/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/combinations/pc_sfifo_2.cil-1+token_ring.08.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 08:10:32,129 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 08:10:32,215 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 08:10:32,220 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 08:10:32,221 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 08:10:32,247 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 08:10:32,248 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 08:10:32,248 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 08:10:32,248 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 08:10:32,249 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 08:10:32,249 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 08:10:32,249 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 08:10:32,250 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 08:10:32,250 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 08:10:32,250 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 08:10:32,251 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 08:10:32,251 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 08:10:32,251 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 08:10:32,252 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 08:10:32,252 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 08:10:32,252 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 08:10:32,256 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 08:10:32,256 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 08:10:32,256 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 08:10:32,259 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 08:10:32,259 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 08:10:32,260 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 08:10:32,260 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 08:10:32,260 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 08:10:32,260 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 08:10:32,261 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 08:10:32,261 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 08:10:32,261 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 08:10:32,261 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 08:10:32,262 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:10:32,262 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 08:10:32,262 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 08:10:32,262 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 08:10:32,262 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 08:10:32,262 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 08:10:32,263 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 08:10:32,263 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 08:10:32,263 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 08:10:32,263 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 08:10:32,263 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 08:10:32,264 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 08:10:32,264 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 08:10:32,546 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 08:10:32,566 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 08:10:32,569 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 08:10:32,570 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 08:10:32,570 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 08:10:32,572 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.08.cil-1.c [2023-12-16 08:10:33,999 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 08:10:34,363 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 08:10:34,363 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.08.cil-1.c [2023-12-16 08:10:34,413 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/83a4276ee/8f2eb356d4bb4fdf9a3979a2561e2c78/FLAGb435746b3 [2023-12-16 08:10:34,444 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/83a4276ee/8f2eb356d4bb4fdf9a3979a2561e2c78 [2023-12-16 08:10:34,447 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 08:10:34,448 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 08:10:34,451 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 08:10:34,451 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 08:10:34,468 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 08:10:34,469 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:10:34" (1/1) ... [2023-12-16 08:10:34,470 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@559c9430 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:34, skipping insertion in model container [2023-12-16 08:10:34,470 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:10:34" (1/1) ... [2023-12-16 08:10:34,556 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 08:10:34,710 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.08.cil-1.c[914,927] [2023-12-16 08:10:34,769 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.08.cil-1.c[7115,7128] [2023-12-16 08:10:34,892 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:10:34,915 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 08:10:34,928 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.08.cil-1.c[914,927] [2023-12-16 08:10:34,946 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.08.cil-1.c[7115,7128] [2023-12-16 08:10:35,005 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:10:35,033 INFO L206 MainTranslator]: Completed translation [2023-12-16 08:10:35,034 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:35 WrapperNode [2023-12-16 08:10:35,034 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 08:10:35,035 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 08:10:35,035 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 08:10:35,035 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 08:10:35,041 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:35" (1/1) ... [2023-12-16 08:10:35,057 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:35" (1/1) ... [2023-12-16 08:10:35,110 INFO L138 Inliner]: procedures = 70, calls = 81, calls flagged for inlining = 38, calls inlined = 38, statements flattened = 797 [2023-12-16 08:10:35,110 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 08:10:35,111 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 08:10:35,111 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 08:10:35,111 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 08:10:35,128 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:35" (1/1) ... [2023-12-16 08:10:35,128 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:35" (1/1) ... [2023-12-16 08:10:35,134 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:35" (1/1) ... [2023-12-16 08:10:35,159 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-16 08:10:35,160 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:35" (1/1) ... [2023-12-16 08:10:35,172 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:35" (1/1) ... [2023-12-16 08:10:35,187 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:35" (1/1) ... [2023-12-16 08:10:35,214 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:35" (1/1) ... [2023-12-16 08:10:35,218 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:35" (1/1) ... [2023-12-16 08:10:35,221 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:35" (1/1) ... [2023-12-16 08:10:35,226 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 08:10:35,227 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 08:10:35,227 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 08:10:35,227 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 08:10:35,230 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:35" (1/1) ... [2023-12-16 08:10:35,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:10:35,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 08:10:35,291 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 08:10:35,320 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 08:10:35,329 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 08:10:35,330 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-16 08:10:35,330 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-16 08:10:35,330 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2023-12-16 08:10:35,330 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2023-12-16 08:10:35,331 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-16 08:10:35,331 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-16 08:10:35,331 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-16 08:10:35,331 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-16 08:10:35,331 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2023-12-16 08:10:35,331 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2023-12-16 08:10:35,331 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-16 08:10:35,331 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-16 08:10:35,332 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-16 08:10:35,332 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-16 08:10:35,332 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2023-12-16 08:10:35,332 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2023-12-16 08:10:35,332 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 08:10:35,333 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2023-12-16 08:10:35,333 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2023-12-16 08:10:35,333 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2023-12-16 08:10:35,333 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2023-12-16 08:10:35,333 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-16 08:10:35,334 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-16 08:10:35,334 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-16 08:10:35,335 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-16 08:10:35,335 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2023-12-16 08:10:35,335 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2023-12-16 08:10:35,335 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 08:10:35,335 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 08:10:35,335 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-16 08:10:35,335 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-16 08:10:35,449 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 08:10:35,452 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 08:10:36,560 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 08:10:36,697 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 08:10:36,698 INFO L309 CfgBuilder]: Removed 15 assume(true) statements. [2023-12-16 08:10:36,698 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:10:36 BoogieIcfgContainer [2023-12-16 08:10:36,698 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 08:10:36,701 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 08:10:36,701 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 08:10:36,704 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 08:10:36,704 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 08:10:34" (1/3) ... [2023-12-16 08:10:36,715 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63754622 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:10:36, skipping insertion in model container [2023-12-16 08:10:36,715 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:10:35" (2/3) ... [2023-12-16 08:10:36,715 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63754622 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:10:36, skipping insertion in model container [2023-12-16 08:10:36,716 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:10:36" (3/3) ... [2023-12-16 08:10:36,717 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_2.cil-1+token_ring.08.cil-1.c [2023-12-16 08:10:36,733 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 08:10:36,734 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-16 08:10:36,872 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 08:10:36,889 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;@1c34c7b7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 08:10:36,890 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-16 08:10:36,912 INFO L276 IsEmpty]: Start isEmpty. Operand has 347 states, 294 states have (on average 1.6972789115646258) internal successors, (499), 300 states have internal predecessors, (499), 36 states have call successors, (36), 14 states have call predecessors, (36), 14 states have return successors, (36), 35 states have call predecessors, (36), 36 states have call successors, (36) [2023-12-16 08:10:36,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:10:36,941 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:36,942 INFO L195 NwaCegarLoop]: trace 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, 1, 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 08:10:36,943 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:36,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:36,948 INFO L85 PathProgramCache]: Analyzing trace with hash 77441873, now seen corresponding path program 1 times [2023-12-16 08:10:36,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:36,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [889973890] [2023-12-16 08:10:36,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:36,976 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 08:10:36,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:36,977 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 08:10:36,981 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 08:10:37,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:37,158 INFO L262 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 08:10:37,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:37,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:37,292 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:37,292 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:37,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [889973890] [2023-12-16 08:10:37,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [889973890] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:37,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:37,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 08:10:37,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652600963] [2023-12-16 08:10:37,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:37,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:37,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:37,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:37,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:37,336 INFO L87 Difference]: Start difference. First operand has 347 states, 294 states have (on average 1.6972789115646258) internal successors, (499), 300 states have internal predecessors, (499), 36 states have call successors, (36), 14 states have call predecessors, (36), 14 states have return successors, (36), 35 states have call predecessors, (36), 36 states have call successors, (36) Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:38,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:38,308 INFO L93 Difference]: Finished difference Result 768 states and 1257 transitions. [2023-12-16 08:10:38,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:10:38,311 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-16 08:10:38,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:38,331 INFO L225 Difference]: With dead ends: 768 [2023-12-16 08:10:38,331 INFO L226 Difference]: Without dead ends: 437 [2023-12-16 08:10:38,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:10:38,345 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 373 mSDsluCounter, 721 mSDsCounter, 0 mSdLazyCounter, 919 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 1015 SdHoareTripleChecker+Invalid, 974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 919 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:38,346 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [380 Valid, 1015 Invalid, 974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 919 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-16 08:10:38,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2023-12-16 08:10:38,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 430. [2023-12-16 08:10:38,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 359 states have (on average 1.5571030640668524) internal successors, (559), 365 states have internal predecessors, (559), 47 states have call successors, (47), 21 states have call predecessors, (47), 22 states have return successors, (50), 46 states have call predecessors, (50), 45 states have call successors, (50) [2023-12-16 08:10:38,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 656 transitions. [2023-12-16 08:10:38,437 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 656 transitions. Word has length 58 [2023-12-16 08:10:38,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:38,438 INFO L495 AbstractCegarLoop]: Abstraction has 430 states and 656 transitions. [2023-12-16 08:10:38,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:38,438 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 656 transitions. [2023-12-16 08:10:38,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:10:38,441 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:38,441 INFO L195 NwaCegarLoop]: trace 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, 1, 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 08:10:38,448 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 (2)] Ended with exit code 0 [2023-12-16 08:10:38,647 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 08:10:38,647 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:38,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:38,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1013720174, now seen corresponding path program 1 times [2023-12-16 08:10:38,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:38,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1859658724] [2023-12-16 08:10:38,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:38,649 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 08:10:38,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:38,650 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 08:10:38,680 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 08:10:38,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:38,782 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 08:10:38,785 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:38,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:38,822 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:38,823 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:38,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1859658724] [2023-12-16 08:10:38,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1859658724] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:38,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:38,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 08:10:38,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567281199] [2023-12-16 08:10:38,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:38,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:38,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:38,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:38,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:38,826 INFO L87 Difference]: Start difference. First operand 430 states and 656 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:39,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:39,654 INFO L93 Difference]: Finished difference Result 789 states and 1177 transitions. [2023-12-16 08:10:39,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:10:39,655 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-16 08:10:39,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:39,659 INFO L225 Difference]: With dead ends: 789 [2023-12-16 08:10:39,660 INFO L226 Difference]: Without dead ends: 625 [2023-12-16 08:10:39,661 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:10:39,662 INFO L413 NwaCegarLoop]: 294 mSDtfsCounter, 362 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 909 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 1011 SdHoareTripleChecker+Invalid, 964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 909 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:39,663 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [369 Valid, 1011 Invalid, 964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 909 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 08:10:39,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2023-12-16 08:10:39,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 617. [2023-12-16 08:10:39,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 502 states have (on average 1.5079681274900398) internal successors, (757), 516 states have internal predecessors, (757), 69 states have call successors, (69), 35 states have call predecessors, (69), 44 states have return successors, (92), 70 states have call predecessors, (92), 67 states have call successors, (92) [2023-12-16 08:10:39,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 918 transitions. [2023-12-16 08:10:39,781 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 918 transitions. Word has length 58 [2023-12-16 08:10:39,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:39,781 INFO L495 AbstractCegarLoop]: Abstraction has 617 states and 918 transitions. [2023-12-16 08:10:39,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:39,781 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 918 transitions. [2023-12-16 08:10:39,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:10:39,792 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:39,792 INFO L195 NwaCegarLoop]: trace 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, 1, 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 08:10:39,799 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 08:10:39,995 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 08:10:39,996 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:39,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:39,997 INFO L85 PathProgramCache]: Analyzing trace with hash -434216621, now seen corresponding path program 1 times [2023-12-16 08:10:39,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:39,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [907472095] [2023-12-16 08:10:39,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:39,998 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 08:10:39,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:39,999 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 08:10:40,031 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 08:10:40,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:40,094 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:10:40,098 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:40,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:40,127 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:40,127 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:40,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [907472095] [2023-12-16 08:10:40,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [907472095] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:40,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:40,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 08:10:40,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696378069] [2023-12-16 08:10:40,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:40,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 08:10:40,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:40,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 08:10:40,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:10:40,130 INFO L87 Difference]: Start difference. First operand 617 states and 918 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:40,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:40,303 INFO L93 Difference]: Finished difference Result 972 states and 1415 transitions. [2023-12-16 08:10:40,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:10:40,304 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-16 08:10:40,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:40,308 INFO L225 Difference]: With dead ends: 972 [2023-12-16 08:10:40,308 INFO L226 Difference]: Without dead ends: 635 [2023-12-16 08:10:40,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:10:40,310 INFO L413 NwaCegarLoop]: 490 mSDtfsCounter, 6 mSDsluCounter, 1955 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2445 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:40,311 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2445 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:10:40,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2023-12-16 08:10:40,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 625. [2023-12-16 08:10:40,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 508 states have (on average 1.4980314960629921) internal successors, (761), 522 states have internal predecessors, (761), 69 states have call successors, (69), 35 states have call predecessors, (69), 46 states have return successors, (94), 72 states have call predecessors, (94), 67 states have call successors, (94) [2023-12-16 08:10:40,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 924 transitions. [2023-12-16 08:10:40,351 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 924 transitions. Word has length 58 [2023-12-16 08:10:40,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:40,352 INFO L495 AbstractCegarLoop]: Abstraction has 625 states and 924 transitions. [2023-12-16 08:10:40,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:40,352 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 924 transitions. [2023-12-16 08:10:40,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:10:40,355 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:40,355 INFO L195 NwaCegarLoop]: trace 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, 1, 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 08:10:40,362 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 08:10:40,559 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 08:10:40,560 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:40,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:40,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1616767377, now seen corresponding path program 1 times [2023-12-16 08:10:40,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:40,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [299674185] [2023-12-16 08:10:40,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:40,562 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 08:10:40,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:40,563 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 08:10:40,566 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 08:10:40,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:40,652 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:10:40,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:40,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:40,684 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:40,684 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:40,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [299674185] [2023-12-16 08:10:40,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [299674185] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:40,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:40,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 08:10:40,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777890356] [2023-12-16 08:10:40,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:40,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 08:10:40,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:40,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 08:10:40,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:10:40,687 INFO L87 Difference]: Start difference. First operand 625 states and 924 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:40,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:40,862 INFO L93 Difference]: Finished difference Result 982 states and 1417 transitions. [2023-12-16 08:10:40,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:10:40,863 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-16 08:10:40,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:40,867 INFO L225 Difference]: With dead ends: 982 [2023-12-16 08:10:40,867 INFO L226 Difference]: Without dead ends: 637 [2023-12-16 08:10:40,869 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:10:40,870 INFO L413 NwaCegarLoop]: 491 mSDtfsCounter, 3 mSDsluCounter, 1959 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2450 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:40,870 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 2450 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:10:40,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2023-12-16 08:10:40,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 633. [2023-12-16 08:10:40,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 514 states have (on average 1.4883268482490273) internal successors, (765), 528 states have internal predecessors, (765), 69 states have call successors, (69), 35 states have call predecessors, (69), 48 states have return successors, (96), 74 states have call predecessors, (96), 67 states have call successors, (96) [2023-12-16 08:10:40,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 930 transitions. [2023-12-16 08:10:40,906 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 930 transitions. Word has length 58 [2023-12-16 08:10:40,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:40,906 INFO L495 AbstractCegarLoop]: Abstraction has 633 states and 930 transitions. [2023-12-16 08:10:40,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:10:40,907 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 930 transitions. [2023-12-16 08:10:40,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:10:40,909 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:40,909 INFO L195 NwaCegarLoop]: trace 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, 1, 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 08:10:40,916 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 08:10:41,113 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 08:10:41,114 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:41,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:41,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1678806991, now seen corresponding path program 1 times [2023-12-16 08:10:41,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:41,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2052272337] [2023-12-16 08:10:41,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:41,115 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 08:10:41,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:41,117 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 08:10: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 (6)] Waiting until timeout for monitored process [2023-12-16 08:10:41,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:41,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:41,251 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:41,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:41,443 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:41,443 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:41,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2052272337] [2023-12-16 08:10:41,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2052272337] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:41,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:41,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:41,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762519732] [2023-12-16 08:10:41,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:41,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:10:41,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:41,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:10:41,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:10:41,445 INFO L87 Difference]: Start difference. First operand 633 states and 930 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-16 08:10:42,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:42,124 INFO L93 Difference]: Finished difference Result 1331 states and 1877 transitions. [2023-12-16 08:10:42,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:10:42,125 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 58 [2023-12-16 08:10:42,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:42,130 INFO L225 Difference]: With dead ends: 1331 [2023-12-16 08:10:42,130 INFO L226 Difference]: Without dead ends: 982 [2023-12-16 08:10:42,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 56 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 08:10:42,132 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 720 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 747 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:42,133 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [747 Valid, 532 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 08:10:42,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2023-12-16 08:10:42,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 978. [2023-12-16 08:10:42,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 978 states, 769 states have (on average 1.4304291287386215) internal successors, (1100), 798 states have internal predecessors, (1100), 115 states have call successors, (115), 63 states have call predecessors, (115), 92 states have return successors, (181), 125 states have call predecessors, (181), 113 states have call successors, (181) [2023-12-16 08:10:42,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 978 states to 978 states and 1396 transitions. [2023-12-16 08:10:42,201 INFO L78 Accepts]: Start accepts. Automaton has 978 states and 1396 transitions. Word has length 58 [2023-12-16 08:10:42,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:42,202 INFO L495 AbstractCegarLoop]: Abstraction has 978 states and 1396 transitions. [2023-12-16 08:10:42,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-16 08:10:42,202 INFO L276 IsEmpty]: Start isEmpty. Operand 978 states and 1396 transitions. [2023-12-16 08:10:42,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-16 08:10:42,205 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:42,205 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 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 08:10:42,215 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 (6)] Ended with exit code 0 [2023-12-16 08:10:42,409 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 08:10:42,409 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:42,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:42,410 INFO L85 PathProgramCache]: Analyzing trace with hash 249482979, now seen corresponding path program 1 times [2023-12-16 08:10:42,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:42,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1543623782] [2023-12-16 08:10:42,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:42,410 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 08:10:42,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:42,412 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 08:10:42,412 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 08:10:42,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:42,505 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:42,507 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:42,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:42,575 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:42,575 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:42,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1543623782] [2023-12-16 08:10:42,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1543623782] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:42,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:42,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:10:42,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980565327] [2023-12-16 08:10:42,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:42,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:42,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:42,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:42,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:42,578 INFO L87 Difference]: Start difference. First operand 978 states and 1396 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:10:42,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:42,735 INFO L93 Difference]: Finished difference Result 2292 states and 3167 transitions. [2023-12-16 08:10:42,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:42,736 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 59 [2023-12-16 08:10:42,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:42,745 INFO L225 Difference]: With dead ends: 2292 [2023-12-16 08:10:42,745 INFO L226 Difference]: Without dead ends: 1610 [2023-12-16 08:10:42,747 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:42,748 INFO L413 NwaCegarLoop]: 502 mSDtfsCounter, 470 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:42,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [470 Valid, 597 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:10:42,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1610 states. [2023-12-16 08:10:42,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1610 to 1566. [2023-12-16 08:10:42,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1566 states, 1209 states have (on average 1.3746898263027296) internal successors, (1662), 1260 states have internal predecessors, (1662), 181 states have call successors, (181), 119 states have call predecessors, (181), 174 states have return successors, (295), 195 states have call predecessors, (295), 179 states have call successors, (295) [2023-12-16 08:10:42,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1566 states to 1566 states and 2138 transitions. [2023-12-16 08:10:42,848 INFO L78 Accepts]: Start accepts. Automaton has 1566 states and 2138 transitions. Word has length 59 [2023-12-16 08:10:42,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:42,849 INFO L495 AbstractCegarLoop]: Abstraction has 1566 states and 2138 transitions. [2023-12-16 08:10:42,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:10:42,851 INFO L276 IsEmpty]: Start isEmpty. Operand 1566 states and 2138 transitions. [2023-12-16 08:10:42,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-16 08:10:42,854 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:42,854 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 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 08:10:42,861 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 (7)] Ended with exit code 0 [2023-12-16 08:10:43,058 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 08:10:43,059 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:43,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:43,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1570609934, now seen corresponding path program 1 times [2023-12-16 08:10:43,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:43,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [907305004] [2023-12-16 08:10:43,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:43,060 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 08:10:43,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:43,061 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 08:10:43,062 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 08:10:43,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:43,142 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:43,144 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:43,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:43,221 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:43,221 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:43,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [907305004] [2023-12-16 08:10:43,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [907305004] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:43,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:43,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:10:43,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300326570] [2023-12-16 08:10:43,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:43,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:43,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:43,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:43,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:43,223 INFO L87 Difference]: Start difference. First operand 1566 states and 2138 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:10:43,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:43,463 INFO L93 Difference]: Finished difference Result 3982 states and 5307 transitions. [2023-12-16 08:10:43,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:43,463 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 60 [2023-12-16 08:10:43,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:43,477 INFO L225 Difference]: With dead ends: 3982 [2023-12-16 08:10:43,477 INFO L226 Difference]: Without dead ends: 2684 [2023-12-16 08:10:43,481 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:43,482 INFO L413 NwaCegarLoop]: 489 mSDtfsCounter, 63 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 949 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:43,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 949 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:10:43,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2684 states. [2023-12-16 08:10:43,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2684 to 2652. [2023-12-16 08:10:43,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2652 states, 2027 states have (on average 1.3334977799703995) internal successors, (2703), 2099 states have internal predecessors, (2703), 301 states have call successors, (301), 231 states have call predecessors, (301), 322 states have return successors, (473), 326 states have call predecessors, (473), 299 states have call successors, (473) [2023-12-16 08:10:43,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2652 states to 2652 states and 3477 transitions. [2023-12-16 08:10:43,739 INFO L78 Accepts]: Start accepts. Automaton has 2652 states and 3477 transitions. Word has length 60 [2023-12-16 08:10:43,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:43,754 INFO L495 AbstractCegarLoop]: Abstraction has 2652 states and 3477 transitions. [2023-12-16 08:10:43,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:10:43,808 INFO L276 IsEmpty]: Start isEmpty. Operand 2652 states and 3477 transitions. [2023-12-16 08:10:43,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-16 08:10:43,810 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:43,810 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:10:43,821 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 08:10:44,014 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 08:10:44,015 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:44,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:44,016 INFO L85 PathProgramCache]: Analyzing trace with hash 2127657009, now seen corresponding path program 1 times [2023-12-16 08:10:44,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:44,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1173915947] [2023-12-16 08:10:44,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:44,016 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 08:10:44,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:44,033 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 08:10:44,076 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 08:10:44,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:44,190 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:44,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:44,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:44,268 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:44,268 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:44,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1173915947] [2023-12-16 08:10:44,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1173915947] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:44,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:44,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:10:44,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361196469] [2023-12-16 08:10:44,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:44,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:44,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:44,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:44,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:44,270 INFO L87 Difference]: Start difference. First operand 2652 states and 3477 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:10:44,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:44,523 INFO L93 Difference]: Finished difference Result 5588 states and 7215 transitions. [2023-12-16 08:10:44,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:44,524 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 66 [2023-12-16 08:10:44,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:44,539 INFO L225 Difference]: With dead ends: 5588 [2023-12-16 08:10:44,540 INFO L226 Difference]: Without dead ends: 3212 [2023-12-16 08:10:44,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:44,547 INFO L413 NwaCegarLoop]: 503 mSDtfsCounter, 465 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:44,547 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [465 Valid, 597 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:10:44,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3212 states. [2023-12-16 08:10:44,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3212 to 3168. [2023-12-16 08:10:44,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3168 states, 2415 states have (on average 1.3146997929606625) internal successors, (3175), 2495 states have internal predecessors, (3175), 365 states have call successors, (365), 287 states have call predecessors, (365), 386 states have return successors, (556), 390 states have call predecessors, (556), 363 states have call successors, (556) [2023-12-16 08:10:44,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3168 states to 3168 states and 4096 transitions. [2023-12-16 08:10:44,746 INFO L78 Accepts]: Start accepts. Automaton has 3168 states and 4096 transitions. Word has length 66 [2023-12-16 08:10:44,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:44,746 INFO L495 AbstractCegarLoop]: Abstraction has 3168 states and 4096 transitions. [2023-12-16 08:10:44,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:10:44,747 INFO L276 IsEmpty]: Start isEmpty. Operand 3168 states and 4096 transitions. [2023-12-16 08:10:44,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-16 08:10:44,748 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:44,748 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 08:10:44,756 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 08:10:44,953 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 08:10:44,953 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:44,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:44,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1016212900, now seen corresponding path program 1 times [2023-12-16 08:10:44,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:44,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1006792076] [2023-12-16 08:10:44,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:44,955 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 08:10:44,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:44,956 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 08:10:44,959 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 08:10:45,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:45,051 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:45,055 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:45,083 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:45,084 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:45,084 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:45,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1006792076] [2023-12-16 08:10:45,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1006792076] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:45,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:45,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:45,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188461554] [2023-12-16 08:10:45,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:45,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:10:45,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:45,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:10:45,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:10:45,086 INFO L87 Difference]: Start difference. First operand 3168 states and 4096 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:10:45,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:45,493 INFO L93 Difference]: Finished difference Result 3788 states and 4869 transitions. [2023-12-16 08:10:45,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:10:45,494 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 67 [2023-12-16 08:10:45,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:45,512 INFO L225 Difference]: With dead ends: 3788 [2023-12-16 08:10:45,512 INFO L226 Difference]: Without dead ends: 3785 [2023-12-16 08:10:45,514 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 65 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 08:10:45,515 INFO L413 NwaCegarLoop]: 504 mSDtfsCounter, 977 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 977 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:45,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [977 Valid, 580 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:10:45,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3785 states. [2023-12-16 08:10:45,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3785 to 3751. [2023-12-16 08:10:45,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3751 states, 2853 states have (on average 1.305292674377848) internal successors, (3724), 2947 states have internal predecessors, (3724), 430 states have call successors, (430), 343 states have call predecessors, (430), 466 states have return successors, (659), 465 states have call predecessors, (659), 429 states have call successors, (659) [2023-12-16 08:10:45,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3751 states to 3751 states and 4813 transitions. [2023-12-16 08:10:45,830 INFO L78 Accepts]: Start accepts. Automaton has 3751 states and 4813 transitions. Word has length 67 [2023-12-16 08:10:45,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:45,832 INFO L495 AbstractCegarLoop]: Abstraction has 3751 states and 4813 transitions. [2023-12-16 08:10:45,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:10:45,832 INFO L276 IsEmpty]: Start isEmpty. Operand 3751 states and 4813 transitions. [2023-12-16 08:10:45,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-16 08:10:45,838 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:45,838 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-16 08:10:45,844 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 08:10:46,044 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 08:10:46,046 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:46,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:46,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1436679899, now seen corresponding path program 1 times [2023-12-16 08:10:46,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:46,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [289459844] [2023-12-16 08:10:46,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:46,047 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 08:10:46,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:46,048 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 08:10:46,085 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 08:10:46,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:46,137 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:10:46,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:46,392 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:46,392 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 08:10:46,514 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:46,514 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:46,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [289459844] [2023-12-16 08:10:46,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [289459844] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 08:10:46,522 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 08:10:46,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2023-12-16 08:10:46,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781353497] [2023-12-16 08:10:46,522 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 08:10:46,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 08:10:46,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:46,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 08:10:46,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:10:46,524 INFO L87 Difference]: Start difference. First operand 3751 states and 4813 transitions. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 08:10:47,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:47,497 INFO L93 Difference]: Finished difference Result 8290 states and 10569 transitions. [2023-12-16 08:10:47,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:10:47,501 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 68 [2023-12-16 08:10:47,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:47,547 INFO L225 Difference]: With dead ends: 8290 [2023-12-16 08:10:47,547 INFO L226 Difference]: Without dead ends: 8287 [2023-12-16 08:10:47,551 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:10:47,552 INFO L413 NwaCegarLoop]: 654 mSDtfsCounter, 814 mSDsluCounter, 1795 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 814 SdHoareTripleChecker+Valid, 2449 SdHoareTripleChecker+Invalid, 588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:47,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [814 Valid, 2449 Invalid, 588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:10:47,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8287 states. [2023-12-16 08:10:48,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8287 to 6105. [2023-12-16 08:10:48,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6105 states, 4627 states have (on average 1.297601037389237) internal successors, (6004), 4787 states have internal predecessors, (6004), 694 states have call successors, (694), 567 states have call predecessors, (694), 782 states have return successors, (1093), 755 states have call predecessors, (1093), 693 states have call successors, (1093) [2023-12-16 08:10:48,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6105 states to 6105 states and 7791 transitions. [2023-12-16 08:10:48,092 INFO L78 Accepts]: Start accepts. Automaton has 6105 states and 7791 transitions. Word has length 68 [2023-12-16 08:10:48,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:48,092 INFO L495 AbstractCegarLoop]: Abstraction has 6105 states and 7791 transitions. [2023-12-16 08:10:48,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 08:10:48,092 INFO L276 IsEmpty]: Start isEmpty. Operand 6105 states and 7791 transitions. [2023-12-16 08:10:48,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-16 08:10:48,094 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:48,094 INFO L195 NwaCegarLoop]: trace histogram [3, 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 08:10:48,100 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 08:10:48,300 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 08:10:48,301 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:48,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:48,301 INFO L85 PathProgramCache]: Analyzing trace with hash -557416988, now seen corresponding path program 2 times [2023-12-16 08:10:48,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:48,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [528610520] [2023-12-16 08:10:48,302 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 08:10:48,302 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 08:10:48,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:48,304 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 08:10:48,342 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 08:10:48,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 08:10:48,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 08:10:48,396 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:48,397 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:48,407 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:48,407 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:48,407 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:48,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [528610520] [2023-12-16 08:10:48,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [528610520] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:48,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:48,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:10:48,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127236748] [2023-12-16 08:10:48,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:48,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:48,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:48,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:48,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:48,409 INFO L87 Difference]: Start difference. First operand 6105 states and 7791 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:10:48,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:48,946 INFO L93 Difference]: Finished difference Result 9076 states and 11647 transitions. [2023-12-16 08:10:48,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:48,947 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 71 [2023-12-16 08:10:48,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:48,980 INFO L225 Difference]: With dead ends: 9076 [2023-12-16 08:10:48,980 INFO L226 Difference]: Without dead ends: 3773 [2023-12-16 08:10:48,993 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:48,993 INFO L413 NwaCegarLoop]: 553 mSDtfsCounter, 501 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 501 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:48,994 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [501 Valid, 655 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:10:48,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3773 states. [2023-12-16 08:10:49,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3773 to 3749. [2023-12-16 08:10:49,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3749 states, 2855 states have (on average 1.2882661996497373) internal successors, (3678), 2945 states have internal predecessors, (3678), 430 states have call successors, (430), 343 states have call predecessors, (430), 462 states have return successors, (627), 465 states have call predecessors, (627), 429 states have call successors, (627) [2023-12-16 08:10:49,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3749 states to 3749 states and 4735 transitions. [2023-12-16 08:10:49,446 INFO L78 Accepts]: Start accepts. Automaton has 3749 states and 4735 transitions. Word has length 71 [2023-12-16 08:10:49,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:49,446 INFO L495 AbstractCegarLoop]: Abstraction has 3749 states and 4735 transitions. [2023-12-16 08:10:49,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:10:49,448 INFO L276 IsEmpty]: Start isEmpty. Operand 3749 states and 4735 transitions. [2023-12-16 08:10:49,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-16 08:10:49,450 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:49,450 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 08:10:49,457 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 (12)] Ended with exit code 0 [2023-12-16 08:10:49,657 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 08:10:49,658 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:49,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:49,658 INFO L85 PathProgramCache]: Analyzing trace with hash -297460082, now seen corresponding path program 1 times [2023-12-16 08:10:49,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:49,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2082407151] [2023-12-16 08:10:49,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:49,659 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 08:10:49,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:49,668 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 08:10:49,669 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 08:10:49,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:49,762 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:49,764 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:49,785 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:49,785 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:49,786 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:49,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2082407151] [2023-12-16 08:10:49,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2082407151] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:49,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:49,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:10:49,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712335606] [2023-12-16 08:10:49,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:49,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:49,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:49,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:49,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:49,787 INFO L87 Difference]: Start difference. First operand 3749 states and 4735 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 08:10:50,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:50,443 INFO L93 Difference]: Finished difference Result 10186 states and 12694 transitions. [2023-12-16 08:10:50,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:50,443 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 76 [2023-12-16 08:10:50,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:50,466 INFO L225 Difference]: With dead ends: 10186 [2023-12-16 08:10:50,466 INFO L226 Difference]: Without dead ends: 5397 [2023-12-16 08:10:50,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:50,478 INFO L413 NwaCegarLoop]: 563 mSDtfsCounter, 84 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 1044 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:50,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 1044 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:10:50,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5397 states. [2023-12-16 08:10:50,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5397 to 5397. [2023-12-16 08:10:50,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5397 states, 4065 states have (on average 1.2661746617466174) internal successors, (5147), 4200 states have internal predecessors, (5147), 628 states have call successors, (628), 511 states have call predecessors, (628), 702 states have return successors, (951), 690 states have call predecessors, (951), 627 states have call successors, (951) [2023-12-16 08:10:50,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5397 states to 5397 states and 6726 transitions. [2023-12-16 08:10:50,871 INFO L78 Accepts]: Start accepts. Automaton has 5397 states and 6726 transitions. Word has length 76 [2023-12-16 08:10:50,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:50,871 INFO L495 AbstractCegarLoop]: Abstraction has 5397 states and 6726 transitions. [2023-12-16 08:10:50,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 08:10:50,872 INFO L276 IsEmpty]: Start isEmpty. Operand 5397 states and 6726 transitions. [2023-12-16 08:10:50,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-16 08:10:50,875 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:50,875 INFO L195 NwaCegarLoop]: trace histogram [3, 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] [2023-12-16 08:10:50,882 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 (13)] Ended with exit code 0 [2023-12-16 08:10:51,080 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 08:10:51,080 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:51,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:51,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1732182916, now seen corresponding path program 1 times [2023-12-16 08:10:51,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:51,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [611863735] [2023-12-16 08:10:51,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:51,081 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 08:10:51,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:51,083 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 08:10:51,084 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 08:10:51,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:51,174 INFO L262 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:51,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:51,239 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 08:10:51,239 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:51,240 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:51,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [611863735] [2023-12-16 08:10:51,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [611863735] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:51,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:51,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:51,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680121348] [2023-12-16 08:10:51,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:51,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:10:51,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:51,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:10:51,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:10:51,244 INFO L87 Difference]: Start difference. First operand 5397 states and 6726 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:10:52,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:52,090 INFO L93 Difference]: Finished difference Result 10544 states and 13058 transitions. [2023-12-16 08:10:52,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:10:52,091 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 85 [2023-12-16 08:10:52,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:52,167 INFO L225 Difference]: With dead ends: 10544 [2023-12-16 08:10:52,167 INFO L226 Difference]: Without dead ends: 5427 [2023-12-16 08:10:52,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 83 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 08:10:52,189 INFO L413 NwaCegarLoop]: 258 mSDtfsCounter, 701 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 727 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:52,189 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [727 Valid, 512 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:10:52,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5427 states. [2023-12-16 08:10:53,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5427 to 5427. [2023-12-16 08:10:53,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5427 states, 4080 states have (on average 1.2490196078431373) internal successors, (5096), 4230 states have internal predecessors, (5096), 628 states have call successors, (628), 511 states have call predecessors, (628), 717 states have return successors, (951), 690 states have call predecessors, (951), 627 states have call successors, (951) [2023-12-16 08:10:53,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5427 states to 5427 states and 6675 transitions. [2023-12-16 08:10:53,075 INFO L78 Accepts]: Start accepts. Automaton has 5427 states and 6675 transitions. Word has length 85 [2023-12-16 08:10:53,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:53,075 INFO L495 AbstractCegarLoop]: Abstraction has 5427 states and 6675 transitions. [2023-12-16 08:10:53,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:10:53,075 INFO L276 IsEmpty]: Start isEmpty. Operand 5427 states and 6675 transitions. [2023-12-16 08:10:53,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-16 08:10:53,079 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:53,079 INFO L195 NwaCegarLoop]: trace histogram [3, 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] [2023-12-16 08:10:53,088 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 08:10:53,291 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 08:10:53,292 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:53,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:53,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1658384269, now seen corresponding path program 1 times [2023-12-16 08:10:53,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:53,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [647488882] [2023-12-16 08:10:53,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:53,294 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 08:10:53,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:53,296 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 08:10:53,337 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 08:10:53,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:53,425 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:53,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:53,459 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 08:10:53,459 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:53,460 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:53,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [647488882] [2023-12-16 08:10:53,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [647488882] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:53,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:53,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:10:53,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373372275] [2023-12-16 08:10:53,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:53,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:53,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:53,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:53,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:53,469 INFO L87 Difference]: Start difference. First operand 5427 states and 6675 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 08:10:53,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:53,831 INFO L93 Difference]: Finished difference Result 10333 states and 12613 transitions. [2023-12-16 08:10:53,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:53,831 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 86 [2023-12-16 08:10:53,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:53,848 INFO L225 Difference]: With dead ends: 10333 [2023-12-16 08:10:53,848 INFO L226 Difference]: Without dead ends: 5176 [2023-12-16 08:10:53,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:53,861 INFO L413 NwaCegarLoop]: 557 mSDtfsCounter, 91 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 1035 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:53,862 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 1035 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:10:53,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5176 states. [2023-12-16 08:10:54,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5176 to 5173. [2023-12-16 08:10:54,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5173 states, 3896 states have (on average 1.236652977412731) internal successors, (4818), 4040 states have internal predecessors, (4818), 590 states have call successors, (590), 483 states have call predecessors, (590), 685 states have return successors, (834), 652 states have call predecessors, (834), 589 states have call successors, (834) [2023-12-16 08:10:54,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5173 states to 5173 states and 6242 transitions. [2023-12-16 08:10:54,304 INFO L78 Accepts]: Start accepts. Automaton has 5173 states and 6242 transitions. Word has length 86 [2023-12-16 08:10:54,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:54,304 INFO L495 AbstractCegarLoop]: Abstraction has 5173 states and 6242 transitions. [2023-12-16 08:10:54,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 08:10:54,304 INFO L276 IsEmpty]: Start isEmpty. Operand 5173 states and 6242 transitions. [2023-12-16 08:10:54,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:10:54,308 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:54,309 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:10:54,318 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 (15)] Ended with exit code 0 [2023-12-16 08:10:54,513 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 08:10:54,513 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:54,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:54,514 INFO L85 PathProgramCache]: Analyzing trace with hash 2106673559, now seen corresponding path program 1 times [2023-12-16 08:10:54,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:54,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [682153432] [2023-12-16 08:10:54,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:54,514 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 08:10:54,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:54,528 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 08:10:54,569 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 08:10:54,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:54,682 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:10:54,684 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:54,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:54,699 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:54,699 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:54,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [682153432] [2023-12-16 08:10:54,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [682153432] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:54,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:54,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:10:54,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471406585] [2023-12-16 08:10:54,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:54,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:10:54,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:54,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:10:54,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:54,701 INFO L87 Difference]: Start difference. First operand 5173 states and 6242 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:10:55,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:55,212 INFO L93 Difference]: Finished difference Result 5418 states and 6634 transitions. [2023-12-16 08:10:55,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:10:55,212 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:10:55,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:55,237 INFO L225 Difference]: With dead ends: 5418 [2023-12-16 08:10:55,238 INFO L226 Difference]: Without dead ends: 5173 [2023-12-16 08:10:55,242 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:10:55,243 INFO L413 NwaCegarLoop]: 486 mSDtfsCounter, 397 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:55,243 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [397 Valid, 597 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:10:55,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5173 states. [2023-12-16 08:10:55,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5173 to 5173. [2023-12-16 08:10:55,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5173 states, 3896 states have (on average 1.2363963039014374) internal successors, (4817), 4040 states have internal predecessors, (4817), 590 states have call successors, (590), 483 states have call predecessors, (590), 685 states have return successors, (834), 652 states have call predecessors, (834), 589 states have call successors, (834) [2023-12-16 08:10:55,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5173 states to 5173 states and 6241 transitions. [2023-12-16 08:10:55,613 INFO L78 Accepts]: Start accepts. Automaton has 5173 states and 6241 transitions. Word has length 121 [2023-12-16 08:10:55,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:55,613 INFO L495 AbstractCegarLoop]: Abstraction has 5173 states and 6241 transitions. [2023-12-16 08:10:55,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:10:55,614 INFO L276 IsEmpty]: Start isEmpty. Operand 5173 states and 6241 transitions. [2023-12-16 08:10:55,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:10:55,618 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:55,618 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:10:55,627 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 08:10:55,827 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 08:10:55,827 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:55,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:55,828 INFO L85 PathProgramCache]: Analyzing trace with hash -56943015, now seen corresponding path program 1 times [2023-12-16 08:10:55,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:55,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1609475771] [2023-12-16 08:10:55,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:55,829 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 08:10:55,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:55,830 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 08:10:55,865 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 08:10:55,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:55,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:55,963 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:56,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:56,017 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:56,017 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:56,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1609475771] [2023-12-16 08:10:56,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1609475771] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:56,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:56,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:56,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785975082] [2023-12-16 08:10:56,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:56,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:56,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:56,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:56,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:56,019 INFO L87 Difference]: Start difference. First operand 5173 states and 6241 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:10:57,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:57,095 INFO L93 Difference]: Finished difference Result 5686 states and 7074 transitions. [2023-12-16 08:10:57,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:10:57,096 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:10:57,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:57,106 INFO L225 Difference]: With dead ends: 5686 [2023-12-16 08:10:57,107 INFO L226 Difference]: Without dead ends: 5446 [2023-12-16 08:10:57,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:10:57,109 INFO L413 NwaCegarLoop]: 351 mSDtfsCounter, 921 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 679 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 947 SdHoareTripleChecker+Valid, 1179 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:57,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [947 Valid, 1179 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 679 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 08:10:57,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5446 states. [2023-12-16 08:10:57,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5446 to 5425. [2023-12-16 08:10:57,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5425 states, 4124 states have (on average 1.2582444228903977) internal successors, (5189), 4269 states have internal predecessors, (5189), 607 states have call successors, (607), 489 states have call predecessors, (607), 692 states have return successors, (852), 669 states have call predecessors, (852), 606 states have call successors, (852) [2023-12-16 08:10:57,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5425 states to 5425 states and 6648 transitions. [2023-12-16 08:10:57,516 INFO L78 Accepts]: Start accepts. Automaton has 5425 states and 6648 transitions. Word has length 121 [2023-12-16 08:10:57,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:57,516 INFO L495 AbstractCegarLoop]: Abstraction has 5425 states and 6648 transitions. [2023-12-16 08:10:57,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:10:57,517 INFO L276 IsEmpty]: Start isEmpty. Operand 5425 states and 6648 transitions. [2023-12-16 08:10:57,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:10:57,521 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:57,521 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:10:57,528 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 08:10:57,726 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 08:10:57,727 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:57,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:57,727 INFO L85 PathProgramCache]: Analyzing trace with hash 488345497, now seen corresponding path program 1 times [2023-12-16 08:10:57,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:57,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [80842627] [2023-12-16 08:10:57,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:57,728 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 08:10:57,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:57,741 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 08:10:57,781 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 08:10:57,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:57,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:57,880 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:57,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:57,936 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:57,936 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:57,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [80842627] [2023-12-16 08:10:57,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [80842627] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:57,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:57,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:57,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448360174] [2023-12-16 08:10:57,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:57,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:57,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:57,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:57,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:57,938 INFO L87 Difference]: Start difference. First operand 5425 states and 6648 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:10:58,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:10:58,814 INFO L93 Difference]: Finished difference Result 5917 states and 7445 transitions. [2023-12-16 08:10:58,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:10:58,815 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:10:58,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:10:58,831 INFO L225 Difference]: With dead ends: 5917 [2023-12-16 08:10:58,832 INFO L226 Difference]: Without dead ends: 5425 [2023-12-16 08:10:58,835 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:10:58,835 INFO L413 NwaCegarLoop]: 307 mSDtfsCounter, 694 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 720 SdHoareTripleChecker+Valid, 787 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:10:58,836 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [720 Valid, 787 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:10:58,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5425 states. [2023-12-16 08:10:59,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5425 to 5425. [2023-12-16 08:10:59,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5425 states, 4124 states have (on average 1.2565470417070805) internal successors, (5182), 4269 states have internal predecessors, (5182), 607 states have call successors, (607), 489 states have call predecessors, (607), 692 states have return successors, (852), 669 states have call predecessors, (852), 606 states have call successors, (852) [2023-12-16 08:10:59,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5425 states to 5425 states and 6641 transitions. [2023-12-16 08:10:59,474 INFO L78 Accepts]: Start accepts. Automaton has 5425 states and 6641 transitions. Word has length 121 [2023-12-16 08:10:59,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:10:59,474 INFO L495 AbstractCegarLoop]: Abstraction has 5425 states and 6641 transitions. [2023-12-16 08:10:59,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:10:59,475 INFO L276 IsEmpty]: Start isEmpty. Operand 5425 states and 6641 transitions. [2023-12-16 08:10:59,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:10:59,479 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:10:59,479 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:10:59,492 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 08:10:59,685 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 08:10:59,687 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:10:59,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:10:59,687 INFO L85 PathProgramCache]: Analyzing trace with hash 505935449, now seen corresponding path program 1 times [2023-12-16 08:10:59,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:10:59,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [570066714] [2023-12-16 08:10:59,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:10:59,688 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 08:10:59,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:10:59,689 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 08:10:59,700 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 08:10:59,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:10:59,869 INFO L262 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:10:59,872 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:10:59,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:10:59,965 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:10:59,965 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:10:59,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [570066714] [2023-12-16 08:10:59,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [570066714] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:10:59,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:10:59,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:10:59,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8636260] [2023-12-16 08:10:59,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:10:59,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:10:59,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:10:59,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:10:59,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:10:59,969 INFO L87 Difference]: Start difference. First operand 5425 states and 6641 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:01,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:01,416 INFO L93 Difference]: Finished difference Result 5917 states and 7431 transitions. [2023-12-16 08:11:01,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:01,417 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:01,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:01,454 INFO L225 Difference]: With dead ends: 5917 [2023-12-16 08:11:01,454 INFO L226 Difference]: Without dead ends: 5425 [2023-12-16 08:11:01,465 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:01,480 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 688 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 714 SdHoareTripleChecker+Valid, 780 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:01,480 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [714 Valid, 780 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 08:11:01,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5425 states. [2023-12-16 08:11:01,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5425 to 5425. [2023-12-16 08:11:01,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5425 states, 4124 states have (on average 1.2548496605237633) internal successors, (5175), 4269 states have internal predecessors, (5175), 607 states have call successors, (607), 489 states have call predecessors, (607), 692 states have return successors, (852), 669 states have call predecessors, (852), 606 states have call successors, (852) [2023-12-16 08:11:01,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5425 states to 5425 states and 6634 transitions. [2023-12-16 08:11:01,940 INFO L78 Accepts]: Start accepts. Automaton has 5425 states and 6634 transitions. Word has length 121 [2023-12-16 08:11:01,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:01,940 INFO L495 AbstractCegarLoop]: Abstraction has 5425 states and 6634 transitions. [2023-12-16 08:11:01,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:01,943 INFO L276 IsEmpty]: Start isEmpty. Operand 5425 states and 6634 transitions. [2023-12-16 08:11:01,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:11:01,948 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:01,948 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:11:01,959 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 08:11:02,155 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 08:11:02,155 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:02,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:02,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1360773225, now seen corresponding path program 1 times [2023-12-16 08:11:02,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:02,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1962683154] [2023-12-16 08:11:02,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:02,157 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 08:11:02,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:02,158 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 08:11:02,164 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 08:11:02,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:02,282 INFO L262 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:02,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:02,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:02,347 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:02,347 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:02,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1962683154] [2023-12-16 08:11:02,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1962683154] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:02,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:02,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:02,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270137466] [2023-12-16 08:11:02,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:02,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:02,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:02,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:02,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:02,350 INFO L87 Difference]: Start difference. First operand 5425 states and 6634 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:03,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:03,136 INFO L93 Difference]: Finished difference Result 5917 states and 7417 transitions. [2023-12-16 08:11:03,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:03,137 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:03,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:03,153 INFO L225 Difference]: With dead ends: 5917 [2023-12-16 08:11:03,154 INFO L226 Difference]: Without dead ends: 5425 [2023-12-16 08:11:03,158 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:03,159 INFO L413 NwaCegarLoop]: 301 mSDtfsCounter, 681 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 707 SdHoareTripleChecker+Valid, 773 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:03,159 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [707 Valid, 773 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:03,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5425 states. [2023-12-16 08:11:03,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5425 to 5425. [2023-12-16 08:11:03,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5425 states, 4124 states have (on average 1.2531522793404462) internal successors, (5168), 4269 states have internal predecessors, (5168), 607 states have call successors, (607), 489 states have call predecessors, (607), 692 states have return successors, (852), 669 states have call predecessors, (852), 606 states have call successors, (852) [2023-12-16 08:11:03,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5425 states to 5425 states and 6627 transitions. [2023-12-16 08:11:03,633 INFO L78 Accepts]: Start accepts. Automaton has 5425 states and 6627 transitions. Word has length 121 [2023-12-16 08:11:03,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:03,633 INFO L495 AbstractCegarLoop]: Abstraction has 5425 states and 6627 transitions. [2023-12-16 08:11:03,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:03,634 INFO L276 IsEmpty]: Start isEmpty. Operand 5425 states and 6627 transitions. [2023-12-16 08:11:03,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:11:03,638 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:03,638 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:11:03,647 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 08:11:03,844 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 08:11:03,844 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:03,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:03,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1238323415, now seen corresponding path program 1 times [2023-12-16 08:11:03,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:03,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1267568256] [2023-12-16 08:11:03,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:03,845 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 08:11:03,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:03,846 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 08:11:03,847 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 08:11:03,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:03,994 INFO L262 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:03,996 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:04,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:04,062 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:04,062 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:04,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1267568256] [2023-12-16 08:11:04,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1267568256] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:04,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:04,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:04,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357253885] [2023-12-16 08:11:04,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:04,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:04,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:04,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:04,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:04,064 INFO L87 Difference]: Start difference. First operand 5425 states and 6627 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:05,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:05,188 INFO L93 Difference]: Finished difference Result 5917 states and 7403 transitions. [2023-12-16 08:11:05,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:05,189 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:05,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:05,200 INFO L225 Difference]: With dead ends: 5917 [2023-12-16 08:11:05,200 INFO L226 Difference]: Without dead ends: 5425 [2023-12-16 08:11:05,202 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:05,202 INFO L413 NwaCegarLoop]: 298 mSDtfsCounter, 675 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 701 SdHoareTripleChecker+Valid, 766 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:05,202 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [701 Valid, 766 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:05,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5425 states. [2023-12-16 08:11:05,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5425 to 5425. [2023-12-16 08:11:05,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5425 states, 4124 states have (on average 1.251454898157129) internal successors, (5161), 4269 states have internal predecessors, (5161), 607 states have call successors, (607), 489 states have call predecessors, (607), 692 states have return successors, (852), 669 states have call predecessors, (852), 606 states have call successors, (852) [2023-12-16 08:11:05,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5425 states to 5425 states and 6620 transitions. [2023-12-16 08:11:05,820 INFO L78 Accepts]: Start accepts. Automaton has 5425 states and 6620 transitions. Word has length 121 [2023-12-16 08:11:05,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:05,822 INFO L495 AbstractCegarLoop]: Abstraction has 5425 states and 6620 transitions. [2023-12-16 08:11:05,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:05,822 INFO L276 IsEmpty]: Start isEmpty. Operand 5425 states and 6620 transitions. [2023-12-16 08:11:05,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:11:05,826 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:05,827 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:11:05,835 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 08:11:06,032 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 08:11:06,033 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:06,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:06,033 INFO L85 PathProgramCache]: Analyzing trace with hash -2002970729, now seen corresponding path program 1 times [2023-12-16 08:11:06,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:06,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [429362532] [2023-12-16 08:11:06,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:06,034 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 08:11:06,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:06,035 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 08:11:06,070 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 08:11:06,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:06,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:06,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:06,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:06,234 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:06,234 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:06,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [429362532] [2023-12-16 08:11:06,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [429362532] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:06,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:06,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:06,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792536352] [2023-12-16 08:11:06,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:06,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:06,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:06,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:06,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:06,236 INFO L87 Difference]: Start difference. First operand 5425 states and 6620 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:07,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:07,284 INFO L93 Difference]: Finished difference Result 5917 states and 7389 transitions. [2023-12-16 08:11:07,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:07,284 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:07,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:07,302 INFO L225 Difference]: With dead ends: 5917 [2023-12-16 08:11:07,302 INFO L226 Difference]: Without dead ends: 5425 [2023-12-16 08:11:07,307 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:07,309 INFO L413 NwaCegarLoop]: 295 mSDtfsCounter, 669 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 695 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:07,309 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [695 Valid, 759 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:07,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5425 states. [2023-12-16 08:11:07,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5425 to 5425. [2023-12-16 08:11:07,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5425 states, 4124 states have (on average 1.2497575169738118) internal successors, (5154), 4269 states have internal predecessors, (5154), 607 states have call successors, (607), 489 states have call predecessors, (607), 692 states have return successors, (852), 669 states have call predecessors, (852), 606 states have call successors, (852) [2023-12-16 08:11:07,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5425 states to 5425 states and 6613 transitions. [2023-12-16 08:11:07,937 INFO L78 Accepts]: Start accepts. Automaton has 5425 states and 6613 transitions. Word has length 121 [2023-12-16 08:11:07,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:07,937 INFO L495 AbstractCegarLoop]: Abstraction has 5425 states and 6613 transitions. [2023-12-16 08:11:07,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:07,937 INFO L276 IsEmpty]: Start isEmpty. Operand 5425 states and 6613 transitions. [2023-12-16 08:11:07,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:11:07,942 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:07,942 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:11:07,948 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 08:11:08,148 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 08:11:08,148 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:08,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:08,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1771796695, now seen corresponding path program 1 times [2023-12-16 08:11:08,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:08,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [459689922] [2023-12-16 08:11:08,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:08,149 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 08:11:08,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:08,151 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 08:11:08,151 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 08:11:08,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:08,277 INFO L262 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:08,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:08,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:08,328 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:08,328 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:08,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [459689922] [2023-12-16 08:11:08,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [459689922] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:08,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:08,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:08,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966909710] [2023-12-16 08:11:08,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:08,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:08,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:08,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:08,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:08,330 INFO L87 Difference]: Start difference. First operand 5425 states and 6613 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:09,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:09,198 INFO L93 Difference]: Finished difference Result 5917 states and 7375 transitions. [2023-12-16 08:11:09,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:09,200 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:09,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:09,211 INFO L225 Difference]: With dead ends: 5917 [2023-12-16 08:11:09,211 INFO L226 Difference]: Without dead ends: 5425 [2023-12-16 08:11:09,213 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:09,214 INFO L413 NwaCegarLoop]: 292 mSDtfsCounter, 663 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 689 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:09,214 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [689 Valid, 752 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:09,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5425 states. [2023-12-16 08:11:09,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5425 to 5425. [2023-12-16 08:11:09,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5425 states, 4124 states have (on average 1.2480601357904946) internal successors, (5147), 4269 states have internal predecessors, (5147), 607 states have call successors, (607), 489 states have call predecessors, (607), 692 states have return successors, (852), 669 states have call predecessors, (852), 606 states have call successors, (852) [2023-12-16 08:11:09,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5425 states to 5425 states and 6606 transitions. [2023-12-16 08:11:09,849 INFO L78 Accepts]: Start accepts. Automaton has 5425 states and 6606 transitions. Word has length 121 [2023-12-16 08:11:09,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:09,849 INFO L495 AbstractCegarLoop]: Abstraction has 5425 states and 6606 transitions. [2023-12-16 08:11:09,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:09,849 INFO L276 IsEmpty]: Start isEmpty. Operand 5425 states and 6606 transitions. [2023-12-16 08:11:09,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:11:09,853 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:09,853 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:11:09,859 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 08:11:10,058 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 08:11:10,059 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:10,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:10,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1431572585, now seen corresponding path program 1 times [2023-12-16 08:11:10,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:10,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1949435993] [2023-12-16 08:11:10,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:10,060 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 08:11:10,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:10,062 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 08:11:10,063 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 08:11:10,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:10,174 INFO L262 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:10,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:10,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:10,235 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:10,235 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:10,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1949435993] [2023-12-16 08:11:10,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1949435993] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:10,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:10,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:10,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589504234] [2023-12-16 08:11:10,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:10,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:10,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:10,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:10,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:10,237 INFO L87 Difference]: Start difference. First operand 5425 states and 6606 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:11,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:11,208 INFO L93 Difference]: Finished difference Result 5917 states and 7361 transitions. [2023-12-16 08:11:11,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:11,209 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:11,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:11,225 INFO L225 Difference]: With dead ends: 5917 [2023-12-16 08:11:11,226 INFO L226 Difference]: Without dead ends: 5425 [2023-12-16 08:11:11,232 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:11,236 INFO L413 NwaCegarLoop]: 289 mSDtfsCounter, 657 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 683 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:11,238 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [683 Valid, 745 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:11,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5425 states. [2023-12-16 08:11:11,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5425 to 5425. [2023-12-16 08:11:11,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5425 states, 4124 states have (on average 1.2463627546071776) internal successors, (5140), 4269 states have internal predecessors, (5140), 607 states have call successors, (607), 489 states have call predecessors, (607), 692 states have return successors, (852), 669 states have call predecessors, (852), 606 states have call successors, (852) [2023-12-16 08:11:11,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5425 states to 5425 states and 6599 transitions. [2023-12-16 08:11:11,911 INFO L78 Accepts]: Start accepts. Automaton has 5425 states and 6599 transitions. Word has length 121 [2023-12-16 08:11:11,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:11,911 INFO L495 AbstractCegarLoop]: Abstraction has 5425 states and 6599 transitions. [2023-12-16 08:11:11,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:11,911 INFO L276 IsEmpty]: Start isEmpty. Operand 5425 states and 6599 transitions. [2023-12-16 08:11:11,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:11:11,915 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:11,915 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:11:11,921 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 08:11:12,120 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 08:11:12,121 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:12,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:12,121 INFO L85 PathProgramCache]: Analyzing trace with hash -565075753, now seen corresponding path program 1 times [2023-12-16 08:11:12,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:12,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [178434074] [2023-12-16 08:11:12,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:12,122 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 08:11:12,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:12,123 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 08:11:12,156 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 08:11:12,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:12,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:12,253 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:12,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:12,305 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:12,306 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:12,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [178434074] [2023-12-16 08:11:12,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [178434074] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:12,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:12,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:12,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865013431] [2023-12-16 08:11:12,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:12,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:12,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:12,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:12,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:12,308 INFO L87 Difference]: Start difference. First operand 5425 states and 6599 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:13,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:13,278 INFO L93 Difference]: Finished difference Result 6035 states and 7539 transitions. [2023-12-16 08:11:13,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:13,279 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:13,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:13,291 INFO L225 Difference]: With dead ends: 6035 [2023-12-16 08:11:13,291 INFO L226 Difference]: Without dead ends: 5543 [2023-12-16 08:11:13,294 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:13,294 INFO L413 NwaCegarLoop]: 287 mSDtfsCounter, 729 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 755 SdHoareTripleChecker+Valid, 739 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:13,294 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [755 Valid, 739 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 615 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:13,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5543 states. [2023-12-16 08:11:14,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5543 to 5543. [2023-12-16 08:11:14,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5543 states, 4236 states have (on average 1.2504721435316337) internal successors, (5297), 4381 states have internal predecessors, (5297), 609 states have call successors, (609), 493 states have call predecessors, (609), 696 states have return successors, (854), 671 states have call predecessors, (854), 608 states have call successors, (854) [2023-12-16 08:11:14,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5543 states to 5543 states and 6760 transitions. [2023-12-16 08:11:14,108 INFO L78 Accepts]: Start accepts. Automaton has 5543 states and 6760 transitions. Word has length 121 [2023-12-16 08:11:14,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:14,108 INFO L495 AbstractCegarLoop]: Abstraction has 5543 states and 6760 transitions. [2023-12-16 08:11:14,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:14,109 INFO L276 IsEmpty]: Start isEmpty. Operand 5543 states and 6760 transitions. [2023-12-16 08:11:14,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:11:14,112 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:14,112 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:11:14,116 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 (25)] Ended with exit code 0 [2023-12-16 08:11:14,312 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 08:11:14,312 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:14,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:14,313 INFO L85 PathProgramCache]: Analyzing trace with hash 848349079, now seen corresponding path program 1 times [2023-12-16 08:11:14,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:14,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1858341408] [2023-12-16 08:11:14,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:14,314 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 08:11:14,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:14,316 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 08:11:14,352 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 08:11:14,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:14,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:14,445 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:14,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:14,523 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:14,523 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:14,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1858341408] [2023-12-16 08:11:14,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1858341408] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:14,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:14,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:14,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662179857] [2023-12-16 08:11:14,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:14,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:14,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:14,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:14,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:14,525 INFO L87 Difference]: Start difference. First operand 5543 states and 6760 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:15,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:15,547 INFO L93 Difference]: Finished difference Result 6271 states and 7861 transitions. [2023-12-16 08:11:15,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:15,548 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:15,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:15,564 INFO L225 Difference]: With dead ends: 6271 [2023-12-16 08:11:15,565 INFO L226 Difference]: Without dead ends: 5661 [2023-12-16 08:11:15,569 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:15,571 INFO L413 NwaCegarLoop]: 284 mSDtfsCounter, 722 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 748 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:15,571 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [748 Valid, 732 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 616 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:15,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5661 states. [2023-12-16 08:11:16,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5661 to 5661. [2023-12-16 08:11:16,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5661 states, 4348 states have (on average 1.2534498620055199) internal successors, (5450), 4493 states have internal predecessors, (5450), 611 states have call successors, (611), 497 states have call predecessors, (611), 700 states have return successors, (856), 673 states have call predecessors, (856), 610 states have call successors, (856) [2023-12-16 08:11:16,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5661 states to 5661 states and 6917 transitions. [2023-12-16 08:11:16,362 INFO L78 Accepts]: Start accepts. Automaton has 5661 states and 6917 transitions. Word has length 121 [2023-12-16 08:11:16,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:16,362 INFO L495 AbstractCegarLoop]: Abstraction has 5661 states and 6917 transitions. [2023-12-16 08:11:16,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:16,362 INFO L276 IsEmpty]: Start isEmpty. Operand 5661 states and 6917 transitions. [2023-12-16 08:11:16,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:11:16,366 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:16,366 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:11:16,374 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 08:11:16,572 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 08:11:16,572 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:16,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:16,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1682027670, now seen corresponding path program 1 times [2023-12-16 08:11:16,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:16,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [157350255] [2023-12-16 08:11:16,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:16,573 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 08:11:16,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:16,574 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 08:11:16,606 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 08:11:16,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:16,700 INFO L262 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:16,702 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:16,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:16,763 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:16,763 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:16,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [157350255] [2023-12-16 08:11:16,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [157350255] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:16,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:16,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:16,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420511523] [2023-12-16 08:11:16,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:16,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:16,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:16,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:16,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:16,766 INFO L87 Difference]: Start difference. First operand 5661 states and 6917 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:17,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:17,930 INFO L93 Difference]: Finished difference Result 6507 states and 8175 transitions. [2023-12-16 08:11:17,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:17,930 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:17,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:17,939 INFO L225 Difference]: With dead ends: 6507 [2023-12-16 08:11:17,939 INFO L226 Difference]: Without dead ends: 5779 [2023-12-16 08:11:17,941 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:17,942 INFO L413 NwaCegarLoop]: 281 mSDtfsCounter, 715 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 741 SdHoareTripleChecker+Valid, 725 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:17,942 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [741 Valid, 725 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 609 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:17,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5779 states. [2023-12-16 08:11:18,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5779 to 5779. [2023-12-16 08:11:18,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5779 states, 4460 states have (on average 1.2553811659192826) internal successors, (5599), 4605 states have internal predecessors, (5599), 613 states have call successors, (613), 501 states have call predecessors, (613), 704 states have return successors, (858), 675 states have call predecessors, (858), 612 states have call successors, (858) [2023-12-16 08:11:18,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5779 states to 5779 states and 7070 transitions. [2023-12-16 08:11:18,584 INFO L78 Accepts]: Start accepts. Automaton has 5779 states and 7070 transitions. Word has length 121 [2023-12-16 08:11:18,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:18,584 INFO L495 AbstractCegarLoop]: Abstraction has 5779 states and 7070 transitions. [2023-12-16 08:11:18,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:18,584 INFO L276 IsEmpty]: Start isEmpty. Operand 5779 states and 7070 transitions. [2023-12-16 08:11:18,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:11:18,587 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:18,587 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:11:18,592 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 (27)] Ended with exit code 0 [2023-12-16 08:11:18,787 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 08:11:18,788 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:18,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:18,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1985583319, now seen corresponding path program 1 times [2023-12-16 08:11:18,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:18,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1100981571] [2023-12-16 08:11:18,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:18,789 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 08:11:18,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:18,792 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 08:11:18,798 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 08:11:18,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:18,902 INFO L262 TraceCheckSpWp]: Trace formula consists of 344 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:18,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:18,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:18,962 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:18,962 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:18,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1100981571] [2023-12-16 08:11:18,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1100981571] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:18,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:18,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:18,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472488850] [2023-12-16 08:11:18,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:18,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:18,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:18,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:18,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:18,964 INFO L87 Difference]: Start difference. First operand 5779 states and 7070 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:20,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:20,069 INFO L93 Difference]: Finished difference Result 6743 states and 8481 transitions. [2023-12-16 08:11:20,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:20,070 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:20,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:20,081 INFO L225 Difference]: With dead ends: 6743 [2023-12-16 08:11:20,081 INFO L226 Difference]: Without dead ends: 5897 [2023-12-16 08:11:20,084 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:20,085 INFO L413 NwaCegarLoop]: 278 mSDtfsCounter, 708 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 734 SdHoareTripleChecker+Valid, 718 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:20,085 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [734 Valid, 718 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:20,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5897 states. [2023-12-16 08:11:20,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5897 to 5897. [2023-12-16 08:11:20,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5897 states, 4572 states have (on average 1.2563429571303586) internal successors, (5744), 4717 states have internal predecessors, (5744), 615 states have call successors, (615), 505 states have call predecessors, (615), 708 states have return successors, (860), 677 states have call predecessors, (860), 614 states have call successors, (860) [2023-12-16 08:11:20,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5897 states to 5897 states and 7219 transitions. [2023-12-16 08:11:20,768 INFO L78 Accepts]: Start accepts. Automaton has 5897 states and 7219 transitions. Word has length 121 [2023-12-16 08:11:20,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:20,768 INFO L495 AbstractCegarLoop]: Abstraction has 5897 states and 7219 transitions. [2023-12-16 08:11:20,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:20,769 INFO L276 IsEmpty]: Start isEmpty. Operand 5897 states and 7219 transitions. [2023-12-16 08:11:20,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:11:20,771 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:20,771 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:11:20,776 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 08:11:20,972 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 08:11:20,972 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:20,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:20,973 INFO L85 PathProgramCache]: Analyzing trace with hash 2083581942, now seen corresponding path program 1 times [2023-12-16 08:11:20,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:20,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [642114651] [2023-12-16 08:11:20,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:20,973 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 08:11:20,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:20,974 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 08:11:20,976 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 08:11:21,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:21,099 INFO L262 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:21,101 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:21,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:21,194 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:21,194 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:21,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [642114651] [2023-12-16 08:11:21,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [642114651] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:21,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:21,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:21,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834442152] [2023-12-16 08:11:21,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:21,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:21,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:21,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:21,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:21,196 INFO L87 Difference]: Start difference. First operand 5897 states and 7219 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:22,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:22,854 INFO L93 Difference]: Finished difference Result 6979 states and 8779 transitions. [2023-12-16 08:11:22,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:22,864 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:22,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:22,879 INFO L225 Difference]: With dead ends: 6979 [2023-12-16 08:11:22,880 INFO L226 Difference]: Without dead ends: 6015 [2023-12-16 08:11:22,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:22,885 INFO L413 NwaCegarLoop]: 275 mSDtfsCounter, 701 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 607 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 727 SdHoareTripleChecker+Valid, 711 SdHoareTripleChecker+Invalid, 659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:22,885 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [727 Valid, 711 Invalid, 659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 607 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 08:11:22,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6015 states. [2023-12-16 08:11:23,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6015 to 6015. [2023-12-16 08:11:23,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6015 states, 4684 states have (on average 1.256404782237404) internal successors, (5885), 4829 states have internal predecessors, (5885), 617 states have call successors, (617), 509 states have call predecessors, (617), 712 states have return successors, (862), 679 states have call predecessors, (862), 616 states have call successors, (862) [2023-12-16 08:11:23,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6015 states to 6015 states and 7364 transitions. [2023-12-16 08:11:23,603 INFO L78 Accepts]: Start accepts. Automaton has 6015 states and 7364 transitions. Word has length 121 [2023-12-16 08:11:23,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:23,603 INFO L495 AbstractCegarLoop]: Abstraction has 6015 states and 7364 transitions. [2023-12-16 08:11:23,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:23,603 INFO L276 IsEmpty]: Start isEmpty. Operand 6015 states and 7364 transitions. [2023-12-16 08:11:23,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:11:23,605 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:23,605 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:11:23,609 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 (29)] Ended with exit code 0 [2023-12-16 08:11:23,806 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 08:11:23,806 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:23,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:23,807 INFO L85 PathProgramCache]: Analyzing trace with hash 88379702, now seen corresponding path program 1 times [2023-12-16 08:11:23,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:23,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1456130598] [2023-12-16 08:11:23,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:23,807 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 08:11:23,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:23,809 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 08:11:23,810 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 08:11:23,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:23,912 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:23,914 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:23,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:23,968 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:23,968 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:23,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1456130598] [2023-12-16 08:11:23,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1456130598] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:23,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:23,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:23,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302116007] [2023-12-16 08:11:23,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:23,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:23,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:23,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:23,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:23,970 INFO L87 Difference]: Start difference. First operand 6015 states and 7364 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:25,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:25,099 INFO L93 Difference]: Finished difference Result 7215 states and 9069 transitions. [2023-12-16 08:11:25,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:25,100 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:25,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:25,110 INFO L225 Difference]: With dead ends: 7215 [2023-12-16 08:11:25,110 INFO L226 Difference]: Without dead ends: 6133 [2023-12-16 08:11:25,113 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:25,114 INFO L413 NwaCegarLoop]: 272 mSDtfsCounter, 694 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 720 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:25,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [720 Valid, 704 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 606 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:25,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6133 states. [2023-12-16 08:11:25,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6133 to 6133. [2023-12-16 08:11:25,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6133 states, 4796 states have (on average 1.255629691409508) internal successors, (6022), 4941 states have internal predecessors, (6022), 619 states have call successors, (619), 513 states have call predecessors, (619), 716 states have return successors, (864), 681 states have call predecessors, (864), 618 states have call successors, (864) [2023-12-16 08:11:25,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6133 states to 6133 states and 7505 transitions. [2023-12-16 08:11:25,779 INFO L78 Accepts]: Start accepts. Automaton has 6133 states and 7505 transitions. Word has length 121 [2023-12-16 08:11:25,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:25,780 INFO L495 AbstractCegarLoop]: Abstraction has 6133 states and 7505 transitions. [2023-12-16 08:11:25,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:25,780 INFO L276 IsEmpty]: Start isEmpty. Operand 6133 states and 7505 transitions. [2023-12-16 08:11:25,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:11:25,782 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:25,782 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:11:25,786 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 (30)] Ended with exit code 0 [2023-12-16 08:11:25,983 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 08:11:25,984 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:25,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:25,984 INFO L85 PathProgramCache]: Analyzing trace with hash 2093396757, now seen corresponding path program 1 times [2023-12-16 08:11:25,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:25,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [435108044] [2023-12-16 08:11:25,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:25,985 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 08:11:25,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:25,986 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 08:11:25,986 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 08:11:26,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:26,092 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:26,094 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:26,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:26,152 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:26,152 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:26,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [435108044] [2023-12-16 08:11:26,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [435108044] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:26,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:26,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:26,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985494040] [2023-12-16 08:11:26,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:26,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:26,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:26,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:26,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:26,154 INFO L87 Difference]: Start difference. First operand 6133 states and 7505 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:27,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:27,368 INFO L93 Difference]: Finished difference Result 7451 states and 9351 transitions. [2023-12-16 08:11:27,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:27,368 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:27,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:27,382 INFO L225 Difference]: With dead ends: 7451 [2023-12-16 08:11:27,382 INFO L226 Difference]: Without dead ends: 6251 [2023-12-16 08:11:27,385 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:27,386 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 687 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 605 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 713 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:27,386 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [713 Valid, 697 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 605 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:27,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6251 states. [2023-12-16 08:11:28,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6251 to 6251. [2023-12-16 08:11:28,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6251 states, 4908 states have (on average 1.2540749796251018) internal successors, (6155), 5053 states have internal predecessors, (6155), 621 states have call successors, (621), 517 states have call predecessors, (621), 720 states have return successors, (866), 683 states have call predecessors, (866), 620 states have call successors, (866) [2023-12-16 08:11:28,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6251 states to 6251 states and 7642 transitions. [2023-12-16 08:11:28,281 INFO L78 Accepts]: Start accepts. Automaton has 6251 states and 7642 transitions. Word has length 121 [2023-12-16 08:11:28,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:28,281 INFO L495 AbstractCegarLoop]: Abstraction has 6251 states and 7642 transitions. [2023-12-16 08:11:28,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:28,282 INFO L276 IsEmpty]: Start isEmpty. Operand 6251 states and 7642 transitions. [2023-12-16 08:11:28,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:11:28,287 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:28,287 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:11:28,293 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 08:11:28,493 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 08:11:28,494 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:28,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:28,494 INFO L85 PathProgramCache]: Analyzing trace with hash -590240683, now seen corresponding path program 1 times [2023-12-16 08:11:28,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:28,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [395991988] [2023-12-16 08:11:28,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:28,495 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 08:11:28,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:28,496 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 08:11:28,524 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 08:11:28,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:28,620 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:28,622 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:28,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:28,689 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:28,689 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:28,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [395991988] [2023-12-16 08:11:28,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [395991988] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:28,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:28,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:28,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453068967] [2023-12-16 08:11:28,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:28,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:28,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:28,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:28,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:28,691 INFO L87 Difference]: Start difference. First operand 6251 states and 7642 transitions. Second operand has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:30,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:30,074 INFO L93 Difference]: Finished difference Result 7687 states and 9625 transitions. [2023-12-16 08:11:30,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:30,075 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:30,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:30,090 INFO L225 Difference]: With dead ends: 7687 [2023-12-16 08:11:30,091 INFO L226 Difference]: Without dead ends: 6369 [2023-12-16 08:11:30,095 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:30,095 INFO L413 NwaCegarLoop]: 266 mSDtfsCounter, 680 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 706 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:30,096 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [706 Valid, 690 Invalid, 656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 08:11:30,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6369 states. [2023-12-16 08:11:30,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6369 to 6369. [2023-12-16 08:11:30,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6369 states, 5020 states have (on average 1.2517928286852589) internal successors, (6284), 5165 states have internal predecessors, (6284), 623 states have call successors, (623), 521 states have call predecessors, (623), 724 states have return successors, (868), 685 states have call predecessors, (868), 622 states have call successors, (868) [2023-12-16 08:11:30,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6369 states to 6369 states and 7775 transitions. [2023-12-16 08:11:30,862 INFO L78 Accepts]: Start accepts. Automaton has 6369 states and 7775 transitions. Word has length 121 [2023-12-16 08:11:30,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:30,863 INFO L495 AbstractCegarLoop]: Abstraction has 6369 states and 7775 transitions. [2023-12-16 08:11:30,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.2) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:30,863 INFO L276 IsEmpty]: Start isEmpty. Operand 6369 states and 7775 transitions. [2023-12-16 08:11:30,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:11:30,866 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:30,867 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:11:30,871 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 (32)] Ended with exit code 0 [2023-12-16 08:11:31,068 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 08:11:31,068 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:31,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:31,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1031208716, now seen corresponding path program 1 times [2023-12-16 08:11:31,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:31,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [28541289] [2023-12-16 08:11:31,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:31,069 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 08:11:31,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:31,070 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 08:11:31,072 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 08:11:31,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:31,190 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:31,193 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:31,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:31,205 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:31,206 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:31,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [28541289] [2023-12-16 08:11:31,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [28541289] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:31,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:31,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:31,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325065640] [2023-12-16 08:11:31,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:31,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:11:31,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:31,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:11:31,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:11:31,208 INFO L87 Difference]: Start difference. First operand 6369 states and 7775 transitions. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:32,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:32,174 INFO L93 Difference]: Finished difference Result 7908 states and 9870 transitions. [2023-12-16 08:11:32,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:32,174 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:32,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:32,187 INFO L225 Difference]: With dead ends: 7908 [2023-12-16 08:11:32,187 INFO L226 Difference]: Without dead ends: 6473 [2023-12-16 08:11:32,191 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:11:32,191 INFO L413 NwaCegarLoop]: 441 mSDtfsCounter, 74 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1311 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:32,192 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 1311 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:32,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6473 states. [2023-12-16 08:11:32,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6473 to 6373. [2023-12-16 08:11:32,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6373 states, 5024 states have (on average 1.2484076433121019) internal successors, (6272), 5169 states have internal predecessors, (6272), 623 states have call successors, (623), 521 states have call predecessors, (623), 724 states have return successors, (868), 685 states have call predecessors, (868), 622 states have call successors, (868) [2023-12-16 08:11:33,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6373 states to 6373 states and 7763 transitions. [2023-12-16 08:11:33,010 INFO L78 Accepts]: Start accepts. Automaton has 6373 states and 7763 transitions. Word has length 121 [2023-12-16 08:11:33,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:33,010 INFO L495 AbstractCegarLoop]: Abstraction has 6373 states and 7763 transitions. [2023-12-16 08:11:33,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:33,011 INFO L276 IsEmpty]: Start isEmpty. Operand 6373 states and 7763 transitions. [2023-12-16 08:11:33,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:11:33,015 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:33,015 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:11:33,021 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 08:11:33,221 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 08:11:33,222 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:33,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:33,222 INFO L85 PathProgramCache]: Analyzing trace with hash -790968970, now seen corresponding path program 1 times [2023-12-16 08:11:33,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:33,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [133307240] [2023-12-16 08:11:33,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:33,223 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 08:11:33,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:33,225 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 08:11:33,256 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 08:11:33,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:33,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:33,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:33,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:33,373 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:33,374 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:33,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [133307240] [2023-12-16 08:11:33,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [133307240] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:33,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:33,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:33,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120640690] [2023-12-16 08:11:33,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:33,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:11:33,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:33,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:11:33,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:11:33,375 INFO L87 Difference]: Start difference. First operand 6373 states and 7763 transitions. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:34,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:34,277 INFO L93 Difference]: Finished difference Result 7904 states and 9830 transitions. [2023-12-16 08:11:34,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:34,277 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:34,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:34,298 INFO L225 Difference]: With dead ends: 7904 [2023-12-16 08:11:34,298 INFO L226 Difference]: Without dead ends: 6465 [2023-12-16 08:11:34,304 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:11:34,305 INFO L413 NwaCegarLoop]: 442 mSDtfsCounter, 65 mSDsluCounter, 873 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 1315 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:34,305 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 1315 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:34,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6465 states. [2023-12-16 08:11:35,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6465 to 6377. [2023-12-16 08:11:35,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6377 states, 5028 states have (on average 1.2450278440731901) internal successors, (6260), 5173 states have internal predecessors, (6260), 623 states have call successors, (623), 521 states have call predecessors, (623), 724 states have return successors, (868), 685 states have call predecessors, (868), 622 states have call successors, (868) [2023-12-16 08:11:35,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6377 states to 6377 states and 7751 transitions. [2023-12-16 08:11:35,096 INFO L78 Accepts]: Start accepts. Automaton has 6377 states and 7751 transitions. Word has length 121 [2023-12-16 08:11:35,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:35,096 INFO L495 AbstractCegarLoop]: Abstraction has 6377 states and 7751 transitions. [2023-12-16 08:11:35,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:35,096 INFO L276 IsEmpty]: Start isEmpty. Operand 6377 states and 7751 transitions. [2023-12-16 08:11:35,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 08:11:35,098 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:35,098 INFO L195 NwaCegarLoop]: trace 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 08:11:35,102 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 08:11:35,299 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 08:11:35,299 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:35,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:35,299 INFO L85 PathProgramCache]: Analyzing trace with hash 96253876, now seen corresponding path program 1 times [2023-12-16 08:11:35,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:35,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [200115964] [2023-12-16 08:11:35,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:35,310 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 08:11:35,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:35,313 INFO L229 MonitoredProcess]: Starting monitored process 35 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 08:11:35,314 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 (35)] Waiting until timeout for monitored process [2023-12-16 08:11:35,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:35,418 INFO L262 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:35,421 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:35,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:35,433 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:35,433 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:35,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [200115964] [2023-12-16 08:11:35,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [200115964] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:35,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:35,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:35,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701522985] [2023-12-16 08:11:35,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:35,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:11:35,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:35,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:11:35,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:11:35,435 INFO L87 Difference]: Start difference. First operand 6377 states and 7751 transitions. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-16 08:11:36,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:36,320 INFO L93 Difference]: Finished difference Result 8540 states and 10652 transitions. [2023-12-16 08:11:36,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:36,320 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 121 [2023-12-16 08:11:36,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:36,343 INFO L225 Difference]: With dead ends: 8540 [2023-12-16 08:11:36,353 INFO L226 Difference]: Without dead ends: 7097 [2023-12-16 08:11:36,359 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:11:36,359 INFO L413 NwaCegarLoop]: 441 mSDtfsCounter, 56 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1318 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:36,360 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 1318 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:36,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7097 states. Received shutdown request... [2023-12-16 08:11:36,916 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 (35)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 08:11:36,916 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 08:11:37,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7097 to 6413. [2023-12-16 08:11:37,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6413 states, 5064 states have (on average 1.2432859399684044) internal successors, (6296), 5209 states have internal predecessors, (6296), 623 states have call successors, (623), 521 states have call predecessors, (623), 724 states have return successors, (868), 685 states have call predecessors, (868), 622 states have call successors, (868) [2023-12-16 08:11:37,280 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-16 08:11:37,285 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 (35)] Ended with exit code 0 [2023-12-16 08:11:37,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /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 08:11:37,485 WARN L619 AbstractCegarLoop]: Verification canceled: while ReachableStatesComputation was computing reachable states (1 states constructed, input type DoubleDeckerAutomaton). [2023-12-16 08:11:37,486 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location error1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-16 08:11:37,489 INFO L445 BasicCegarLoop]: Path program histogram: [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] [2023-12-16 08:11:37,491 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 08:11:37,493 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 08:11:37 BoogieIcfgContainer [2023-12-16 08:11:37,493 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 08:11:37,494 INFO L158 Benchmark]: Toolchain (without parser) took 63045.66ms. Allocated memory was 334.5MB in the beginning and 1.9GB in the end (delta: 1.6GB). Free memory was 274.7MB in the beginning and 986.4MB in the end (delta: -711.7MB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2023-12-16 08:11:37,494 INFO L158 Benchmark]: CDTParser took 0.55ms. Allocated memory is still 189.8MB. Free memory is still 139.1MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 08:11:37,494 INFO L158 Benchmark]: CACSL2BoogieTranslator took 582.64ms. Allocated memory is still 334.5MB. Free memory was 274.3MB in the beginning and 249.6MB in the end (delta: 24.8MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. [2023-12-16 08:11:37,494 INFO L158 Benchmark]: Boogie Procedure Inliner took 75.85ms. Allocated memory is still 334.5MB. Free memory was 249.6MB in the beginning and 245.7MB in the end (delta: 3.9MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-16 08:11:37,494 INFO L158 Benchmark]: Boogie Preprocessor took 115.30ms. Allocated memory is still 334.5MB. Free memory was 245.7MB in the beginning and 240.1MB in the end (delta: 5.6MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-16 08:11:37,494 INFO L158 Benchmark]: RCFGBuilder took 1471.38ms. Allocated memory is still 334.5MB. Free memory was 240.1MB in the beginning and 232.6MB in the end (delta: 7.6MB). Peak memory consumption was 10.1MB. Max. memory is 8.0GB. [2023-12-16 08:11:37,495 INFO L158 Benchmark]: TraceAbstraction took 60792.39ms. Allocated memory was 334.5MB in the beginning and 1.9GB in the end (delta: 1.6GB). Free memory was 231.5MB in the beginning and 986.4MB in the end (delta: -754.9MB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. [2023-12-16 08:11:37,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.55ms. Allocated memory is still 189.8MB. Free memory is still 139.1MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 582.64ms. Allocated memory is still 334.5MB. Free memory was 274.3MB in the beginning and 249.6MB in the end (delta: 24.8MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 75.85ms. Allocated memory is still 334.5MB. Free memory was 249.6MB in the beginning and 245.7MB in the end (delta: 3.9MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 115.30ms. Allocated memory is still 334.5MB. Free memory was 245.7MB in the beginning and 240.1MB in the end (delta: 5.6MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * RCFGBuilder took 1471.38ms. Allocated memory is still 334.5MB. Free memory was 240.1MB in the beginning and 232.6MB in the end (delta: 7.6MB). Peak memory consumption was 10.1MB. Max. memory is 8.0GB. * TraceAbstraction took 60792.39ms. Allocated memory was 334.5MB in the beginning and 1.9GB in the end (delta: 1.6GB). Free memory was 231.5MB in the beginning and 986.4MB in the end (delta: -754.9MB). Peak memory consumption was 1.1GB. Max. memory is 8.0GB. * 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: 496]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 496). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructed, input type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 28]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 28). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructed, input type DoubleDeckerAutomaton). - StatisticsResult: Ultimate Automizer benchmark data CFG has 15 procedures, 347 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 60.7s, OverallIterations: 34, TraceHistogramMax: 3, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.2s, AutomataDifference: 29.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 17990 SdHoareTripleChecker+Valid, 12.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 17506 mSDsluCounter, 32669 SdHoareTripleChecker+Invalid, 10.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 19793 mSDsCounter, 1219 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13815 IncrementalHoareTripleChecker+Invalid, 15034 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1219 mSolverCounterUnsat, 12876 mSDtfsCounter, 13815 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3407 GetRequests, 3298 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=6377occurred in iteration=33, InterpolantAutomatonStates: 152, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 17.3s AutomataMinimizationTime, 34 MinimizatonAttempts, 2605 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 2.5s InterpolantComputationTime, 3348 NumberOfCodeBlocks, 3348 NumberOfCodeBlocksAsserted, 35 NumberOfCheckSat, 3381 ConstructedInterpolants, 0 QuantifiedInterpolants, 5623 SizeOfPredicates, 8 NumberOfNonLiveVariables, 9697 ConjunctsInSsa, 130 ConjunctsInUnsatCore, 35 InterpolantComputations, 33 PerfectInterpolantSequences, 63/67 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