/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/product-lines/elevator_spec1_product18.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 17:20:20,314 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 17:20:20,401 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-16 17:20:20,407 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 17:20:20,407 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 17:20:20,429 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 17:20:20,429 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 17:20:20,430 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 17:20:20,430 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 17:20:20,433 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 17:20:20,433 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 17:20:20,433 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 17:20:20,434 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 17:20:20,435 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 17:20:20,435 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 17:20:20,435 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 17:20:20,435 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 17:20:20,435 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 17:20:20,436 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 17:20:20,436 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 17:20:20,436 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 17:20:20,436 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 17:20:20,436 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 17:20:20,436 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 17:20:20,437 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 17:20:20,437 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 17:20:20,437 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 17:20:20,437 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 17:20:20,437 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 17:20:20,437 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 17:20:20,438 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 17:20:20,438 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 17:20:20,438 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 17:20:20,438 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 17:20:20,438 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:20:20,438 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 17:20:20,439 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 17:20:20,439 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 17:20:20,439 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 17:20:20,439 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 17:20:20,439 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 17:20:20,439 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 17:20:20,439 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 17:20:20,439 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 17:20:20,440 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 17:20:20,440 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 17:20:20,440 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-16 17:20:20,611 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 17:20:20,630 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 17:20:20,631 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 17:20:20,632 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 17:20:20,632 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 17:20:20,633 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/elevator_spec1_product18.cil.c [2023-12-16 17:20:21,619 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 17:20:21,859 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 17:20:21,860 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec1_product18.cil.c [2023-12-16 17:20:21,884 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9cae6e17e/8d23ef0a9e014033b25c2b4c3d658403/FLAG78348f7fd [2023-12-16 17:20:21,896 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9cae6e17e/8d23ef0a9e014033b25c2b4c3d658403 [2023-12-16 17:20:21,897 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 17:20:21,898 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 17:20:21,899 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 17:20:21,899 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 17:20:21,905 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 17:20:21,905 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:20:21" (1/1) ... [2023-12-16 17:20:21,906 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63ff2103 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:21, skipping insertion in model container [2023-12-16 17:20:21,906 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:20:21" (1/1) ... [2023-12-16 17:20:21,947 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:20:22,062 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec1_product18.cil.c[1545,1558] [2023-12-16 17:20:22,273 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:20:22,284 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-16 17:20:22,305 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:20:22,320 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec1_product18.cil.c[1545,1558] [2023-12-16 17:20:22,376 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:20:22,392 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 17:20:22,398 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [48] [2023-12-16 17:20:22,399 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [57] [2023-12-16 17:20:22,400 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [730] [2023-12-16 17:20:22,400 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification1_spec.i","") [1096] [2023-12-16 17:20:22,400 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1282] [2023-12-16 17:20:22,400 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [2778] [2023-12-16 17:20:22,401 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [2897] [2023-12-16 17:20:22,401 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [2989] [2023-12-16 17:20:22,401 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [3027] [2023-12-16 17:20:22,401 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [3043] [2023-12-16 17:20:22,409 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec1_product18.cil.c[1545,1558] [2023-12-16 17:20:22,487 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:20:22,515 INFO L206 MainTranslator]: Completed translation [2023-12-16 17:20:22,515 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:22 WrapperNode [2023-12-16 17:20:22,515 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 17:20:22,516 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 17:20:22,516 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 17:20:22,516 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 17:20:22,521 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:22" (1/1) ... [2023-12-16 17:20:22,548 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:22" (1/1) ... [2023-12-16 17:20:22,577 INFO L138 Inliner]: procedures = 94, calls = 339, calls flagged for inlining = 26, calls inlined = 22, statements flattened = 762 [2023-12-16 17:20:22,577 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 17:20:22,578 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 17:20:22,578 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 17:20:22,578 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 17:20:22,586 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:22" (1/1) ... [2023-12-16 17:20:22,586 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:22" (1/1) ... [2023-12-16 17:20:22,591 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:22" (1/1) ... [2023-12-16 17:20:22,607 INFO L175 MemorySlicer]: Split 81 memory accesses to 20 slices as follows [2, 4, 4, 4, 2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4]. 9 percent of accesses are in the largest equivalence class. The 81 initializations are split as follows [2, 4, 4, 4, 2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4]. The 0 writes are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. [2023-12-16 17:20:22,607 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:22" (1/1) ... [2023-12-16 17:20:22,607 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:22" (1/1) ... [2023-12-16 17:20:22,620 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:22" (1/1) ... [2023-12-16 17:20:22,627 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:22" (1/1) ... [2023-12-16 17:20:22,632 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:22" (1/1) ... [2023-12-16 17:20:22,635 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:22" (1/1) ... [2023-12-16 17:20:22,642 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 17:20:22,643 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 17:20:22,643 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 17:20:22,643 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 17:20:22,643 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:22" (1/1) ... [2023-12-16 17:20:22,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:20:22,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 17:20:22,692 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-16 17:20:22,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-16 17:20:22,720 INFO L130 BoogieDeclarations]: Found specification of procedure angelinaCall [2023-12-16 17:20:22,720 INFO L138 BoogieDeclarations]: Found implementation of procedure angelinaCall [2023-12-16 17:20:22,720 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 17:20:22,720 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2023-12-16 17:20:22,720 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2023-12-16 17:20:22,720 INFO L130 BoogieDeclarations]: Found specification of procedure bigMacCall [2023-12-16 17:20:22,720 INFO L138 BoogieDeclarations]: Found implementation of procedure bigMacCall [2023-12-16 17:20:22,720 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2023-12-16 17:20:22,721 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2023-12-16 17:20:22,721 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2023-12-16 17:20:22,721 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2023-12-16 17:20:22,723 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2023-12-16 17:20:22,723 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2023-12-16 17:20:22,723 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2023-12-16 17:20:22,723 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2023-12-16 17:20:22,723 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2023-12-16 17:20:22,723 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2023-12-16 17:20:22,724 INFO L130 BoogieDeclarations]: Found specification of procedure areDoorsOpen [2023-12-16 17:20:22,724 INFO L138 BoogieDeclarations]: Found implementation of procedure areDoorsOpen [2023-12-16 17:20:22,724 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2023-12-16 17:20:22,724 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2023-12-16 17:20:22,724 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2023-12-16 17:20:22,724 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2023-12-16 17:20:22,724 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2023-12-16 17:20:22,724 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2023-12-16 17:20:22,724 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2023-12-16 17:20:22,724 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2023-12-16 17:20:22,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 17:20:22,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-16 17:20:22,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-16 17:20:22,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-16 17:20:22,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-16 17:20:22,724 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-12-16 17:20:22,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-12-16 17:20:22,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-12-16 17:20:22,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-12-16 17:20:22,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-12-16 17:20:22,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-12-16 17:20:22,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-12-16 17:20:22,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-12-16 17:20:22,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-12-16 17:20:22,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-12-16 17:20:22,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2023-12-16 17:20:22,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2023-12-16 17:20:22,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2023-12-16 17:20:22,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2023-12-16 17:20:22,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2023-12-16 17:20:22,725 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2023-12-16 17:20:22,726 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2023-12-16 17:20:22,726 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2023-12-16 17:20:22,726 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2023-12-16 17:20:22,726 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2023-12-16 17:20:22,726 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2023-12-16 17:20:22,726 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2023-12-16 17:20:22,726 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2023-12-16 17:20:22,726 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2023-12-16 17:20:22,726 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2023-12-16 17:20:22,726 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift__wrappee__weight [2023-12-16 17:20:22,726 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift__wrappee__weight [2023-12-16 17:20:22,727 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2023-12-16 17:20:22,727 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2023-12-16 17:20:22,727 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2023-12-16 17:20:22,727 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2023-12-16 17:20:22,728 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2023-12-16 17:20:22,728 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2023-12-16 17:20:22,728 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 17:20:22,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 17:20:22,728 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2023-12-16 17:20:22,728 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2023-12-16 17:20:22,923 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 17:20:22,925 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 17:20:23,807 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 17:20:23,872 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 17:20:23,872 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-16 17:20:23,873 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:20:23 BoogieIcfgContainer [2023-12-16 17:20:23,873 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 17:20:23,874 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 17:20:23,874 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 17:20:23,876 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 17:20:23,876 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 05:20:21" (1/3) ... [2023-12-16 17:20:23,877 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67db8773 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:20:23, skipping insertion in model container [2023-12-16 17:20:23,877 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:20:22" (2/3) ... [2023-12-16 17:20:23,877 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67db8773 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:20:23, skipping insertion in model container [2023-12-16 17:20:23,877 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:20:23" (3/3) ... [2023-12-16 17:20:23,878 INFO L112 eAbstractionObserver]: Analyzing ICFG elevator_spec1_product18.cil.c [2023-12-16 17:20:23,890 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 17:20:23,890 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 17:20:23,930 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 17:20:23,934 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5daa5bbe, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 17:20:23,934 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 17:20:23,940 INFO L276 IsEmpty]: Start isEmpty. Operand has 527 states, 408 states have (on average 1.7377450980392157) internal successors, (709), 431 states have internal predecessors, (709), 94 states have call successors, (94), 23 states have call predecessors, (94), 23 states have return successors, (94), 87 states have call predecessors, (94), 94 states have call successors, (94) [2023-12-16 17:20:23,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-16 17:20:23,950 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:23,951 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:23,951 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:23,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:23,955 INFO L85 PathProgramCache]: Analyzing trace with hash 150157865, now seen corresponding path program 1 times [2023-12-16 17:20:23,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:23,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1162082584] [2023-12-16 17:20:23,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:23,965 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:23,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:23,967 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:23,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-16 17:20:24,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:24,376 INFO L262 TraceCheckSpWp]: Trace formula consists of 871 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-16 17:20:24,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:24,414 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-16 17:20:24,414 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:24,415 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:24,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1162082584] [2023-12-16 17:20:24,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1162082584] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:24,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:24,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:20:24,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007094683] [2023-12-16 17:20:24,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:24,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-16 17:20:24,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:24,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-16 17:20:24,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-16 17:20:24,458 INFO L87 Difference]: Start difference. First operand has 527 states, 408 states have (on average 1.7377450980392157) internal successors, (709), 431 states have internal predecessors, (709), 94 states have call successors, (94), 23 states have call predecessors, (94), 23 states have return successors, (94), 87 states have call predecessors, (94), 94 states have call successors, (94) Second operand has 2 states, 2 states have (on average 19.0) internal successors, (38), 2 states have internal predecessors, (38), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2023-12-16 17:20:24,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:24,546 INFO L93 Difference]: Finished difference Result 545 states and 924 transitions. [2023-12-16 17:20:24,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-16 17:20:24,554 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 19.0) internal successors, (38), 2 states have internal predecessors, (38), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) Word has length 68 [2023-12-16 17:20:24,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:24,572 INFO L225 Difference]: With dead ends: 545 [2023-12-16 17:20:24,572 INFO L226 Difference]: Without dead ends: 523 [2023-12-16 17:20:24,575 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-16 17:20:24,577 INFO L413 NwaCegarLoop]: 874 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 874 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:24,578 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 874 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:20:24,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2023-12-16 17:20:24,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 523. [2023-12-16 17:20:24,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 406 states have (on average 1.729064039408867) internal successors, (702), 427 states have internal predecessors, (702), 94 states have call successors, (94), 23 states have call predecessors, (94), 22 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:24,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 885 transitions. [2023-12-16 17:20:24,633 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 885 transitions. Word has length 68 [2023-12-16 17:20:24,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:24,635 INFO L495 AbstractCegarLoop]: Abstraction has 523 states and 885 transitions. [2023-12-16 17:20:24,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 19.0) internal successors, (38), 2 states have internal predecessors, (38), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2023-12-16 17:20:24,635 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 885 transitions. [2023-12-16 17:20:24,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-12-16 17:20:24,638 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:24,638 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:24,649 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:24,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:24,849 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:24,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:24,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1985684695, now seen corresponding path program 1 times [2023-12-16 17:20:24,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:24,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1075865652] [2023-12-16 17:20:24,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:24,851 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:24,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:24,852 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:24,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-16 17:20:25,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:25,187 INFO L262 TraceCheckSpWp]: Trace formula consists of 872 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:25,191 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:25,252 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:20:25,252 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:25,252 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:25,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1075865652] [2023-12-16 17:20:25,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1075865652] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:25,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:25,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:25,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205467609] [2023-12-16 17:20:25,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:25,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:25,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:25,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:25,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:25,256 INFO L87 Difference]: Start difference. First operand 523 states and 885 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:25,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:25,408 INFO L93 Difference]: Finished difference Result 1043 states and 1768 transitions. [2023-12-16 17:20:25,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:25,409 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 69 [2023-12-16 17:20:25,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:25,416 INFO L225 Difference]: With dead ends: 1043 [2023-12-16 17:20:25,416 INFO L226 Difference]: Without dead ends: 523 [2023-12-16 17:20:25,422 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:20:25,423 INFO L413 NwaCegarLoop]: 858 mSDtfsCounter, 14 mSDsluCounter, 1709 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 2567 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:25,423 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 2567 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:25,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2023-12-16 17:20:25,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 523. [2023-12-16 17:20:25,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 406 states have (on average 1.7266009852216748) internal successors, (701), 427 states have internal predecessors, (701), 94 states have call successors, (94), 23 states have call predecessors, (94), 22 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:25,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 884 transitions. [2023-12-16 17:20:25,485 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 884 transitions. Word has length 69 [2023-12-16 17:20:25,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:25,486 INFO L495 AbstractCegarLoop]: Abstraction has 523 states and 884 transitions. [2023-12-16 17:20:25,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:25,486 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 884 transitions. [2023-12-16 17:20:25,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-16 17:20:25,488 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:25,488 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:25,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:25,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:25,698 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:25,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:25,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1951272997, now seen corresponding path program 1 times [2023-12-16 17:20:25,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:25,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1684930624] [2023-12-16 17:20:25,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:25,699 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:25,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:25,700 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:25,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-16 17:20:25,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:25,994 INFO L262 TraceCheckSpWp]: Trace formula consists of 874 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:25,998 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:26,030 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:20:26,030 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:26,030 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:26,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1684930624] [2023-12-16 17:20:26,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1684930624] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:26,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:26,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:26,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744494082] [2023-12-16 17:20:26,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:26,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:26,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:26,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:26,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:26,032 INFO L87 Difference]: Start difference. First operand 523 states and 884 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:26,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:26,169 INFO L93 Difference]: Finished difference Result 1043 states and 1766 transitions. [2023-12-16 17:20:26,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:26,170 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 71 [2023-12-16 17:20:26,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:26,173 INFO L225 Difference]: With dead ends: 1043 [2023-12-16 17:20:26,173 INFO L226 Difference]: Without dead ends: 523 [2023-12-16 17:20:26,175 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:20:26,176 INFO L413 NwaCegarLoop]: 858 mSDtfsCounter, 12 mSDsluCounter, 1709 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 2567 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:26,177 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 2567 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:26,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2023-12-16 17:20:26,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 523. [2023-12-16 17:20:26,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 406 states have (on average 1.7241379310344827) internal successors, (700), 427 states have internal predecessors, (700), 94 states have call successors, (94), 23 states have call predecessors, (94), 22 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:26,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 883 transitions. [2023-12-16 17:20:26,216 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 883 transitions. Word has length 71 [2023-12-16 17:20:26,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:26,217 INFO L495 AbstractCegarLoop]: Abstraction has 523 states and 883 transitions. [2023-12-16 17:20:26,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:26,217 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 883 transitions. [2023-12-16 17:20:26,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-16 17:20:26,219 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:26,219 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:26,230 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:26,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:26,429 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:26,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:26,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1629548959, now seen corresponding path program 1 times [2023-12-16 17:20:26,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:26,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [247912155] [2023-12-16 17:20:26,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:26,430 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:26,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:26,431 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:26,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-16 17:20:26,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:26,790 INFO L262 TraceCheckSpWp]: Trace formula consists of 876 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:26,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:26,811 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:20:26,812 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:26,812 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:26,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [247912155] [2023-12-16 17:20:26,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [247912155] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:26,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:26,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:26,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279497966] [2023-12-16 17:20:26,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:26,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:26,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:26,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:26,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:26,814 INFO L87 Difference]: Start difference. First operand 523 states and 883 transitions. Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:26,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:26,924 INFO L93 Difference]: Finished difference Result 1047 states and 1769 transitions. [2023-12-16 17:20:26,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:20:26,925 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 73 [2023-12-16 17:20:26,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:26,928 INFO L225 Difference]: With dead ends: 1047 [2023-12-16 17:20:26,928 INFO L226 Difference]: Without dead ends: 529 [2023-12-16 17:20:26,929 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:20:26,930 INFO L413 NwaCegarLoop]: 858 mSDtfsCounter, 13 mSDsluCounter, 1709 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 2567 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:26,930 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 2567 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:26,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2023-12-16 17:20:26,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 529. [2023-12-16 17:20:26,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 411 states have (on average 1.7153284671532847) internal successors, (705), 432 states have internal predecessors, (705), 94 states have call successors, (94), 24 states have call predecessors, (94), 23 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:26,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 888 transitions. [2023-12-16 17:20:26,947 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 888 transitions. Word has length 73 [2023-12-16 17:20:26,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:26,947 INFO L495 AbstractCegarLoop]: Abstraction has 529 states and 888 transitions. [2023-12-16 17:20:26,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:26,947 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 888 transitions. [2023-12-16 17:20:26,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-16 17:20:26,949 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:26,949 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:26,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:27,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:27,156 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:27,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:27,157 INFO L85 PathProgramCache]: Analyzing trace with hash -797498668, now seen corresponding path program 1 times [2023-12-16 17:20:27,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:27,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [467289326] [2023-12-16 17:20:27,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:27,158 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:27,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:27,169 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:27,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-16 17:20:27,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:27,467 INFO L262 TraceCheckSpWp]: Trace formula consists of 877 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:27,470 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:27,518 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:20:27,518 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:27,518 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:27,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [467289326] [2023-12-16 17:20:27,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [467289326] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:27,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:27,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:27,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525334614] [2023-12-16 17:20:27,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:27,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:27,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:27,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:27,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:27,521 INFO L87 Difference]: Start difference. First operand 529 states and 888 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:27,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:27,625 INFO L93 Difference]: Finished difference Result 1046 states and 1760 transitions. [2023-12-16 17:20:27,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:27,626 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 74 [2023-12-16 17:20:27,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:27,628 INFO L225 Difference]: With dead ends: 1046 [2023-12-16 17:20:27,628 INFO L226 Difference]: Without dead ends: 529 [2023-12-16 17:20:27,630 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:20:27,631 INFO L413 NwaCegarLoop]: 859 mSDtfsCounter, 8 mSDsluCounter, 1709 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2568 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:27,631 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 2568 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:27,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2023-12-16 17:20:27,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 529. [2023-12-16 17:20:27,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 411 states have (on average 1.7128953771289537) internal successors, (704), 432 states have internal predecessors, (704), 94 states have call successors, (94), 24 states have call predecessors, (94), 23 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:27,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 887 transitions. [2023-12-16 17:20:27,644 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 887 transitions. Word has length 74 [2023-12-16 17:20:27,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:27,644 INFO L495 AbstractCegarLoop]: Abstraction has 529 states and 887 transitions. [2023-12-16 17:20:27,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:27,644 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 887 transitions. [2023-12-16 17:20:27,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-16 17:20:27,645 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:27,645 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:27,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:27,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:27,854 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:27,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:27,854 INFO L85 PathProgramCache]: Analyzing trace with hash -2098923453, now seen corresponding path program 1 times [2023-12-16 17:20:27,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:27,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1274023479] [2023-12-16 17:20:27,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:27,855 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:27,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:27,865 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:27,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-16 17:20:28,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:28,233 INFO L262 TraceCheckSpWp]: Trace formula consists of 878 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:28,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:28,263 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:20:28,263 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:28,263 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:28,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1274023479] [2023-12-16 17:20:28,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1274023479] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:28,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:28,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:28,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368778464] [2023-12-16 17:20:28,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:28,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:28,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:28,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:28,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:28,265 INFO L87 Difference]: Start difference. First operand 529 states and 887 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:28,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:28,340 INFO L93 Difference]: Finished difference Result 1046 states and 1759 transitions. [2023-12-16 17:20:28,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:28,341 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 75 [2023-12-16 17:20:28,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:28,344 INFO L225 Difference]: With dead ends: 1046 [2023-12-16 17:20:28,344 INFO L226 Difference]: Without dead ends: 529 [2023-12-16 17:20:28,350 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:20:28,358 INFO L413 NwaCegarLoop]: 859 mSDtfsCounter, 6 mSDsluCounter, 1709 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2568 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:28,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 2568 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:20:28,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2023-12-16 17:20:28,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 529. [2023-12-16 17:20:28,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 411 states have (on average 1.710462287104623) internal successors, (703), 432 states have internal predecessors, (703), 94 states have call successors, (94), 24 states have call predecessors, (94), 23 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:28,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 886 transitions. [2023-12-16 17:20:28,377 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 886 transitions. Word has length 75 [2023-12-16 17:20:28,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:28,377 INFO L495 AbstractCegarLoop]: Abstraction has 529 states and 886 transitions. [2023-12-16 17:20:28,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:28,380 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 886 transitions. [2023-12-16 17:20:28,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-16 17:20:28,388 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:28,389 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:28,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:28,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:28,602 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:28,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:28,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1429188792, now seen corresponding path program 1 times [2023-12-16 17:20:28,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:28,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [352395303] [2023-12-16 17:20:28,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:28,603 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:28,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:28,604 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:28,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-16 17:20:28,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:28,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 879 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:20:28,936 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:28,983 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:28,983 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:28,984 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:28,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [352395303] [2023-12-16 17:20:28,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [352395303] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:28,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:28,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:20:28,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327610145] [2023-12-16 17:20:28,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:28,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:20:28,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:28,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:20:28,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:20:28,986 INFO L87 Difference]: Start difference. First operand 529 states and 886 transitions. Second operand has 7 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:29,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:29,220 INFO L93 Difference]: Finished difference Result 1062 states and 1786 transitions. [2023-12-16 17:20:29,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:20:29,221 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 76 [2023-12-16 17:20:29,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:29,225 INFO L225 Difference]: With dead ends: 1062 [2023-12-16 17:20:29,226 INFO L226 Difference]: Without dead ends: 549 [2023-12-16 17:20:29,229 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:29,230 INFO L413 NwaCegarLoop]: 857 mSDtfsCounter, 146 mSDsluCounter, 4180 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 5037 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:29,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 5037 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:20:29,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2023-12-16 17:20:29,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 547. [2023-12-16 17:20:29,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 426 states have (on average 1.7089201877934272) internal successors, (728), 449 states have internal predecessors, (728), 95 states have call successors, (95), 24 states have call predecessors, (95), 25 states have return successors, (93), 87 states have call predecessors, (93), 90 states have call successors, (93) [2023-12-16 17:20:29,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 916 transitions. [2023-12-16 17:20:29,251 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 916 transitions. Word has length 76 [2023-12-16 17:20:29,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:29,252 INFO L495 AbstractCegarLoop]: Abstraction has 547 states and 916 transitions. [2023-12-16 17:20:29,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:29,252 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 916 transitions. [2023-12-16 17:20:29,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-16 17:20:29,253 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:29,253 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:29,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:29,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:29,464 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:29,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:29,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1561384775, now seen corresponding path program 1 times [2023-12-16 17:20:29,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:29,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1589483134] [2023-12-16 17:20:29,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:29,465 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:29,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:29,466 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:29,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-16 17:20:29,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:29,771 INFO L262 TraceCheckSpWp]: Trace formula consists of 879 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:29,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:29,794 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-16 17:20:29,794 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:29,794 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:29,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1589483134] [2023-12-16 17:20:29,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1589483134] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:29,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:29,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:29,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343015063] [2023-12-16 17:20:29,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:29,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:29,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:29,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:29,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:29,796 INFO L87 Difference]: Start difference. First operand 547 states and 916 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:29,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:29,869 INFO L93 Difference]: Finished difference Result 1074 states and 1807 transitions. [2023-12-16 17:20:29,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:20:29,869 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 76 [2023-12-16 17:20:29,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:29,872 INFO L225 Difference]: With dead ends: 1074 [2023-12-16 17:20:29,872 INFO L226 Difference]: Without dead ends: 543 [2023-12-16 17:20:29,874 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:20:29,874 INFO L413 NwaCegarLoop]: 858 mSDtfsCounter, 8 mSDsluCounter, 1709 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2567 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:29,874 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 2567 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:29,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2023-12-16 17:20:29,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 543. [2023-12-16 17:20:29,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 424 states have (on average 1.7099056603773586) internal successors, (725), 446 states have internal predecessors, (725), 94 states have call successors, (94), 24 states have call predecessors, (94), 24 states have return successors, (90), 86 states have call predecessors, (90), 89 states have call successors, (90) [2023-12-16 17:20:29,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 909 transitions. [2023-12-16 17:20:29,886 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 909 transitions. Word has length 76 [2023-12-16 17:20:29,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:29,886 INFO L495 AbstractCegarLoop]: Abstraction has 543 states and 909 transitions. [2023-12-16 17:20:29,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:29,886 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 909 transitions. [2023-12-16 17:20:29,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-12-16 17:20:29,887 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:29,887 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:29,896 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:30,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:30,096 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:30,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:30,096 INFO L85 PathProgramCache]: Analyzing trace with hash -36266239, now seen corresponding path program 1 times [2023-12-16 17:20:30,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:30,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1658199311] [2023-12-16 17:20:30,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:30,097 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:30,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:30,098 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:30,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-16 17:20:30,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:30,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 880 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:30,392 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:30,416 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:30,416 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:30,416 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:30,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1658199311] [2023-12-16 17:20:30,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1658199311] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:30,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:30,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:30,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784973800] [2023-12-16 17:20:30,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:30,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:30,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:30,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:30,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:30,417 INFO L87 Difference]: Start difference. First operand 543 states and 909 transitions. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:30,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:30,593 INFO L93 Difference]: Finished difference Result 1098 states and 1850 transitions. [2023-12-16 17:20:30,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:30,594 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 77 [2023-12-16 17:20:30,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:30,599 INFO L225 Difference]: With dead ends: 1098 [2023-12-16 17:20:30,599 INFO L226 Difference]: Without dead ends: 543 [2023-12-16 17:20:30,601 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:20:30,602 INFO L413 NwaCegarLoop]: 805 mSDtfsCounter, 132 mSDsluCounter, 1572 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 2377 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:30,603 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 2377 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:20:30,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2023-12-16 17:20:30,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 543. [2023-12-16 17:20:30,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 424 states have (on average 1.6981132075471699) internal successors, (720), 446 states have internal predecessors, (720), 94 states have call successors, (94), 24 states have call predecessors, (94), 24 states have return successors, (90), 86 states have call predecessors, (90), 89 states have call successors, (90) [2023-12-16 17:20:30,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 904 transitions. [2023-12-16 17:20:30,618 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 904 transitions. Word has length 77 [2023-12-16 17:20:30,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:30,618 INFO L495 AbstractCegarLoop]: Abstraction has 543 states and 904 transitions. [2023-12-16 17:20:30,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:30,618 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 904 transitions. [2023-12-16 17:20:30,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-12-16 17:20:30,619 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:30,619 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:30,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:30,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:30,828 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:30,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:30,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1882935429, now seen corresponding path program 1 times [2023-12-16 17:20:30,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:30,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2121486549] [2023-12-16 17:20:30,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:30,830 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:30,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:30,830 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:30,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-16 17:20:31,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:31,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 882 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:31,147 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:31,174 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:31,175 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:31,175 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:31,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2121486549] [2023-12-16 17:20:31,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2121486549] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:31,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:31,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:31,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486431216] [2023-12-16 17:20:31,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:31,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:31,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:31,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:31,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:31,176 INFO L87 Difference]: Start difference. First operand 543 states and 904 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:31,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:31,305 INFO L93 Difference]: Finished difference Result 1098 states and 1840 transitions. [2023-12-16 17:20:31,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:31,306 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 79 [2023-12-16 17:20:31,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:31,308 INFO L225 Difference]: With dead ends: 1098 [2023-12-16 17:20:31,308 INFO L226 Difference]: Without dead ends: 543 [2023-12-16 17:20:31,310 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:20:31,310 INFO L413 NwaCegarLoop]: 805 mSDtfsCounter, 126 mSDsluCounter, 1572 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 2377 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:31,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 2377 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:31,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2023-12-16 17:20:31,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 543. [2023-12-16 17:20:31,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 424 states have (on average 1.6863207547169812) internal successors, (715), 446 states have internal predecessors, (715), 94 states have call successors, (94), 24 states have call predecessors, (94), 24 states have return successors, (90), 86 states have call predecessors, (90), 89 states have call successors, (90) [2023-12-16 17:20:31,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 899 transitions. [2023-12-16 17:20:31,321 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 899 transitions. Word has length 79 [2023-12-16 17:20:31,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:31,321 INFO L495 AbstractCegarLoop]: Abstraction has 543 states and 899 transitions. [2023-12-16 17:20:31,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:31,322 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 899 transitions. [2023-12-16 17:20:31,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 17:20:31,322 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:31,322 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:31,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:31,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:31,531 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:31,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:31,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1125565943, now seen corresponding path program 1 times [2023-12-16 17:20:31,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:31,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [843329638] [2023-12-16 17:20:31,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:31,532 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:31,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:31,534 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:31,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-16 17:20:31,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:31,834 INFO L262 TraceCheckSpWp]: Trace formula consists of 884 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:31,836 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:31,866 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:31,867 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:31,867 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:31,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [843329638] [2023-12-16 17:20:31,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [843329638] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:31,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:31,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:31,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007967448] [2023-12-16 17:20:31,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:31,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:31,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:31,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:31,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:31,868 INFO L87 Difference]: Start difference. First operand 543 states and 899 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:32,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:32,013 INFO L93 Difference]: Finished difference Result 1119 states and 1861 transitions. [2023-12-16 17:20:32,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:20:32,014 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 81 [2023-12-16 17:20:32,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:32,017 INFO L225 Difference]: With dead ends: 1119 [2023-12-16 17:20:32,017 INFO L226 Difference]: Without dead ends: 572 [2023-12-16 17:20:32,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:20:32,019 INFO L413 NwaCegarLoop]: 815 mSDtfsCounter, 141 mSDsluCounter, 1572 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 2387 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:32,019 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 2387 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:32,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2023-12-16 17:20:32,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 558. [2023-12-16 17:20:32,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 558 states, 439 states have (on average 1.6628701594533029) internal successors, (730), 460 states have internal predecessors, (730), 94 states have call successors, (94), 25 states have call predecessors, (94), 24 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:32,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 913 transitions. [2023-12-16 17:20:32,032 INFO L78 Accepts]: Start accepts. Automaton has 558 states and 913 transitions. Word has length 81 [2023-12-16 17:20:32,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:32,033 INFO L495 AbstractCegarLoop]: Abstraction has 558 states and 913 transitions. [2023-12-16 17:20:32,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:32,033 INFO L276 IsEmpty]: Start isEmpty. Operand 558 states and 913 transitions. [2023-12-16 17:20:32,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-16 17:20:32,033 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:32,034 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:32,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:32,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:32,241 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:32,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:32,241 INFO L85 PathProgramCache]: Analyzing trace with hash -339805833, now seen corresponding path program 1 times [2023-12-16 17:20:32,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:32,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [398798583] [2023-12-16 17:20:32,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:32,242 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:32,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:32,243 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:32,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-16 17:20:32,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:32,523 INFO L262 TraceCheckSpWp]: Trace formula consists of 883 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:20:32,525 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:32,574 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:32,574 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:32,574 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:32,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [398798583] [2023-12-16 17:20:32,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [398798583] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:32,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:32,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:20:32,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459392870] [2023-12-16 17:20:32,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:32,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:20:32,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:32,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:20:32,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:20:32,576 INFO L87 Difference]: Start difference. First operand 558 states and 913 transitions. Second operand has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:32,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:32,710 INFO L93 Difference]: Finished difference Result 1084 states and 1783 transitions. [2023-12-16 17:20:32,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:20:32,711 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 81 [2023-12-16 17:20:32,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:32,713 INFO L225 Difference]: With dead ends: 1084 [2023-12-16 17:20:32,713 INFO L226 Difference]: Without dead ends: 551 [2023-12-16 17:20:32,714 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:32,715 INFO L413 NwaCegarLoop]: 858 mSDtfsCounter, 130 mSDsluCounter, 4139 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 4997 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:32,715 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 4997 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:32,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2023-12-16 17:20:32,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 537. [2023-12-16 17:20:32,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 418 states have (on average 1.6578947368421053) internal successors, (693), 439 states have internal predecessors, (693), 94 states have call successors, (94), 25 states have call predecessors, (94), 24 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:32,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 876 transitions. [2023-12-16 17:20:32,724 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 876 transitions. Word has length 81 [2023-12-16 17:20:32,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:32,724 INFO L495 AbstractCegarLoop]: Abstraction has 537 states and 876 transitions. [2023-12-16 17:20:32,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:32,725 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 876 transitions. [2023-12-16 17:20:32,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-16 17:20:32,725 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:32,725 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:32,738 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:32,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:32,934 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:32,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:32,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1898241237, now seen corresponding path program 1 times [2023-12-16 17:20:32,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:32,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1880446157] [2023-12-16 17:20:32,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:32,935 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:32,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:32,935 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:32,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-16 17:20:33,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:33,232 INFO L262 TraceCheckSpWp]: Trace formula consists of 885 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:33,235 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:33,256 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:33,256 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:33,256 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:33,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1880446157] [2023-12-16 17:20:33,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1880446157] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:33,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:33,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:33,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081076923] [2023-12-16 17:20:33,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:33,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:33,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:33,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:33,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:33,258 INFO L87 Difference]: Start difference. First operand 537 states and 876 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:33,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:33,356 INFO L93 Difference]: Finished difference Result 1049 states and 1722 transitions. [2023-12-16 17:20:33,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:33,357 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 82 [2023-12-16 17:20:33,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:33,359 INFO L225 Difference]: With dead ends: 1049 [2023-12-16 17:20:33,359 INFO L226 Difference]: Without dead ends: 537 [2023-12-16 17:20:33,361 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:20:33,362 INFO L413 NwaCegarLoop]: 827 mSDtfsCounter, 68 mSDsluCounter, 1572 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 2399 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:33,362 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 2399 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:33,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2023-12-16 17:20:33,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 537. [2023-12-16 17:20:33,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 418 states have (on average 1.6555023923444976) internal successors, (692), 439 states have internal predecessors, (692), 94 states have call successors, (94), 25 states have call predecessors, (94), 24 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:33,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 875 transitions. [2023-12-16 17:20:33,372 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 875 transitions. Word has length 82 [2023-12-16 17:20:33,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:33,372 INFO L495 AbstractCegarLoop]: Abstraction has 537 states and 875 transitions. [2023-12-16 17:20:33,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:33,372 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 875 transitions. [2023-12-16 17:20:33,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2023-12-16 17:20:33,373 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:33,373 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:33,384 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:33,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:33,582 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:33,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:33,582 INFO L85 PathProgramCache]: Analyzing trace with hash -642423470, now seen corresponding path program 1 times [2023-12-16 17:20:33,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:33,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [212256277] [2023-12-16 17:20:33,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:33,583 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:33,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:33,584 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:33,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-16 17:20:33,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:33,894 INFO L262 TraceCheckSpWp]: Trace formula consists of 886 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:20:33,910 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:33,935 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:33,935 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:33,936 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:33,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [212256277] [2023-12-16 17:20:33,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [212256277] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:33,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:33,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:20:33,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413796364] [2023-12-16 17:20:33,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:33,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:33,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:33,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:33,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:33,938 INFO L87 Difference]: Start difference. First operand 537 states and 875 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:34,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:34,058 INFO L93 Difference]: Finished difference Result 1049 states and 1721 transitions. [2023-12-16 17:20:34,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:34,059 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 83 [2023-12-16 17:20:34,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:34,061 INFO L225 Difference]: With dead ends: 1049 [2023-12-16 17:20:34,061 INFO L226 Difference]: Without dead ends: 537 [2023-12-16 17:20:34,063 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:20:34,063 INFO L413 NwaCegarLoop]: 827 mSDtfsCounter, 66 mSDsluCounter, 1572 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 2399 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:34,063 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 2399 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:34,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2023-12-16 17:20:34,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 537. [2023-12-16 17:20:34,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 418 states have (on average 1.6531100478468899) internal successors, (691), 439 states have internal predecessors, (691), 94 states have call successors, (94), 25 states have call predecessors, (94), 24 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:34,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 874 transitions. [2023-12-16 17:20:34,073 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 874 transitions. Word has length 83 [2023-12-16 17:20:34,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:34,073 INFO L495 AbstractCegarLoop]: Abstraction has 537 states and 874 transitions. [2023-12-16 17:20:34,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:34,074 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 874 transitions. [2023-12-16 17:20:34,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-12-16 17:20:34,074 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:34,074 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:34,090 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:34,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:34,284 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:34,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:34,285 INFO L85 PathProgramCache]: Analyzing trace with hash 137781478, now seen corresponding path program 1 times [2023-12-16 17:20:34,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:34,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1629275053] [2023-12-16 17:20:34,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:34,285 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:34,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:34,286 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:34,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-16 17:20:34,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:34,577 INFO L262 TraceCheckSpWp]: Trace formula consists of 887 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:20:34,579 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:34,634 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:34,634 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:34,634 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:34,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1629275053] [2023-12-16 17:20:34,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1629275053] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:34,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:34,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:20:34,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145920036] [2023-12-16 17:20:34,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:34,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:34,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:34,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:34,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:34,636 INFO L87 Difference]: Start difference. First operand 537 states and 874 transitions. Second operand has 8 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:34,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:34,871 INFO L93 Difference]: Finished difference Result 1053 states and 1727 transitions. [2023-12-16 17:20:34,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:20:34,871 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 84 [2023-12-16 17:20:34,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:34,875 INFO L225 Difference]: With dead ends: 1053 [2023-12-16 17:20:34,875 INFO L226 Difference]: Without dead ends: 547 [2023-12-16 17:20:34,879 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:20:34,879 INFO L413 NwaCegarLoop]: 804 mSDtfsCounter, 81 mSDsluCounter, 4774 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 5578 SdHoareTripleChecker+Invalid, 243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:34,880 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 5578 Invalid, 243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:20:34,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2023-12-16 17:20:34,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 539. [2023-12-16 17:20:34,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 420 states have (on average 1.6476190476190475) internal successors, (692), 441 states have internal predecessors, (692), 94 states have call successors, (94), 25 states have call predecessors, (94), 24 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:34,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 875 transitions. [2023-12-16 17:20:34,895 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 875 transitions. Word has length 84 [2023-12-16 17:20:34,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:34,896 INFO L495 AbstractCegarLoop]: Abstraction has 539 states and 875 transitions. [2023-12-16 17:20:34,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:34,896 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 875 transitions. [2023-12-16 17:20:34,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-16 17:20:34,897 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:34,897 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:34,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:35,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:35,104 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:35,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:35,105 INFO L85 PathProgramCache]: Analyzing trace with hash -53713443, now seen corresponding path program 1 times [2023-12-16 17:20:35,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:35,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [587778134] [2023-12-16 17:20:35,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:35,105 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:35,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:35,106 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:35,107 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-16 17:20:35,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:35,382 INFO L262 TraceCheckSpWp]: Trace formula consists of 888 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:20:35,384 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:35,437 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 17:20:35,437 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:35,437 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:35,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [587778134] [2023-12-16 17:20:35,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [587778134] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:35,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:35,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:20:35,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950472252] [2023-12-16 17:20:35,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:35,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:35,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:35,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:35,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:35,439 INFO L87 Difference]: Start difference. First operand 539 states and 875 transitions. Second operand has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:35,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:35,636 INFO L93 Difference]: Finished difference Result 1045 states and 1708 transitions. [2023-12-16 17:20:35,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:20:35,637 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 85 [2023-12-16 17:20:35,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:35,639 INFO L225 Difference]: With dead ends: 1045 [2023-12-16 17:20:35,639 INFO L226 Difference]: Without dead ends: 543 [2023-12-16 17:20:35,641 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:20:35,641 INFO L413 NwaCegarLoop]: 806 mSDtfsCounter, 71 mSDsluCounter, 4770 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 5576 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:35,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 5576 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:20:35,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2023-12-16 17:20:35,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 541. [2023-12-16 17:20:35,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 422 states have (on average 1.6421800947867298) internal successors, (693), 443 states have internal predecessors, (693), 94 states have call successors, (94), 25 states have call predecessors, (94), 24 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:35,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 876 transitions. [2023-12-16 17:20:35,654 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 876 transitions. Word has length 85 [2023-12-16 17:20:35,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:35,655 INFO L495 AbstractCegarLoop]: Abstraction has 541 states and 876 transitions. [2023-12-16 17:20:35,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:35,655 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 876 transitions. [2023-12-16 17:20:35,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-16 17:20:35,656 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:35,656 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:35,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:35,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:35,864 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:35,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:35,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1040515088, now seen corresponding path program 1 times [2023-12-16 17:20:35,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:35,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [171113453] [2023-12-16 17:20:35,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:35,865 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:35,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:35,866 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:35,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-16 17:20:36,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:36,129 INFO L262 TraceCheckSpWp]: Trace formula consists of 889 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:20:36,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:36,180 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:20:36,180 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:36,180 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:36,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [171113453] [2023-12-16 17:20:36,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [171113453] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:36,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:36,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:20:36,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507634743] [2023-12-16 17:20:36,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:36,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:20:36,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:36,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:20:36,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:20:36,182 INFO L87 Difference]: Start difference. First operand 541 states and 876 transitions. Second operand has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:36,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:36,337 INFO L93 Difference]: Finished difference Result 993 states and 1637 transitions. [2023-12-16 17:20:36,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:20:36,337 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 86 [2023-12-16 17:20:36,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:36,339 INFO L225 Difference]: With dead ends: 993 [2023-12-16 17:20:36,339 INFO L226 Difference]: Without dead ends: 534 [2023-12-16 17:20:36,341 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:36,341 INFO L413 NwaCegarLoop]: 816 mSDtfsCounter, 54 mSDsluCounter, 4019 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 4835 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:36,341 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 4835 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:36,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2023-12-16 17:20:36,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 534. [2023-12-16 17:20:36,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 415 states have (on average 1.6506024096385543) internal successors, (685), 436 states have internal predecessors, (685), 94 states have call successors, (94), 25 states have call predecessors, (94), 24 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:36,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 868 transitions. [2023-12-16 17:20:36,369 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 868 transitions. Word has length 86 [2023-12-16 17:20:36,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:36,369 INFO L495 AbstractCegarLoop]: Abstraction has 534 states and 868 transitions. [2023-12-16 17:20:36,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:36,369 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 868 transitions. [2023-12-16 17:20:36,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-16 17:20:36,370 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:36,370 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:36,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:36,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:36,578 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:36,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:36,579 INFO L85 PathProgramCache]: Analyzing trace with hash 87939669, now seen corresponding path program 1 times [2023-12-16 17:20:36,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:36,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [393341968] [2023-12-16 17:20:36,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:36,579 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:36,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:36,580 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:36,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-16 17:20:36,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:36,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 890 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:20:36,855 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:36,890 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:20:36,890 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:36,890 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:36,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [393341968] [2023-12-16 17:20:36,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [393341968] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:36,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:36,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:20:36,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852493167] [2023-12-16 17:20:36,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:36,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:20:36,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:36,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:20:36,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:20:36,893 INFO L87 Difference]: Start difference. First operand 534 states and 868 transitions. Second operand has 7 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:37,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:37,020 INFO L93 Difference]: Finished difference Result 998 states and 1651 transitions. [2023-12-16 17:20:37,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:20:37,021 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 87 [2023-12-16 17:20:37,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:37,023 INFO L225 Difference]: With dead ends: 998 [2023-12-16 17:20:37,023 INFO L226 Difference]: Without dead ends: 531 [2023-12-16 17:20:37,025 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:37,025 INFO L413 NwaCegarLoop]: 810 mSDtfsCounter, 95 mSDsluCounter, 3993 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 4803 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:37,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 4803 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:37,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2023-12-16 17:20:37,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 531. [2023-12-16 17:20:37,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 412 states have (on average 1.6504854368932038) internal successors, (680), 433 states have internal predecessors, (680), 94 states have call successors, (94), 25 states have call predecessors, (94), 24 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:37,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 863 transitions. [2023-12-16 17:20:37,034 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 863 transitions. Word has length 87 [2023-12-16 17:20:37,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:37,034 INFO L495 AbstractCegarLoop]: Abstraction has 531 states and 863 transitions. [2023-12-16 17:20:37,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:37,035 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 863 transitions. [2023-12-16 17:20:37,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-16 17:20:37,035 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:37,035 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:37,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:37,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:37,244 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:37,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:37,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1377268267, now seen corresponding path program 1 times [2023-12-16 17:20:37,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:37,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [582597683] [2023-12-16 17:20:37,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:37,244 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:37,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:37,246 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:37,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-16 17:20:37,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:37,561 INFO L262 TraceCheckSpWp]: Trace formula consists of 889 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:20:37,563 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:37,622 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:20:37,623 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:37,623 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:37,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [582597683] [2023-12-16 17:20:37,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [582597683] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:37,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:37,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:20:37,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452999234] [2023-12-16 17:20:37,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:37,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:20:37,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:37,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:20:37,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:20:37,625 INFO L87 Difference]: Start difference. First operand 531 states and 863 transitions. Second operand has 7 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:37,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:37,764 INFO L93 Difference]: Finished difference Result 995 states and 1646 transitions. [2023-12-16 17:20:37,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:20:37,765 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 87 [2023-12-16 17:20:37,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:37,767 INFO L225 Difference]: With dead ends: 995 [2023-12-16 17:20:37,767 INFO L226 Difference]: Without dead ends: 523 [2023-12-16 17:20:37,768 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:37,769 INFO L413 NwaCegarLoop]: 809 mSDtfsCounter, 103 mSDsluCounter, 3984 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 4793 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:37,769 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 4793 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:37,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2023-12-16 17:20:37,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 523. [2023-12-16 17:20:37,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 404 states have (on average 1.6559405940594059) internal successors, (669), 425 states have internal predecessors, (669), 94 states have call successors, (94), 25 states have call predecessors, (94), 24 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:37,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 852 transitions. [2023-12-16 17:20:37,777 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 852 transitions. Word has length 87 [2023-12-16 17:20:37,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:37,777 INFO L495 AbstractCegarLoop]: Abstraction has 523 states and 852 transitions. [2023-12-16 17:20:37,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:37,778 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 852 transitions. [2023-12-16 17:20:37,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-12-16 17:20:37,778 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:37,778 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:37,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:37,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:37,987 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:37,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:37,988 INFO L85 PathProgramCache]: Analyzing trace with hash 2114205196, now seen corresponding path program 1 times [2023-12-16 17:20:37,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:37,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1813277923] [2023-12-16 17:20:37,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:37,988 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:37,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:37,989 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:37,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-16 17:20:38,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:38,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 891 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:20:38,277 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:38,339 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:20:38,339 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:38,339 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:38,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1813277923] [2023-12-16 17:20:38,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1813277923] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:38,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:38,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:20:38,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872653702] [2023-12-16 17:20:38,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:38,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:38,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:38,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:38,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:38,341 INFO L87 Difference]: Start difference. First operand 523 states and 852 transitions. Second operand has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:38,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:38,507 INFO L93 Difference]: Finished difference Result 981 states and 1624 transitions. [2023-12-16 17:20:38,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:20:38,508 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 88 [2023-12-16 17:20:38,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:38,510 INFO L225 Difference]: With dead ends: 981 [2023-12-16 17:20:38,510 INFO L226 Difference]: Without dead ends: 523 [2023-12-16 17:20:38,511 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:20:38,512 INFO L413 NwaCegarLoop]: 803 mSDtfsCounter, 52 mSDsluCounter, 4761 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 5564 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:38,512 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 5564 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:38,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2023-12-16 17:20:38,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 523. [2023-12-16 17:20:38,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 404 states have (on average 1.6534653465346534) internal successors, (668), 425 states have internal predecessors, (668), 94 states have call successors, (94), 25 states have call predecessors, (94), 24 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:38,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 851 transitions. [2023-12-16 17:20:38,520 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 851 transitions. Word has length 88 [2023-12-16 17:20:38,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:38,521 INFO L495 AbstractCegarLoop]: Abstraction has 523 states and 851 transitions. [2023-12-16 17:20:38,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:38,521 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 851 transitions. [2023-12-16 17:20:38,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-16 17:20:38,521 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:38,521 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:38,530 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:38,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:38,731 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:38,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:38,731 INFO L85 PathProgramCache]: Analyzing trace with hash 494755575, now seen corresponding path program 1 times [2023-12-16 17:20:38,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:38,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1795625217] [2023-12-16 17:20:38,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:38,731 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:38,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:38,732 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:38,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-16 17:20:38,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:39,013 INFO L262 TraceCheckSpWp]: Trace formula consists of 892 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:20:39,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:39,066 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:20:39,067 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:39,067 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:39,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1795625217] [2023-12-16 17:20:39,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1795625217] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:39,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:39,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:20:39,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342054337] [2023-12-16 17:20:39,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:39,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:39,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:39,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:39,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:39,088 INFO L87 Difference]: Start difference. First operand 523 states and 851 transitions. Second operand has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:39,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:39,296 INFO L93 Difference]: Finished difference Result 1023 states and 1679 transitions. [2023-12-16 17:20:39,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:20:39,297 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 89 [2023-12-16 17:20:39,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:39,301 INFO L225 Difference]: With dead ends: 1023 [2023-12-16 17:20:39,301 INFO L226 Difference]: Without dead ends: 520 [2023-12-16 17:20:39,304 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:20:39,304 INFO L413 NwaCegarLoop]: 793 mSDtfsCounter, 73 mSDsluCounter, 4715 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 5508 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:39,305 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 5508 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:20:39,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2023-12-16 17:20:39,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 520. [2023-12-16 17:20:39,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 520 states, 401 states have (on average 1.6458852867830425) internal successors, (660), 422 states have internal predecessors, (660), 94 states have call successors, (94), 25 states have call predecessors, (94), 24 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:39,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 843 transitions. [2023-12-16 17:20:39,318 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 843 transitions. Word has length 89 [2023-12-16 17:20:39,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:39,318 INFO L495 AbstractCegarLoop]: Abstraction has 520 states and 843 transitions. [2023-12-16 17:20:39,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:39,318 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 843 transitions. [2023-12-16 17:20:39,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-12-16 17:20:39,319 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:39,319 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:39,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:39,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:39,528 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:39,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:39,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1631049721, now seen corresponding path program 1 times [2023-12-16 17:20:39,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:39,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [691574532] [2023-12-16 17:20:39,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:39,529 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:39,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:39,530 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:39,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-16 17:20:39,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:39,887 INFO L262 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:20:39,890 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:39,955 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:20:39,956 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:39,956 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:39,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [691574532] [2023-12-16 17:20:39,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [691574532] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:39,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:39,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:20:39,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993465635] [2023-12-16 17:20:39,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:39,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:39,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:39,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:39,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:39,957 INFO L87 Difference]: Start difference. First operand 520 states and 843 transitions. Second operand has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:40,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:40,143 INFO L93 Difference]: Finished difference Result 972 states and 1604 transitions. [2023-12-16 17:20:40,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:20:40,144 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 90 [2023-12-16 17:20:40,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:40,146 INFO L225 Difference]: With dead ends: 972 [2023-12-16 17:20:40,146 INFO L226 Difference]: Without dead ends: 520 [2023-12-16 17:20:40,147 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:20:40,147 INFO L413 NwaCegarLoop]: 792 mSDtfsCounter, 47 mSDsluCounter, 4708 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 5500 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:40,147 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 5500 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:40,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2023-12-16 17:20:40,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 520. [2023-12-16 17:20:40,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 520 states, 401 states have (on average 1.6433915211970074) internal successors, (659), 422 states have internal predecessors, (659), 94 states have call successors, (94), 25 states have call predecessors, (94), 24 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:40,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 842 transitions. [2023-12-16 17:20:40,155 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 842 transitions. Word has length 90 [2023-12-16 17:20:40,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:40,156 INFO L495 AbstractCegarLoop]: Abstraction has 520 states and 842 transitions. [2023-12-16 17:20:40,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:40,156 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 842 transitions. [2023-12-16 17:20:40,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-16 17:20:40,157 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:40,157 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:40,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:40,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:40,365 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:40,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:40,365 INFO L85 PathProgramCache]: Analyzing trace with hash 740911782, now seen corresponding path program 1 times [2023-12-16 17:20:40,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:40,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1051041534] [2023-12-16 17:20:40,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:40,366 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:40,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:40,367 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:40,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-16 17:20:40,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:40,650 INFO L262 TraceCheckSpWp]: Trace formula consists of 894 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:20:40,652 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:40,708 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-12-16 17:20:40,708 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:40,708 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:40,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1051041534] [2023-12-16 17:20:40,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1051041534] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:40,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:40,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:20:40,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723600956] [2023-12-16 17:20:40,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:40,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:40,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:40,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:40,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:40,710 INFO L87 Difference]: Start difference. First operand 520 states and 842 transitions. Second operand has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:40,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:40,893 INFO L93 Difference]: Finished difference Result 1008 states and 1647 transitions. [2023-12-16 17:20:40,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:20:40,893 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 91 [2023-12-16 17:20:40,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:40,895 INFO L225 Difference]: With dead ends: 1008 [2023-12-16 17:20:40,895 INFO L226 Difference]: Without dead ends: 517 [2023-12-16 17:20:40,896 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:20:40,896 INFO L413 NwaCegarLoop]: 792 mSDtfsCounter, 63 mSDsluCounter, 4700 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 5492 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:40,897 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 5492 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:20:40,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2023-12-16 17:20:40,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 517. [2023-12-16 17:20:40,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 398 states have (on average 1.635678391959799) internal successors, (651), 419 states have internal predecessors, (651), 94 states have call successors, (94), 25 states have call predecessors, (94), 24 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2023-12-16 17:20:40,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 834 transitions. [2023-12-16 17:20:40,904 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 834 transitions. Word has length 91 [2023-12-16 17:20:40,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:40,905 INFO L495 AbstractCegarLoop]: Abstraction has 517 states and 834 transitions. [2023-12-16 17:20:40,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-16 17:20:40,905 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 834 transitions. [2023-12-16 17:20:40,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 17:20:40,905 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:40,905 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:40,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:41,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:41,117 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:41,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:41,117 INFO L85 PathProgramCache]: Analyzing trace with hash -203310270, now seen corresponding path program 1 times [2023-12-16 17:20:41,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:41,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1484393168] [2023-12-16 17:20:41,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:41,118 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:41,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:41,119 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:41,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-16 17:20:41,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:41,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 895 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:20:41,406 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:41,722 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:20:41,722 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:41,722 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:41,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1484393168] [2023-12-16 17:20:41,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1484393168] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:41,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:41,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:20:41,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077724821] [2023-12-16 17:20:41,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:41,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:20:41,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:41,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:20:41,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:20:41,723 INFO L87 Difference]: Start difference. First operand 517 states and 834 transitions. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 5 states have internal predecessors, (62), 3 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:43,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:43,924 INFO L93 Difference]: Finished difference Result 1547 states and 2590 transitions. [2023-12-16 17:20:43,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:20:43,924 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 5 states have internal predecessors, (62), 3 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) Word has length 92 [2023-12-16 17:20:43,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:43,929 INFO L225 Difference]: With dead ends: 1547 [2023-12-16 17:20:43,929 INFO L226 Difference]: Without dead ends: 1102 [2023-12-16 17:20:43,932 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:20:43,932 INFO L413 NwaCegarLoop]: 338 mSDtfsCounter, 3049 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 1874 mSolverCounterSat, 604 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3156 SdHoareTripleChecker+Valid, 1000 SdHoareTripleChecker+Invalid, 2478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 604 IncrementalHoareTripleChecker+Valid, 1874 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:43,932 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3156 Valid, 1000 Invalid, 2478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [604 Valid, 1874 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-12-16 17:20:43,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2023-12-16 17:20:43,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 987. [2023-12-16 17:20:43,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 987 states, 769 states have (on average 1.6762028608582575) internal successors, (1289), 799 states have internal predecessors, (1289), 177 states have call successors, (177), 39 states have call predecessors, (177), 40 states have return successors, (179), 161 states have call predecessors, (179), 172 states have call successors, (179) [2023-12-16 17:20:43,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 987 states to 987 states and 1645 transitions. [2023-12-16 17:20:43,996 INFO L78 Accepts]: Start accepts. Automaton has 987 states and 1645 transitions. Word has length 92 [2023-12-16 17:20:43,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:43,997 INFO L495 AbstractCegarLoop]: Abstraction has 987 states and 1645 transitions. [2023-12-16 17:20:43,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 5 states have internal predecessors, (62), 3 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-16 17:20:43,997 INFO L276 IsEmpty]: Start isEmpty. Operand 987 states and 1645 transitions. [2023-12-16 17:20:43,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-16 17:20:43,999 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:43,999 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:44,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:44,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:44,204 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:44,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:44,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1708702587, now seen corresponding path program 1 times [2023-12-16 17:20:44,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:44,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1271090963] [2023-12-16 17:20:44,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:44,205 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:44,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:44,206 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:44,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-16 17:20:44,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:44,553 INFO L262 TraceCheckSpWp]: Trace formula consists of 1045 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:20:44,556 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:44,673 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:20:44,673 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:44,673 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:44,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1271090963] [2023-12-16 17:20:44,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1271090963] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:44,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:44,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:20:44,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474720211] [2023-12-16 17:20:44,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:44,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:44,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:44,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:44,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:44,675 INFO L87 Difference]: Start difference. First operand 987 states and 1645 transitions. Second operand has 8 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 5 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2023-12-16 17:20:48,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:48,332 INFO L93 Difference]: Finished difference Result 3186 states and 5393 transitions. [2023-12-16 17:20:48,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-16 17:20:48,333 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 5 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) Word has length 120 [2023-12-16 17:20:48,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:48,343 INFO L225 Difference]: With dead ends: 3186 [2023-12-16 17:20:48,343 INFO L226 Difference]: Without dead ends: 2271 [2023-12-16 17:20:48,347 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2023-12-16 17:20:48,348 INFO L413 NwaCegarLoop]: 596 mSDtfsCounter, 1841 mSDsluCounter, 1886 mSDsCounter, 0 mSdLazyCounter, 5074 mSolverCounterSat, 594 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1916 SdHoareTripleChecker+Valid, 2482 SdHoareTripleChecker+Invalid, 5668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 594 IncrementalHoareTripleChecker+Valid, 5074 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:48,348 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1916 Valid, 2482 Invalid, 5668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [594 Valid, 5074 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-12-16 17:20:48,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2271 states. [2023-12-16 17:20:48,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2271 to 2078. [2023-12-16 17:20:48,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2078 states, 1544 states have (on average 1.6541450777202074) internal successors, (2554), 1622 states have internal predecessors, (2554), 456 states have call successors, (456), 63 states have call predecessors, (456), 77 states have return successors, (477), 426 states have call predecessors, (477), 451 states have call successors, (477) [2023-12-16 17:20:48,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2078 states to 2078 states and 3487 transitions. [2023-12-16 17:20:48,483 INFO L78 Accepts]: Start accepts. Automaton has 2078 states and 3487 transitions. Word has length 120 [2023-12-16 17:20:48,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:48,483 INFO L495 AbstractCegarLoop]: Abstraction has 2078 states and 3487 transitions. [2023-12-16 17:20:48,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 5 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2023-12-16 17:20:48,483 INFO L276 IsEmpty]: Start isEmpty. Operand 2078 states and 3487 transitions. [2023-12-16 17:20:48,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 17:20:48,485 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:48,485 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:48,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:48,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:48,695 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:48,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:48,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1928794330, now seen corresponding path program 1 times [2023-12-16 17:20:48,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:48,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1871113252] [2023-12-16 17:20:48,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:48,697 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:48,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:48,697 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:48,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-16 17:20:49,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:49,031 INFO L262 TraceCheckSpWp]: Trace formula consists of 1046 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-16 17:20:49,034 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:49,208 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:20:49,208 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:49,208 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:49,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1871113252] [2023-12-16 17:20:49,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1871113252] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:49,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:49,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-16 17:20:49,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800905976] [2023-12-16 17:20:49,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:49,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 17:20:49,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:49,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 17:20:49,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:20:49,211 INFO L87 Difference]: Start difference. First operand 2078 states and 3487 transitions. Second operand has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 8 states have internal predecessors, (83), 4 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 5 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:20:51,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:51,104 INFO L93 Difference]: Finished difference Result 4114 states and 7024 transitions. [2023-12-16 17:20:51,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:20:51,107 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 8 states have internal predecessors, (83), 4 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 5 states have call predecessors, (13), 3 states have call successors, (13) Word has length 121 [2023-12-16 17:20:51,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:51,115 INFO L225 Difference]: With dead ends: 4114 [2023-12-16 17:20:51,115 INFO L226 Difference]: Without dead ends: 2108 [2023-12-16 17:20:51,122 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-12-16 17:20:51,122 INFO L413 NwaCegarLoop]: 388 mSDtfsCounter, 1252 mSDsluCounter, 1505 mSDsCounter, 0 mSdLazyCounter, 3014 mSolverCounterSat, 377 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1252 SdHoareTripleChecker+Valid, 1893 SdHoareTripleChecker+Invalid, 3391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 377 IncrementalHoareTripleChecker+Valid, 3014 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:51,123 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1252 Valid, 1893 Invalid, 3391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [377 Valid, 3014 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-12-16 17:20:51,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2108 states. [2023-12-16 17:20:51,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2108 to 2102. [2023-12-16 17:20:51,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2102 states, 1562 states have (on average 1.6466069142125481) internal successors, (2572), 1640 states have internal predecessors, (2572), 456 states have call successors, (456), 63 states have call predecessors, (456), 83 states have return successors, (543), 432 states have call predecessors, (543), 451 states have call successors, (543) [2023-12-16 17:20:51,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2102 states to 2102 states and 3571 transitions. [2023-12-16 17:20:51,211 INFO L78 Accepts]: Start accepts. Automaton has 2102 states and 3571 transitions. Word has length 121 [2023-12-16 17:20:51,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:51,212 INFO L495 AbstractCegarLoop]: Abstraction has 2102 states and 3571 transitions. [2023-12-16 17:20:51,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 8 states have internal predecessors, (83), 4 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 5 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:20:51,212 INFO L276 IsEmpty]: Start isEmpty. Operand 2102 states and 3571 transitions. [2023-12-16 17:20:51,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-16 17:20:51,214 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:51,214 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:51,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:51,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:51,425 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:51,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:51,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1311943703, now seen corresponding path program 1 times [2023-12-16 17:20:51,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:51,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [398283026] [2023-12-16 17:20:51,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:51,426 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:51,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:51,427 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:51,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-16 17:20:51,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:51,756 INFO L262 TraceCheckSpWp]: Trace formula consists of 1047 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:20:51,758 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:51,882 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:20:51,882 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:51,882 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:51,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [398283026] [2023-12-16 17:20:51,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [398283026] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:51,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:51,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:20:51,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030883516] [2023-12-16 17:20:51,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:51,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:20:51,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:51,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:20:51,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:20:51,883 INFO L87 Difference]: Start difference. First operand 2102 states and 3571 transitions. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 4 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:20:55,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:55,050 INFO L93 Difference]: Finished difference Result 6825 states and 11862 transitions. [2023-12-16 17:20:55,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-16 17:20:55,051 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 4 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) Word has length 122 [2023-12-16 17:20:55,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:55,079 INFO L225 Difference]: With dead ends: 6825 [2023-12-16 17:20:55,080 INFO L226 Difference]: Without dead ends: 4795 [2023-12-16 17:20:55,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=220, Unknown=0, NotChecked=0, Total=306 [2023-12-16 17:20:55,094 INFO L413 NwaCegarLoop]: 585 mSDtfsCounter, 2542 mSDsluCounter, 1818 mSDsCounter, 0 mSdLazyCounter, 4175 mSolverCounterSat, 688 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2611 SdHoareTripleChecker+Valid, 2403 SdHoareTripleChecker+Invalid, 4863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 688 IncrementalHoareTripleChecker+Valid, 4175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:55,094 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2611 Valid, 2403 Invalid, 4863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [688 Valid, 4175 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-12-16 17:20:55,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4795 states. [2023-12-16 17:20:55,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4795 to 4584. [2023-12-16 17:20:55,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4584 states, 3408 states have (on average 1.6408450704225352) internal successors, (5592), 3591 states have internal predecessors, (5592), 992 states have call successors, (992), 152 states have call predecessors, (992), 183 states have return successors, (1127), 918 states have call predecessors, (1127), 987 states have call successors, (1127) [2023-12-16 17:20:55,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4584 states to 4584 states and 7711 transitions. [2023-12-16 17:20:55,395 INFO L78 Accepts]: Start accepts. Automaton has 4584 states and 7711 transitions. Word has length 122 [2023-12-16 17:20:55,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:55,395 INFO L495 AbstractCegarLoop]: Abstraction has 4584 states and 7711 transitions. [2023-12-16 17:20:55,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 4 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:20:55,395 INFO L276 IsEmpty]: Start isEmpty. Operand 4584 states and 7711 transitions. [2023-12-16 17:20:55,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-16 17:20:55,397 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:55,397 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:55,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:55,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:55,607 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:55,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:55,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1308019887, now seen corresponding path program 1 times [2023-12-16 17:20:55,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:55,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1420322750] [2023-12-16 17:20:55,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:55,608 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:55,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:55,609 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:55,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-16 17:20:55,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:55,974 INFO L262 TraceCheckSpWp]: Trace formula consists of 1053 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-16 17:20:55,977 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:56,195 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:20:56,195 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:56,196 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:56,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1420322750] [2023-12-16 17:20:56,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1420322750] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:56,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:56,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:20:56,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390457086] [2023-12-16 17:20:56,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:56,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:56,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:56,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:56,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:56,197 INFO L87 Difference]: Start difference. First operand 4584 states and 7711 transitions. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 4 states have call successors, (14), 5 states have call predecessors, (14), 4 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:01,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:01,633 INFO L93 Difference]: Finished difference Result 15478 states and 26650 transitions. [2023-12-16 17:21:01,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-16 17:21:01,633 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 4 states have call successors, (14), 5 states have call predecessors, (14), 4 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) Word has length 124 [2023-12-16 17:21:01,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:01,692 INFO L225 Difference]: With dead ends: 15478 [2023-12-16 17:21:01,692 INFO L226 Difference]: Without dead ends: 10960 [2023-12-16 17:21:01,707 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-12-16 17:21:01,707 INFO L413 NwaCegarLoop]: 691 mSDtfsCounter, 2244 mSDsluCounter, 1789 mSDsCounter, 0 mSdLazyCounter, 5863 mSolverCounterSat, 744 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2348 SdHoareTripleChecker+Valid, 2480 SdHoareTripleChecker+Invalid, 6607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 744 IncrementalHoareTripleChecker+Valid, 5863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:01,708 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2348 Valid, 2480 Invalid, 6607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [744 Valid, 5863 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2023-12-16 17:21:01,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10960 states. [2023-12-16 17:21:02,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10960 to 7710. [2023-12-16 17:21:02,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7710 states, 5598 states have (on average 1.6243301178992497) internal successors, (9093), 5939 states have internal predecessors, (9093), 1809 states have call successors, (1809), 229 states have call predecessors, (1809), 302 states have return successors, (2176), 1732 states have call predecessors, (2176), 1804 states have call successors, (2176) [2023-12-16 17:21:02,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7710 states to 7710 states and 13078 transitions. [2023-12-16 17:21:02,320 INFO L78 Accepts]: Start accepts. Automaton has 7710 states and 13078 transitions. Word has length 124 [2023-12-16 17:21:02,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:02,320 INFO L495 AbstractCegarLoop]: Abstraction has 7710 states and 13078 transitions. [2023-12-16 17:21:02,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 4 states have call successors, (14), 5 states have call predecessors, (14), 4 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:02,320 INFO L276 IsEmpty]: Start isEmpty. Operand 7710 states and 13078 transitions. [2023-12-16 17:21:02,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-16 17:21:02,322 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:02,322 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:02,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-16 17:21:02,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:02,524 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:02,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:02,525 INFO L85 PathProgramCache]: Analyzing trace with hash 278660589, now seen corresponding path program 1 times [2023-12-16 17:21:02,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:02,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1783107973] [2023-12-16 17:21:02,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:02,526 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:02,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:02,526 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:21:02,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-16 17:21:02,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:02,856 INFO L262 TraceCheckSpWp]: Trace formula consists of 1053 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:21:02,859 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:03,011 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:21:03,011 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:03,011 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:03,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1783107973] [2023-12-16 17:21:03,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1783107973] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:03,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:03,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:21:03,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057528041] [2023-12-16 17:21:03,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:03,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:21:03,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:03,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:21:03,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:21:03,012 INFO L87 Difference]: Start difference. First operand 7710 states and 13078 transitions. Second operand has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 4 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:06,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:06,574 INFO L93 Difference]: Finished difference Result 22686 states and 39140 transitions. [2023-12-16 17:21:06,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-16 17:21:06,575 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 4 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) Word has length 124 [2023-12-16 17:21:06,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:06,636 INFO L225 Difference]: With dead ends: 22686 [2023-12-16 17:21:06,637 INFO L226 Difference]: Without dead ends: 16207 [2023-12-16 17:21:06,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2023-12-16 17:21:06,661 INFO L413 NwaCegarLoop]: 338 mSDtfsCounter, 2517 mSDsluCounter, 1295 mSDsCounter, 0 mSdLazyCounter, 3260 mSolverCounterSat, 538 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2591 SdHoareTripleChecker+Valid, 1633 SdHoareTripleChecker+Invalid, 3798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 538 IncrementalHoareTripleChecker+Valid, 3260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:06,661 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2591 Valid, 1633 Invalid, 3798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [538 Valid, 3260 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-16 17:21:06,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16207 states. [2023-12-16 17:21:07,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16207 to 15422. [2023-12-16 17:21:07,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15422 states, 11198 states have (on average 1.6252902303982855) internal successors, (18200), 11905 states have internal predecessors, (18200), 3565 states have call successors, (3565), 435 states have call predecessors, (3565), 658 states have return successors, (4648), 3436 states have call predecessors, (4648), 3560 states have call successors, (4648) [2023-12-16 17:21:07,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15422 states to 15422 states and 26413 transitions. [2023-12-16 17:21:07,801 INFO L78 Accepts]: Start accepts. Automaton has 15422 states and 26413 transitions. Word has length 124 [2023-12-16 17:21:07,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:07,802 INFO L495 AbstractCegarLoop]: Abstraction has 15422 states and 26413 transitions. [2023-12-16 17:21:07,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.285714285714286) internal successors, (86), 7 states have internal predecessors, (86), 4 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:21:07,802 INFO L276 IsEmpty]: Start isEmpty. Operand 15422 states and 26413 transitions. [2023-12-16 17:21:07,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-16 17:21:07,804 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:07,804 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:07,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-16 17:21:08,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:08,008 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:08,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:08,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1703012372, now seen corresponding path program 1 times [2023-12-16 17:21:08,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:08,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [623848640] [2023-12-16 17:21:08,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:08,008 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:08,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:08,009 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:21:08,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-16 17:21:08,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:08,381 INFO L262 TraceCheckSpWp]: Trace formula consists of 1061 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-16 17:21:08,383 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:08,564 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:21:08,564 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:08,564 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:08,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [623848640] [2023-12-16 17:21:08,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [623848640] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:08,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:08,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-16 17:21:08,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313286564] [2023-12-16 17:21:08,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:08,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 17:21:08,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:08,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 17:21:08,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:21:08,565 INFO L87 Difference]: Start difference. First operand 15422 states and 26413 transitions. Second operand has 9 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 5 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2023-12-16 17:21:13,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:13,102 INFO L93 Difference]: Finished difference Result 32650 states and 56248 transitions. [2023-12-16 17:21:13,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-16 17:21:13,102 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 5 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Word has length 128 [2023-12-16 17:21:13,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:13,167 INFO L225 Difference]: With dead ends: 32650 [2023-12-16 17:21:13,167 INFO L226 Difference]: Without dead ends: 18459 [2023-12-16 17:21:13,200 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2023-12-16 17:21:13,200 INFO L413 NwaCegarLoop]: 429 mSDtfsCounter, 1895 mSDsluCounter, 2071 mSDsCounter, 0 mSdLazyCounter, 4898 mSolverCounterSat, 459 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1966 SdHoareTripleChecker+Valid, 2500 SdHoareTripleChecker+Invalid, 5357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 459 IncrementalHoareTripleChecker+Valid, 4898 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:13,200 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1966 Valid, 2500 Invalid, 5357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [459 Valid, 4898 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-16 17:21:13,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18459 states. [2023-12-16 17:21:14,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18459 to 17054. [2023-12-16 17:21:14,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17054 states, 12341 states have (on average 1.6014099343651245) internal successors, (19763), 13165 states have internal predecessors, (19763), 3898 states have call successors, (3898), 555 states have call predecessors, (3898), 814 states have return successors, (5332), 3688 states have call predecessors, (5332), 3893 states have call successors, (5332) [2023-12-16 17:21:14,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17054 states to 17054 states and 28993 transitions. [2023-12-16 17:21:14,543 INFO L78 Accepts]: Start accepts. Automaton has 17054 states and 28993 transitions. Word has length 128 [2023-12-16 17:21:14,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:14,544 INFO L495 AbstractCegarLoop]: Abstraction has 17054 states and 28993 transitions. [2023-12-16 17:21:14,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 5 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2023-12-16 17:21:14,544 INFO L276 IsEmpty]: Start isEmpty. Operand 17054 states and 28993 transitions. [2023-12-16 17:21:14,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-12-16 17:21:14,546 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:14,546 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:14,557 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2023-12-16 17:21:14,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:14,757 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:14,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:14,758 INFO L85 PathProgramCache]: Analyzing trace with hash -494255924, now seen corresponding path program 1 times [2023-12-16 17:21:14,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:14,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1338393124] [2023-12-16 17:21:14,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:14,758 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:14,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:14,760 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:21:14,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-16 17:21:15,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:15,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 1068 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:21:15,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:15,143 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-16 17:21:15,143 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:15,143 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:15,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1338393124] [2023-12-16 17:21:15,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1338393124] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:15,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:15,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:21:15,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732510284] [2023-12-16 17:21:15,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:15,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:21:15,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:15,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:21:15,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:21:15,146 INFO L87 Difference]: Start difference. First operand 17054 states and 28993 transitions. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:21:16,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:16,549 INFO L93 Difference]: Finished difference Result 34449 states and 59257 transitions. [2023-12-16 17:21:16,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:21:16,550 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 135 [2023-12-16 17:21:16,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:16,639 INFO L225 Difference]: With dead ends: 34449 [2023-12-16 17:21:16,640 INFO L226 Difference]: Without dead ends: 17054 [2023-12-16 17:21:16,695 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:21:16,696 INFO L413 NwaCegarLoop]: 841 mSDtfsCounter, 234 mSDsluCounter, 1428 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 2269 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:16,696 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 2269 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:21:16,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17054 states. [2023-12-16 17:21:17,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17054 to 17054. [2023-12-16 17:21:17,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17054 states, 12341 states have (on average 1.5761283526456527) internal successors, (19451), 13165 states have internal predecessors, (19451), 3898 states have call successors, (3898), 555 states have call predecessors, (3898), 814 states have return successors, (5332), 3688 states have call predecessors, (5332), 3893 states have call successors, (5332) [2023-12-16 17:21:18,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17054 states to 17054 states and 28681 transitions. [2023-12-16 17:21:18,030 INFO L78 Accepts]: Start accepts. Automaton has 17054 states and 28681 transitions. Word has length 135 [2023-12-16 17:21:18,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:18,031 INFO L495 AbstractCegarLoop]: Abstraction has 17054 states and 28681 transitions. [2023-12-16 17:21:18,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 3 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:21:18,031 INFO L276 IsEmpty]: Start isEmpty. Operand 17054 states and 28681 transitions. [2023-12-16 17:21:18,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-16 17:21:18,033 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:18,033 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:18,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-16 17:21:18,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:18,243 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:18,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:18,244 INFO L85 PathProgramCache]: Analyzing trace with hash 841584537, now seen corresponding path program 1 times [2023-12-16 17:21:18,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:18,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1243243371] [2023-12-16 17:21:18,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:18,245 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:18,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:18,245 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:21:18,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-16 17:21:18,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:18,583 INFO L262 TraceCheckSpWp]: Trace formula consists of 1077 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-16 17:21:18,585 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:18,723 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-16 17:21:18,724 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:18,724 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:18,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1243243371] [2023-12-16 17:21:18,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1243243371] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:18,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:18,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:21:18,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456394650] [2023-12-16 17:21:18,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:18,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:21:18,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:18,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:21:18,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:21:18,725 INFO L87 Difference]: Start difference. First operand 17054 states and 28681 transitions. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 4 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-16 17:21:22,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:21:22,529 INFO L93 Difference]: Finished difference Result 34753 states and 58938 transitions. [2023-12-16 17:21:22,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-16 17:21:22,530 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 4 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 3 states have call successors, (15) Word has length 140 [2023-12-16 17:21:22,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:21:22,606 INFO L225 Difference]: With dead ends: 34753 [2023-12-16 17:21:22,606 INFO L226 Difference]: Without dead ends: 19099 [2023-12-16 17:21:22,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-12-16 17:21:22,663 INFO L413 NwaCegarLoop]: 358 mSDtfsCounter, 1960 mSDsluCounter, 1208 mSDsCounter, 0 mSdLazyCounter, 3089 mSolverCounterSat, 474 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2036 SdHoareTripleChecker+Valid, 1566 SdHoareTripleChecker+Invalid, 3563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 474 IncrementalHoareTripleChecker+Valid, 3089 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:22,663 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2036 Valid, 1566 Invalid, 3563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [474 Valid, 3089 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-12-16 17:21:22,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19099 states. [2023-12-16 17:21:23,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19099 to 18002. [2023-12-16 17:21:23,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18002 states, 13043 states have (on average 1.5621406118224335) internal successors, (20375), 13933 states have internal predecessors, (20375), 3991 states have call successors, (3991), 639 states have call predecessors, (3991), 967 states have return successors, (5764), 3784 states have call predecessors, (5764), 3986 states have call successors, (5764) [2023-12-16 17:21:24,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18002 states to 18002 states and 30130 transitions. [2023-12-16 17:21:24,014 INFO L78 Accepts]: Start accepts. Automaton has 18002 states and 30130 transitions. Word has length 140 [2023-12-16 17:21:24,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:21:24,014 INFO L495 AbstractCegarLoop]: Abstraction has 18002 states and 30130 transitions. [2023-12-16 17:21:24,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 4 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-16 17:21:24,014 INFO L276 IsEmpty]: Start isEmpty. Operand 18002 states and 30130 transitions. [2023-12-16 17:21:24,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2023-12-16 17:21:24,016 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:21:24,017 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:24,027 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2023-12-16 17:21:24,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:24,225 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:21:24,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:21:24,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1707604430, now seen corresponding path program 1 times [2023-12-16 17:21:24,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:21:24,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1843943583] [2023-12-16 17:21:24,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:21:24,226 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:24,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:21:24,227 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:21:24,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-16 17:21:24,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:21:24,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 1085 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-16 17:21:24,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:21:24,721 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-16 17:21:24,721 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:21:24,721 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:21:24,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1843943583] [2023-12-16 17:21:24,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1843943583] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:21:24,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:21:24,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:21:24,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903488260] [2023-12-16 17:21:24,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:21:24,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:21:24,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:21:24,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:21:24,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:21:24,722 INFO L87 Difference]: Start difference. First operand 18002 states and 30130 transitions. Second operand has 8 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 4 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 6 states have call predecessors, (16), 3 states have call successors, (16) Received shutdown request... [2023-12-16 17:21:26,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 17:21:26,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2023-12-16 17:21:26,286 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 961 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 2743 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 966 SdHoareTripleChecker+Valid, 885 SdHoareTripleChecker+Invalid, 2910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 2743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-12-16 17:21:26,286 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [966 Valid, 885 Invalid, 2910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 2743 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-12-16 17:21:26,287 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 17:21:26,289 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:21:26,293 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:21:26,296 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2023-12-16 17:21:26,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:21:26,488 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (18002states) and FLOYD_HOARE automaton (currently 10 states, 8 states before enhancement),while ReachableStatesComputation was computing reachable states (2992 states constructed, input type IntersectNwa). [2023-12-16 17:21:26,491 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:21:26,493 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 17:21:26,494 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 05:21:26 BoogieIcfgContainer [2023-12-16 17:21:26,494 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 17:21:26,494 INFO L158 Benchmark]: Toolchain (without parser) took 64596.10ms. Allocated memory was 349.2MB in the beginning and 3.0GB in the end (delta: 2.6GB). Free memory was 296.0MB in the beginning and 2.1GB in the end (delta: -1.8GB). Peak memory consumption was 816.0MB. Max. memory is 8.0GB. [2023-12-16 17:21:26,494 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 226.5MB. Free memory is still 177.4MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 17:21:26,495 INFO L158 Benchmark]: CACSL2BoogieTranslator took 616.49ms. Allocated memory is still 349.2MB. Free memory was 295.7MB in the beginning and 288.8MB in the end (delta: 6.9MB). Peak memory consumption was 38.0MB. Max. memory is 8.0GB. [2023-12-16 17:21:26,495 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.14ms. Allocated memory is still 349.2MB. Free memory was 288.3MB in the beginning and 284.1MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-16 17:21:26,495 INFO L158 Benchmark]: Boogie Preprocessor took 64.18ms. Allocated memory is still 349.2MB. Free memory was 283.6MB in the beginning and 275.7MB in the end (delta: 7.9MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2023-12-16 17:21:26,495 INFO L158 Benchmark]: RCFGBuilder took 1230.15ms. Allocated memory is still 349.2MB. Free memory was 275.7MB in the beginning and 258.9MB in the end (delta: 16.7MB). Peak memory consumption was 93.3MB. Max. memory is 8.0GB. [2023-12-16 17:21:26,495 INFO L158 Benchmark]: TraceAbstraction took 62619.98ms. Allocated memory was 349.2MB in the beginning and 3.0GB in the end (delta: 2.6GB). Free memory was 258.4MB in the beginning and 2.1GB in the end (delta: -1.9GB). Peak memory consumption was 777.5MB. Max. memory is 8.0GB. [2023-12-16 17:21:26,496 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 226.5MB. Free memory is still 177.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 616.49ms. Allocated memory is still 349.2MB. Free memory was 295.7MB in the beginning and 288.8MB in the end (delta: 6.9MB). Peak memory consumption was 38.0MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 61.14ms. Allocated memory is still 349.2MB. Free memory was 288.3MB in the beginning and 284.1MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 64.18ms. Allocated memory is still 349.2MB. Free memory was 283.6MB in the beginning and 275.7MB in the end (delta: 7.9MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * RCFGBuilder took 1230.15ms. Allocated memory is still 349.2MB. Free memory was 275.7MB in the beginning and 258.9MB in the end (delta: 16.7MB). Peak memory consumption was 93.3MB. Max. memory is 8.0GB. * TraceAbstraction took 62619.98ms. Allocated memory was 349.2MB in the beginning and 3.0GB in the end (delta: 2.6GB). Free memory was 258.4MB in the beginning and 2.1GB in the end (delta: -1.9GB). Peak memory consumption was 777.5MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 48]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [48] - GenericResultAtLocation [Line: 57]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [57] - GenericResultAtLocation [Line: 730]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [730] - GenericResultAtLocation [Line: 1096]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Specification1_spec.i","") [1096] - GenericResultAtLocation [Line: 1282]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1282] - GenericResultAtLocation [Line: 2778]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [2778] - GenericResultAtLocation [Line: 2897]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [2897] - GenericResultAtLocation [Line: 2989]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [2989] - GenericResultAtLocation [Line: 3027]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [3027] - GenericResultAtLocation [Line: 3043]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [3043] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 53]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 53). Cancelled while NwaCegarLoop was constructing difference of abstraction (18002states) and FLOYD_HOARE automaton (currently 10 states, 8 states before enhancement),while ReachableStatesComputation was computing reachable states (2992 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 24 procedures, 527 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 62.6s, OverallIterations: 33, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 35.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 20606 SdHoareTripleChecker+Valid, 25.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 20004 mSDsluCounter, 105011 SdHoareTripleChecker+Invalid, 21.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 81226 mSDsCounter, 4699 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 37223 IncrementalHoareTripleChecker+Invalid, 41922 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4699 mSolverCounterUnsat, 23785 mSDtfsCounter, 37223 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3201 GetRequests, 2960 SyntacticMatches, 0 SemanticMatches, 241 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 1.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=18002occurred in iteration=32, InterpolantAutomatonStates: 246, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.7s AutomataMinimizationTime, 32 MinimizatonAttempts, 7102 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.6s SsaConstructionTime, 6.3s SatisfiabilityAnalysisTime, 3.2s InterpolantComputationTime, 3102 NumberOfCodeBlocks, 3102 NumberOfCodeBlocksAsserted, 33 NumberOfCheckSat, 3069 ConstructedInterpolants, 0 QuantifiedInterpolants, 6262 SizeOfPredicates, 77 NumberOfNonLiveVariables, 30749 ConjunctsInSsa, 244 ConjunctsInUnsatCore, 33 InterpolantComputations, 33 PerfectInterpolantSequences, 518/518 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown