/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.04.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 02:33:49,082 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 02:33:49,164 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-22 02:33:49,168 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 02:33:49,168 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 02:33:49,193 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 02:33:49,194 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 02:33:49,195 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 02:33:49,195 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 02:33:49,199 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 02:33:49,199 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 02:33:49,199 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 02:33:49,200 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 02:33:49,200 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 02:33:49,200 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 02:33:49,200 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 02:33:49,201 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 02:33:49,201 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 02:33:49,201 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 02:33:49,201 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 02:33:49,201 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 02:33:49,204 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 02:33:49,204 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 02:33:49,204 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 02:33:49,204 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 02:33:49,205 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 02:33:49,205 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 02:33:49,205 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 02:33:49,205 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 02:33:49,205 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 02:33:49,206 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 02:33:49,207 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 02:33:49,207 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 02:33:49,207 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 02:33:49,207 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 02:33:49,207 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 02:33:49,208 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 02:33:49,208 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 02:33:49,208 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 02:33:49,208 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 02:33:49,208 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 02:33:49,208 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 02:33:49,209 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 02:33:49,209 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 02:33:49,209 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 02:33:49,209 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 02:33:49,209 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-22 02:33:49,434 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 02:33:49,456 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 02:33:49,458 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 02:33:49,459 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 02:33:49,461 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 02:33:49,463 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.04.cil-2.c [2023-12-22 02:33:50,741 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 02:33:50,957 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 02:33:50,958 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.04.cil-2.c [2023-12-22 02:33:50,968 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/087035acb/21edea7712d34444ab90672d493320a1/FLAG17399be83 [2023-12-22 02:33:50,985 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/087035acb/21edea7712d34444ab90672d493320a1 [2023-12-22 02:33:50,987 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 02:33:50,988 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 02:33:50,990 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 02:33:50,990 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 02:33:50,995 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 02:33:50,995 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:33:50" (1/1) ... [2023-12-22 02:33:50,996 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13620f3d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:33:50, skipping insertion in model container [2023-12-22 02:33:50,996 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:33:50" (1/1) ... [2023-12-22 02:33:51,051 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 02:33:51,193 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.04.cil-2.c[914,927] [2023-12-22 02:33:51,234 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.04.cil-2.c[7115,7128] [2023-12-22 02:33:51,297 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 02:33:51,313 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 02:33:51,328 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.04.cil-2.c[914,927] [2023-12-22 02:33:51,349 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.04.cil-2.c[7115,7128] [2023-12-22 02:33:51,382 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 02:33:51,402 INFO L206 MainTranslator]: Completed translation [2023-12-22 02:33:51,402 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:33:51 WrapperNode [2023-12-22 02:33:51,402 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 02:33:51,403 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 02:33:51,403 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 02:33:51,404 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 02:33:51,409 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:33:51" (1/1) ... [2023-12-22 02:33:51,423 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:33:51" (1/1) ... [2023-12-22 02:33:51,457 INFO L138 Inliner]: procedures = 62, calls = 70, calls flagged for inlining = 29, calls inlined = 29, statements flattened = 570 [2023-12-22 02:33:51,458 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 02:33:51,458 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 02:33:51,459 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 02:33:51,459 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 02:33:51,469 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:33:51" (1/1) ... [2023-12-22 02:33:51,469 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:33:51" (1/1) ... [2023-12-22 02:33:51,474 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:33:51" (1/1) ... [2023-12-22 02:33:51,496 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-22 02:33:51,505 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:33:51" (1/1) ... [2023-12-22 02:33:51,505 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:33:51" (1/1) ... [2023-12-22 02:33:51,517 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:33:51" (1/1) ... [2023-12-22 02:33:51,525 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:33:51" (1/1) ... [2023-12-22 02:33:51,529 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:33:51" (1/1) ... [2023-12-22 02:33:51,531 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:33:51" (1/1) ... [2023-12-22 02:33:51,536 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 02:33:51,537 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 02:33:51,537 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 02:33:51,537 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 02:33:51,538 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:33:51" (1/1) ... [2023-12-22 02:33:51,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 02:33:51,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 02:33:51,567 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-22 02:33:51,594 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-22 02:33:51,610 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 02:33:51,612 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-22 02:33:51,612 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-22 02:33:51,612 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2023-12-22 02:33:51,612 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2023-12-22 02:33:51,612 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-22 02:33:51,612 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-22 02:33:51,613 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-22 02:33:51,613 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-22 02:33:51,613 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2023-12-22 02:33:51,613 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2023-12-22 02:33:51,613 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-22 02:33:51,613 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-22 02:33:51,613 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-22 02:33:51,613 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-22 02:33:51,613 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2023-12-22 02:33:51,614 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2023-12-22 02:33:51,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 02:33:51,614 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2023-12-22 02:33:51,614 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2023-12-22 02:33:51,615 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2023-12-22 02:33:51,615 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2023-12-22 02:33:51,615 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-22 02:33:51,617 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-22 02:33:51,617 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-22 02:33:51,617 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-22 02:33:51,617 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2023-12-22 02:33:51,617 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2023-12-22 02:33:51,617 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 02:33:51,617 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 02:33:51,617 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-22 02:33:51,617 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-22 02:33:51,618 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2023-12-22 02:33:51,618 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2023-12-22 02:33:51,749 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 02:33:51,751 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 02:33:52,433 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 02:33:52,491 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 02:33:52,491 INFO L309 CfgBuilder]: Removed 11 assume(true) statements. [2023-12-22 02:33:52,492 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:33:52 BoogieIcfgContainer [2023-12-22 02:33:52,492 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 02:33:52,494 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 02:33:52,494 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 02:33:52,497 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 02:33:52,497 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 02:33:50" (1/3) ... [2023-12-22 02:33:52,498 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3359cbc7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:33:52, skipping insertion in model container [2023-12-22 02:33:52,498 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:33:51" (2/3) ... [2023-12-22 02:33:52,498 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3359cbc7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:33:52, skipping insertion in model container [2023-12-22 02:33:52,498 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:33:52" (3/3) ... [2023-12-22 02:33:52,499 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_2.cil-1+token_ring.04.cil-2.c [2023-12-22 02:33:52,514 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 02:33:52,514 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 02:33:52,580 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 02:33:52,587 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;@1e348c55, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 02:33:52,587 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 02:33:52,591 INFO L276 IsEmpty]: Start isEmpty. Operand has 263 states, 211 states have (on average 1.6729857819905214) internal successors, (353), 219 states have internal predecessors, (353), 34 states have call successors, (34), 15 states have call predecessors, (34), 15 states have return successors, (34), 32 states have call predecessors, (34), 34 states have call successors, (34) [2023-12-22 02:33:52,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:33:52,603 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:33:52,604 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-22 02:33:52,604 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:33:52,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:33:52,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1817163777, now seen corresponding path program 1 times [2023-12-22 02:33:52,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:33:52,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [155308091] [2023-12-22 02:33:52,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:33:52,624 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-22 02:33:52,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:33:52,627 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-22 02:33:52,632 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-22 02:33:52,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:33:52,761 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:33:52,767 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:33:52,860 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-22 02:33:52,861 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:33:52,861 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:33:52,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [155308091] [2023-12-22 02:33:52,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [155308091] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:33:52,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:33:52,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:33:52,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440718693] [2023-12-22 02:33:52,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:33:52,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:33:52,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:33:52,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:33:52,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:33:52,910 INFO L87 Difference]: Start difference. First operand has 263 states, 211 states have (on average 1.6729857819905214) internal successors, (353), 219 states have internal predecessors, (353), 34 states have call successors, (34), 15 states have call predecessors, (34), 15 states have return successors, (34), 32 states have call predecessors, (34), 34 states have call successors, (34) 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-22 02:33:53,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:33:53,711 INFO L93 Difference]: Finished difference Result 602 states and 963 transitions. [2023-12-22 02:33:53,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:33:53,714 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-22 02:33:53,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:33:53,732 INFO L225 Difference]: With dead ends: 602 [2023-12-22 02:33:53,732 INFO L226 Difference]: Without dead ends: 351 [2023-12-22 02:33:53,738 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-22 02:33:53,741 INFO L413 NwaCegarLoop]: 233 mSDtfsCounter, 293 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 787 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:33:53,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [300 Valid, 787 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:33:53,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2023-12-22 02:33:53,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 345. [2023-12-22 02:33:53,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 276 states have (on average 1.5253623188405796) internal successors, (421), 283 states have internal predecessors, (421), 45 states have call successors, (45), 22 states have call predecessors, (45), 22 states have return successors, (46), 42 states have call predecessors, (46), 41 states have call successors, (46) [2023-12-22 02:33:53,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 512 transitions. [2023-12-22 02:33:53,807 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 512 transitions. Word has length 58 [2023-12-22 02:33:53,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:33:53,808 INFO L495 AbstractCegarLoop]: Abstraction has 345 states and 512 transitions. [2023-12-22 02:33:53,808 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-22 02:33:53,808 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 512 transitions. [2023-12-22 02:33:53,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:33:53,817 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:33:53,817 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-22 02:33:53,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-22 02:33:54,020 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-22 02:33:54,021 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:33:54,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:33:54,022 INFO L85 PathProgramCache]: Analyzing trace with hash -126828991, now seen corresponding path program 1 times [2023-12-22 02:33:54,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:33:54,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [189549256] [2023-12-22 02:33:54,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:33:54,023 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-22 02:33:54,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:33:54,025 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-22 02:33:54,028 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-22 02:33:54,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:33:54,117 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:33:54,122 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:33:54,161 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-22 02:33:54,162 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:33:54,162 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:33:54,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [189549256] [2023-12-22 02:33:54,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [189549256] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:33:54,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:33:54,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:33:54,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32357442] [2023-12-22 02:33:54,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:33:54,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:33:54,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:33:54,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:33:54,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:33:54,166 INFO L87 Difference]: Start difference. First operand 345 states and 512 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-22 02:33:54,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:33:54,296 INFO L93 Difference]: Finished difference Result 525 states and 765 transitions. [2023-12-22 02:33:54,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:33:54,296 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-22 02:33:54,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:33:54,299 INFO L225 Difference]: With dead ends: 525 [2023-12-22 02:33:54,299 INFO L226 Difference]: Without dead ends: 363 [2023-12-22 02:33:54,300 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-22 02:33:54,301 INFO L413 NwaCegarLoop]: 365 mSDtfsCounter, 6 mSDsluCounter, 1450 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1815 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:33:54,302 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1815 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:33:54,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2023-12-22 02:33:54,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 353. [2023-12-22 02:33:54,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 282 states have (on average 1.5141843971631206) internal successors, (427), 289 states have internal predecessors, (427), 45 states have call successors, (45), 22 states have call predecessors, (45), 24 states have return successors, (48), 44 states have call predecessors, (48), 41 states have call successors, (48) [2023-12-22 02:33:54,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 520 transitions. [2023-12-22 02:33:54,348 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 520 transitions. Word has length 58 [2023-12-22 02:33:54,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:33:54,349 INFO L495 AbstractCegarLoop]: Abstraction has 353 states and 520 transitions. [2023-12-22 02:33:54,349 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-22 02:33:54,349 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 520 transitions. [2023-12-22 02:33:54,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:33:54,350 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:33:54,351 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-22 02:33:54,356 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-22 02:33:54,552 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-22 02:33:54,553 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:33:54,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:33:54,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1924155007, now seen corresponding path program 1 times [2023-12-22 02:33:54,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:33:54,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1510120382] [2023-12-22 02:33:54,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:33:54,555 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-22 02:33:54,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:33:54,557 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-22 02:33:54,586 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-22 02:33:54,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:33:54,661 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:33:54,665 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:33:54,695 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-22 02:33:54,695 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:33:54,695 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:33:54,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1510120382] [2023-12-22 02:33:54,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1510120382] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:33:54,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:33:54,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:33:54,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135192905] [2023-12-22 02:33:54,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:33:54,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:33:54,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:33:54,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:33:54,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:33:54,698 INFO L87 Difference]: Start difference. First operand 353 states and 520 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-22 02:33:54,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:33:54,837 INFO L93 Difference]: Finished difference Result 529 states and 763 transitions. [2023-12-22 02:33:54,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:33:54,838 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-22 02:33:54,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:33:54,843 INFO L225 Difference]: With dead ends: 529 [2023-12-22 02:33:54,843 INFO L226 Difference]: Without dead ends: 359 [2023-12-22 02:33:54,844 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-22 02:33:54,847 INFO L413 NwaCegarLoop]: 359 mSDtfsCounter, 3 mSDsluCounter, 1431 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1790 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:33:54,848 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1790 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:33:54,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2023-12-22 02:33:54,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 357. [2023-12-22 02:33:54,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 285 states have (on average 1.5052631578947369) internal successors, (429), 292 states have internal predecessors, (429), 45 states have call successors, (45), 22 states have call predecessors, (45), 25 states have return successors, (49), 45 states have call predecessors, (49), 41 states have call successors, (49) [2023-12-22 02:33:54,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 523 transitions. [2023-12-22 02:33:54,873 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 523 transitions. Word has length 58 [2023-12-22 02:33:54,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:33:54,873 INFO L495 AbstractCegarLoop]: Abstraction has 357 states and 523 transitions. [2023-12-22 02:33:54,874 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-22 02:33:54,874 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 523 transitions. [2023-12-22 02:33:54,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:33:54,875 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:33:54,875 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-22 02:33:54,882 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-22 02:33:55,079 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-22 02:33:55,080 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:33:55,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:33:55,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1986194621, now seen corresponding path program 1 times [2023-12-22 02:33:55,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:33:55,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [89207919] [2023-12-22 02:33:55,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:33:55,082 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-22 02:33:55,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:33:55,083 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-22 02:33:55,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 (5)] Waiting until timeout for monitored process [2023-12-22 02:33:55,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:33:55,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-22 02:33:55,178 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:33:55,262 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-22 02:33:55,263 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:33:55,263 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:33:55,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [89207919] [2023-12-22 02:33:55,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [89207919] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:33:55,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:33:55,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:33:55,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170129948] [2023-12-22 02:33:55,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:33:55,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:33:55,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:33:55,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:33:55,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:33:55,266 INFO L87 Difference]: Start difference. First operand 357 states and 523 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), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:33:55,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:33:55,887 INFO L93 Difference]: Finished difference Result 760 states and 1090 transitions. [2023-12-22 02:33:55,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:33:55,888 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), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-22 02:33:55,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:33:55,891 INFO L225 Difference]: With dead ends: 760 [2023-12-22 02:33:55,891 INFO L226 Difference]: Without dead ends: 584 [2023-12-22 02:33:55,892 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-22 02:33:55,893 INFO L413 NwaCegarLoop]: 226 mSDtfsCounter, 281 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 763 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-22 02:33:55,893 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 763 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 670 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-22 02:33:55,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2023-12-22 02:33:55,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 548. [2023-12-22 02:33:55,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 431 states have (on average 1.4547563805104409) internal successors, (627), 446 states have internal predecessors, (627), 67 states have call successors, (67), 36 states have call predecessors, (67), 48 states have return successors, (92), 70 states have call predecessors, (92), 63 states have call successors, (92) [2023-12-22 02:33:55,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 786 transitions. [2023-12-22 02:33:55,927 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 786 transitions. Word has length 58 [2023-12-22 02:33:55,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:33:55,928 INFO L495 AbstractCegarLoop]: Abstraction has 548 states and 786 transitions. [2023-12-22 02:33:55,928 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), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:33:55,928 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 786 transitions. [2023-12-22 02:33:55,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:33:55,930 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:33:55,930 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-22 02:33:55,939 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 (5)] Ended with exit code 0 [2023-12-22 02:33:56,134 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-22 02:33:56,134 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:33:56,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:33:56,135 INFO L85 PathProgramCache]: Analyzing trace with hash -2089917957, now seen corresponding path program 1 times [2023-12-22 02:33:56,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:33:56,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [176195365] [2023-12-22 02:33:56,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:33:56,135 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-22 02:33:56,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:33:56,137 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-22 02:33:56,159 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-22 02:33:56,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:33:56,214 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:33:56,216 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:33:56,264 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-22 02:33:56,264 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:33:56,265 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:33:56,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [176195365] [2023-12-22 02:33:56,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [176195365] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:33:56,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:33:56,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:33:56,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315300746] [2023-12-22 02:33:56,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:33:56,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:33:56,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:33:56,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:33:56,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:33:56,267 INFO L87 Difference]: Start difference. First operand 548 states and 786 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-22 02:33:56,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:33:56,759 INFO L93 Difference]: Finished difference Result 1246 states and 1733 transitions. [2023-12-22 02:33:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:33:56,759 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-22 02:33:56,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:33:56,766 INFO L225 Difference]: With dead ends: 1246 [2023-12-22 02:33:56,766 INFO L226 Difference]: Without dead ends: 897 [2023-12-22 02:33:56,767 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-22 02:33:56,767 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 506 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:33:56,768 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [528 Valid, 419 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:33:56,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2023-12-22 02:33:56,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 893. [2023-12-22 02:33:56,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 893 states, 686 states have (on average 1.402332361516035) internal successors, (962), 716 states have internal predecessors, (962), 113 states have call successors, (113), 64 states have call predecessors, (113), 92 states have return successors, (177), 121 states have call predecessors, (177), 109 states have call successors, (177) [2023-12-22 02:33:56,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 893 states to 893 states and 1252 transitions. [2023-12-22 02:33:56,831 INFO L78 Accepts]: Start accepts. Automaton has 893 states and 1252 transitions. Word has length 58 [2023-12-22 02:33:56,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:33:56,831 INFO L495 AbstractCegarLoop]: Abstraction has 893 states and 1252 transitions. [2023-12-22 02:33:56,831 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-22 02:33:56,831 INFO L276 IsEmpty]: Start isEmpty. Operand 893 states and 1252 transitions. [2023-12-22 02:33:56,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-22 02:33:56,834 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:33:56,834 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-22 02:33:56,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-22 02:33:57,038 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-22 02:33:57,038 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:33:57,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:33:57,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1061083199, now seen corresponding path program 1 times [2023-12-22 02:33:57,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:33:57,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1618234969] [2023-12-22 02:33:57,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:33:57,039 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-22 02:33:57,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:33:57,041 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-22 02:33:57,042 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-22 02:33:57,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:33:57,115 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:33:57,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:33:57,183 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-22 02:33:57,184 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:33:57,184 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:33:57,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1618234969] [2023-12-22 02:33:57,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1618234969] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:33:57,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:33:57,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:33:57,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103593160] [2023-12-22 02:33:57,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:33:57,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:33:57,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:33:57,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:33:57,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:33:57,187 INFO L87 Difference]: Start difference. First operand 893 states and 1252 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-22 02:33:57,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:33:57,317 INFO L93 Difference]: Finished difference Result 2207 states and 3023 transitions. [2023-12-22 02:33:57,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:33:57,317 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-22 02:33:57,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:33:57,326 INFO L225 Difference]: With dead ends: 2207 [2023-12-22 02:33:57,326 INFO L226 Difference]: Without dead ends: 1525 [2023-12-22 02:33:57,332 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-22 02:33:57,334 INFO L413 NwaCegarLoop]: 370 mSDtfsCounter, 326 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:33:57,334 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 465 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:33:57,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1525 states. [2023-12-22 02:33:57,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1525 to 1481. [2023-12-22 02:33:57,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1481 states, 1126 states have (on average 1.3534635879218473) internal successors, (1524), 1178 states have internal predecessors, (1524), 179 states have call successors, (179), 120 states have call predecessors, (179), 174 states have return successors, (291), 191 states have call predecessors, (291), 175 states have call successors, (291) [2023-12-22 02:33:57,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1481 states to 1481 states and 1994 transitions. [2023-12-22 02:33:57,453 INFO L78 Accepts]: Start accepts. Automaton has 1481 states and 1994 transitions. Word has length 59 [2023-12-22 02:33:57,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:33:57,454 INFO L495 AbstractCegarLoop]: Abstraction has 1481 states and 1994 transitions. [2023-12-22 02:33:57,455 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-22 02:33:57,456 INFO L276 IsEmpty]: Start isEmpty. Operand 1481 states and 1994 transitions. [2023-12-22 02:33:57,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-22 02:33:57,459 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:33:57,459 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-22 02:33:57,468 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-22 02:33:57,663 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-22 02:33:57,663 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:33:57,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:33:57,664 INFO L85 PathProgramCache]: Analyzing trace with hash 578816900, now seen corresponding path program 1 times [2023-12-22 02:33:57,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:33:57,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1747834977] [2023-12-22 02:33:57,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:33:57,665 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-22 02:33:57,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:33:57,666 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-22 02:33:57,667 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-22 02:33:57,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:33:57,739 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:33:57,741 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:33:57,814 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-22 02:33:57,814 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:33:57,815 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:33:57,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1747834977] [2023-12-22 02:33:57,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1747834977] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:33:57,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:33:57,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:33:57,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703724700] [2023-12-22 02:33:57,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:33:57,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:33:57,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:33:57,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:33:57,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:33:57,817 INFO L87 Difference]: Start difference. First operand 1481 states and 1994 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-22 02:33:58,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:33:58,062 INFO L93 Difference]: Finished difference Result 3897 states and 5163 transitions. [2023-12-22 02:33:58,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:33:58,062 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-22 02:33:58,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:33:58,076 INFO L225 Difference]: With dead ends: 3897 [2023-12-22 02:33:58,076 INFO L226 Difference]: Without dead ends: 2599 [2023-12-22 02:33:58,080 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-22 02:33:58,080 INFO L413 NwaCegarLoop]: 357 mSDtfsCounter, 63 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:33:58,081 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 685 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:33:58,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2599 states. [2023-12-22 02:33:58,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2599 to 2567. [2023-12-22 02:33:58,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2567 states, 1944 states have (on average 1.3194444444444444) internal successors, (2565), 2017 states have internal predecessors, (2565), 299 states have call successors, (299), 232 states have call predecessors, (299), 322 states have return successors, (469), 322 states have call predecessors, (469), 295 states have call successors, (469) [2023-12-22 02:33:58,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2567 states to 2567 states and 3333 transitions. [2023-12-22 02:33:58,282 INFO L78 Accepts]: Start accepts. Automaton has 2567 states and 3333 transitions. Word has length 60 [2023-12-22 02:33:58,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:33:58,287 INFO L495 AbstractCegarLoop]: Abstraction has 2567 states and 3333 transitions. [2023-12-22 02:33:58,287 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-22 02:33:58,287 INFO L276 IsEmpty]: Start isEmpty. Operand 2567 states and 3333 transitions. [2023-12-22 02:33:58,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-22 02:33:58,290 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:33:58,290 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-22 02:33:58,299 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-22 02:33:58,493 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-22 02:33:58,494 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:33:58,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:33:58,495 INFO L85 PathProgramCache]: Analyzing trace with hash 369508739, now seen corresponding path program 1 times [2023-12-22 02:33:58,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:33:58,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [273991770] [2023-12-22 02:33:58,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:33:58,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-22 02:33:58,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:33:58,497 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-22 02:33:58,498 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-22 02:33:58,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:33:58,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:33:58,576 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:33:58,638 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-22 02:33:58,639 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:33:58,639 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:33:58,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [273991770] [2023-12-22 02:33:58,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [273991770] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:33:58,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:33:58,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:33:58,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117701245] [2023-12-22 02:33:58,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:33:58,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:33:58,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:33:58,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:33:58,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:33:58,641 INFO L87 Difference]: Start difference. First operand 2567 states and 3333 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-22 02:33:58,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:33:58,870 INFO L93 Difference]: Finished difference Result 5503 states and 7071 transitions. [2023-12-22 02:33:58,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:33:58,871 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-22 02:33:58,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:33:58,886 INFO L225 Difference]: With dead ends: 5503 [2023-12-22 02:33:58,886 INFO L226 Difference]: Without dead ends: 3127 [2023-12-22 02:33:58,893 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-22 02:33:58,894 INFO L413 NwaCegarLoop]: 371 mSDtfsCounter, 321 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:33:58,894 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [321 Valid, 465 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:33:58,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3127 states. [2023-12-22 02:33:59,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3127 to 3083. [2023-12-22 02:33:59,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3083 states, 2332 states have (on average 1.3023156089193826) internal successors, (3037), 2413 states have internal predecessors, (3037), 363 states have call successors, (363), 288 states have call predecessors, (363), 386 states have return successors, (552), 386 states have call predecessors, (552), 359 states have call successors, (552) [2023-12-22 02:33:59,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3083 states to 3083 states and 3952 transitions. [2023-12-22 02:33:59,116 INFO L78 Accepts]: Start accepts. Automaton has 3083 states and 3952 transitions. Word has length 66 [2023-12-22 02:33:59,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:33:59,117 INFO L495 AbstractCegarLoop]: Abstraction has 3083 states and 3952 transitions. [2023-12-22 02:33:59,117 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-22 02:33:59,117 INFO L276 IsEmpty]: Start isEmpty. Operand 3083 states and 3952 transitions. [2023-12-22 02:33:59,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-22 02:33:59,118 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:33:59,118 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-22 02:33:59,122 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 (9)] Ended with exit code 0 [2023-12-22 02:33:59,322 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-22 02:33:59,322 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:33:59,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:33:59,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1946506328, now seen corresponding path program 1 times [2023-12-22 02:33:59,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:33:59,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [779489312] [2023-12-22 02:33:59,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:33:59,324 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-22 02:33:59,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:33:59,326 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-22 02:33:59,361 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-22 02:33:59,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:33:59,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:33:59,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:33:59,433 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-22 02:33:59,433 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:33:59,433 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:33:59,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [779489312] [2023-12-22 02:33:59,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [779489312] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:33:59,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:33:59,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:33:59,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423051508] [2023-12-22 02:33:59,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:33:59,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:33:59,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:33:59,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:33:59,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:33:59,435 INFO L87 Difference]: Start difference. First operand 3083 states and 3952 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-22 02:33:59,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:33:59,854 INFO L93 Difference]: Finished difference Result 3703 states and 4725 transitions. [2023-12-22 02:33:59,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:33:59,854 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-22 02:33:59,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:33:59,869 INFO L225 Difference]: With dead ends: 3703 [2023-12-22 02:33:59,869 INFO L226 Difference]: Without dead ends: 3700 [2023-12-22 02:33:59,871 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-22 02:33:59,873 INFO L413 NwaCegarLoop]: 372 mSDtfsCounter, 701 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 701 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 02:33:59,873 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [701 Valid, 448 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 02:33:59,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3700 states. [2023-12-22 02:34:00,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3700 to 3666. [2023-12-22 02:34:00,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3666 states, 2770 states have (on average 1.2945848375451263) internal successors, (3586), 2865 states have internal predecessors, (3586), 428 states have call successors, (428), 344 states have call predecessors, (428), 466 states have return successors, (655), 461 states have call predecessors, (655), 425 states have call successors, (655) [2023-12-22 02:34:00,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3666 states to 3666 states and 4669 transitions. [2023-12-22 02:34:00,140 INFO L78 Accepts]: Start accepts. Automaton has 3666 states and 4669 transitions. Word has length 67 [2023-12-22 02:34:00,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:00,142 INFO L495 AbstractCegarLoop]: Abstraction has 3666 states and 4669 transitions. [2023-12-22 02:34:00,142 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-22 02:34:00,142 INFO L276 IsEmpty]: Start isEmpty. Operand 3666 states and 4669 transitions. [2023-12-22 02:34:00,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-22 02:34:00,147 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:00,148 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-22 02:34:00,155 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-22 02:34:00,352 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-22 02:34:00,353 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:00,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:00,353 INFO L85 PathProgramCache]: Analyzing trace with hash -213033363, now seen corresponding path program 1 times [2023-12-22 02:34:00,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:00,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1168418892] [2023-12-22 02:34:00,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:00,354 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-22 02:34:00,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:00,356 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-22 02:34:00,387 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-22 02:34:00,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:00,433 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:34:00,434 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:00,695 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-22 02:34:00,695 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-22 02:34:00,787 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-22 02:34:00,787 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:00,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1168418892] [2023-12-22 02:34:00,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1168418892] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-22 02:34:00,788 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-22 02:34:00,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2023-12-22 02:34:00,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866596082] [2023-12-22 02:34:00,788 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-22 02:34:00,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-22 02:34:00,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:00,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-22 02:34:00,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:34:00,790 INFO L87 Difference]: Start difference. First operand 3666 states and 4669 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-22 02:34:01,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:01,622 INFO L93 Difference]: Finished difference Result 8205 states and 10425 transitions. [2023-12-22 02:34:01,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:34:01,623 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-22 02:34:01,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:01,663 INFO L225 Difference]: With dead ends: 8205 [2023-12-22 02:34:01,663 INFO L226 Difference]: Without dead ends: 8202 [2023-12-22 02:34:01,666 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-22 02:34:01,667 INFO L413 NwaCegarLoop]: 522 mSDtfsCounter, 931 mSDsluCounter, 1339 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 931 SdHoareTripleChecker+Valid, 1861 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:01,667 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [931 Valid, 1861 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:01,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8202 states. [2023-12-22 02:34:02,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8202 to 6020. [2023-12-22 02:34:02,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6020 states, 4544 states have (on average 1.2909330985915493) internal successors, (5866), 4705 states have internal predecessors, (5866), 692 states have call successors, (692), 568 states have call predecessors, (692), 782 states have return successors, (1089), 751 states have call predecessors, (1089), 689 states have call successors, (1089) [2023-12-22 02:34:02,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6020 states to 6020 states and 7647 transitions. [2023-12-22 02:34:02,209 INFO L78 Accepts]: Start accepts. Automaton has 6020 states and 7647 transitions. Word has length 68 [2023-12-22 02:34:02,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:02,209 INFO L495 AbstractCegarLoop]: Abstraction has 6020 states and 7647 transitions. [2023-12-22 02:34:02,209 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-22 02:34:02,210 INFO L276 IsEmpty]: Start isEmpty. Operand 6020 states and 7647 transitions. [2023-12-22 02:34:02,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-22 02:34:02,212 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:02,212 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-22 02:34:02,216 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-22 02:34:02,416 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-22 02:34:02,416 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:02,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:02,417 INFO L85 PathProgramCache]: Analyzing trace with hash 413265768, now seen corresponding path program 2 times [2023-12-22 02:34:02,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:02,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1625788956] [2023-12-22 02:34:02,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 02:34:02,418 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-22 02:34:02,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:02,419 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-22 02:34:02,433 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-22 02:34:02,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-22 02:34:02,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 02:34:02,501 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:02,503 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:02,511 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-22 02:34:02,512 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:02,512 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:02,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1625788956] [2023-12-22 02:34:02,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1625788956] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:02,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:02,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:02,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387291062] [2023-12-22 02:34:02,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:02,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:02,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:02,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:02,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:02,514 INFO L87 Difference]: Start difference. First operand 6020 states and 7647 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-22 02:34:02,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:02,839 INFO L93 Difference]: Finished difference Result 8991 states and 11503 transitions. [2023-12-22 02:34:02,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:02,840 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-22 02:34:02,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:02,858 INFO L225 Difference]: With dead ends: 8991 [2023-12-22 02:34:02,858 INFO L226 Difference]: Without dead ends: 3688 [2023-12-22 02:34:02,868 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-22 02:34:02,868 INFO L413 NwaCegarLoop]: 421 mSDtfsCounter, 357 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 357 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:02,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [357 Valid, 523 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:02,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3688 states. [2023-12-22 02:34:03,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3688 to 3664. [2023-12-22 02:34:03,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3664 states, 2772 states have (on average 1.277056277056277) internal successors, (3540), 2863 states have internal predecessors, (3540), 428 states have call successors, (428), 344 states have call predecessors, (428), 462 states have return successors, (623), 461 states have call predecessors, (623), 425 states have call successors, (623) [2023-12-22 02:34:03,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3664 states to 3664 states and 4591 transitions. [2023-12-22 02:34:03,159 INFO L78 Accepts]: Start accepts. Automaton has 3664 states and 4591 transitions. Word has length 71 [2023-12-22 02:34:03,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:03,159 INFO L495 AbstractCegarLoop]: Abstraction has 3664 states and 4591 transitions. [2023-12-22 02:34:03,160 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-22 02:34:03,160 INFO L276 IsEmpty]: Start isEmpty. Operand 3664 states and 4591 transitions. [2023-12-22 02:34:03,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-22 02:34:03,162 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:03,163 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-22 02:34:03,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:03,366 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-22 02:34:03,367 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:03,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:03,367 INFO L85 PathProgramCache]: Analyzing trace with hash 965940368, now seen corresponding path program 1 times [2023-12-22 02:34:03,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:03,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [580327019] [2023-12-22 02:34:03,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:03,368 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-22 02:34:03,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:03,370 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-22 02:34:03,400 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-22 02:34:03,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:03,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:03,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:03,468 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-22 02:34:03,468 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:03,468 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:03,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [580327019] [2023-12-22 02:34:03,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [580327019] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:03,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:03,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:03,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662793089] [2023-12-22 02:34:03,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:03,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:03,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:03,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:03,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:03,470 INFO L87 Difference]: Start difference. First operand 3664 states and 4591 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-22 02:34:04,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:04,064 INFO L93 Difference]: Finished difference Result 10101 states and 12550 transitions. [2023-12-22 02:34:04,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:04,065 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-22 02:34:04,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:04,090 INFO L225 Difference]: With dead ends: 10101 [2023-12-22 02:34:04,090 INFO L226 Difference]: Without dead ends: 5312 [2023-12-22 02:34:04,101 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-22 02:34:04,102 INFO L413 NwaCegarLoop]: 431 mSDtfsCounter, 84 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 780 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:04,102 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 780 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:04,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5312 states. [2023-12-22 02:34:04,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5312 to 5312. [2023-12-22 02:34:04,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5312 states, 3982 states have (on average 1.2579105976896032) internal successors, (5009), 4118 states have internal predecessors, (5009), 626 states have call successors, (626), 512 states have call predecessors, (626), 702 states have return successors, (947), 686 states have call predecessors, (947), 623 states have call successors, (947) [2023-12-22 02:34:04,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5312 states to 5312 states and 6582 transitions. [2023-12-22 02:34:04,529 INFO L78 Accepts]: Start accepts. Automaton has 5312 states and 6582 transitions. Word has length 76 [2023-12-22 02:34:04,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:04,529 INFO L495 AbstractCegarLoop]: Abstraction has 5312 states and 6582 transitions. [2023-12-22 02:34:04,530 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-22 02:34:04,530 INFO L276 IsEmpty]: Start isEmpty. Operand 5312 states and 6582 transitions. [2023-12-22 02:34:04,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-22 02:34:04,533 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:04,533 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-22 02:34:04,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:04,737 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-22 02:34:04,737 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:04,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:04,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1653480958, now seen corresponding path program 1 times [2023-12-22 02:34:04,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:04,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [151673485] [2023-12-22 02:34:04,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:04,739 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-22 02:34:04,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:04,741 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-22 02:34:04,746 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-22 02:34:04,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:04,820 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:04,822 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:04,880 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-22 02:34:04,880 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:04,881 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:04,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [151673485] [2023-12-22 02:34:04,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [151673485] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:04,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:04,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:04,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917647423] [2023-12-22 02:34:04,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:04,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:04,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:04,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:04,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:04,883 INFO L87 Difference]: Start difference. First operand 5312 states and 6582 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-22 02:34:05,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:05,595 INFO L93 Difference]: Finished difference Result 10459 states and 12914 transitions. [2023-12-22 02:34:05,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:05,596 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-22 02:34:05,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:05,634 INFO L225 Difference]: With dead ends: 10459 [2023-12-22 02:34:05,634 INFO L226 Difference]: Without dead ends: 5342 [2023-12-22 02:34:05,646 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-22 02:34:05,647 INFO L413 NwaCegarLoop]: 201 mSDtfsCounter, 486 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:05,647 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [508 Valid, 400 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:05,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5342 states. [2023-12-22 02:34:06,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5342 to 5342. [2023-12-22 02:34:06,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5342 states, 3997 states have (on average 1.2404303227420566) internal successors, (4958), 4148 states have internal predecessors, (4958), 626 states have call successors, (626), 512 states have call predecessors, (626), 717 states have return successors, (947), 686 states have call predecessors, (947), 623 states have call successors, (947) [2023-12-22 02:34:06,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5342 states to 5342 states and 6531 transitions. [2023-12-22 02:34:06,131 INFO L78 Accepts]: Start accepts. Automaton has 5342 states and 6531 transitions. Word has length 85 [2023-12-22 02:34:06,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:06,132 INFO L495 AbstractCegarLoop]: Abstraction has 5342 states and 6531 transitions. [2023-12-22 02:34:06,132 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-22 02:34:06,132 INFO L276 IsEmpty]: Start isEmpty. Operand 5342 states and 6531 transitions. [2023-12-22 02:34:06,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 02:34:06,135 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:06,135 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] [2023-12-22 02:34:06,143 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-22 02:34:06,340 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-22 02:34:06,341 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:06,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:06,341 INFO L85 PathProgramCache]: Analyzing trace with hash 41108918, now seen corresponding path program 1 times [2023-12-22 02:34:06,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:06,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [113470946] [2023-12-22 02:34:06,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:06,342 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-22 02:34:06,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:06,344 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-22 02:34:06,344 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-22 02:34:06,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:06,429 INFO L262 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:06,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:06,474 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-22 02:34:06,474 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:06,474 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:06,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [113470946] [2023-12-22 02:34:06,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [113470946] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:06,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:06,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:06,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329795471] [2023-12-22 02:34:06,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:06,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:06,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:06,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:06,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:06,476 INFO L87 Difference]: Start difference. First operand 5342 states and 6531 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:07,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:07,391 INFO L93 Difference]: Finished difference Result 5677 states and 7060 transitions. [2023-12-22 02:34:07,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:34:07,392 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-22 02:34:07,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:07,412 INFO L225 Difference]: With dead ends: 5677 [2023-12-22 02:34:07,413 INFO L226 Difference]: Without dead ends: 5518 [2023-12-22 02:34:07,416 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 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-22 02:34:07,416 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 613 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 635 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:07,417 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [635 Valid, 809 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:07,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5518 states. [2023-12-22 02:34:07,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5518 to 5503. [2023-12-22 02:34:07,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5503 states, 4138 states have (on average 1.252779120347994) internal successors, (5184), 4290 states have internal predecessors, (5184), 639 states have call successors, (639), 518 states have call predecessors, (639), 724 states have return successors, (961), 699 states have call predecessors, (961), 636 states have call successors, (961) [2023-12-22 02:34:07,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5503 states to 5503 states and 6784 transitions. [2023-12-22 02:34:07,877 INFO L78 Accepts]: Start accepts. Automaton has 5503 states and 6784 transitions. Word has length 82 [2023-12-22 02:34:07,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:07,877 INFO L495 AbstractCegarLoop]: Abstraction has 5503 states and 6784 transitions. [2023-12-22 02:34:07,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:07,878 INFO L276 IsEmpty]: Start isEmpty. Operand 5503 states and 6784 transitions. [2023-12-22 02:34:07,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 02:34:07,881 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:07,882 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] [2023-12-22 02:34:07,890 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:08,087 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-22 02:34:08,088 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:08,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:08,088 INFO L85 PathProgramCache]: Analyzing trace with hash -960990346, now seen corresponding path program 1 times [2023-12-22 02:34:08,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:08,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1904031137] [2023-12-22 02:34:08,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:08,089 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-22 02:34:08,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:08,090 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-22 02:34:08,121 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-22 02:34:08,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:08,180 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:08,182 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:08,224 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-22 02:34:08,224 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:08,224 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:08,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1904031137] [2023-12-22 02:34:08,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1904031137] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:08,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:08,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:08,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381345456] [2023-12-22 02:34:08,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:08,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:08,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:08,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:08,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:08,226 INFO L87 Difference]: Start difference. First operand 5503 states and 6784 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:09,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:09,024 INFO L93 Difference]: Finished difference Result 5823 states and 7291 transitions. [2023-12-22 02:34:09,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:09,025 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-22 02:34:09,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:09,044 INFO L225 Difference]: With dead ends: 5823 [2023-12-22 02:34:09,044 INFO L226 Difference]: Without dead ends: 5503 [2023-12-22 02:34:09,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 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-22 02:34:09,049 INFO L413 NwaCegarLoop]: 220 mSDtfsCounter, 485 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:09,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [507 Valid, 562 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:09,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5503 states. [2023-12-22 02:34:09,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5503 to 5503. [2023-12-22 02:34:09,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5503 states, 4138 states have (on average 1.2510874818753022) internal successors, (5177), 4290 states have internal predecessors, (5177), 639 states have call successors, (639), 518 states have call predecessors, (639), 724 states have return successors, (961), 699 states have call predecessors, (961), 636 states have call successors, (961) [2023-12-22 02:34:09,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5503 states to 5503 states and 6777 transitions. [2023-12-22 02:34:09,455 INFO L78 Accepts]: Start accepts. Automaton has 5503 states and 6777 transitions. Word has length 82 [2023-12-22 02:34:09,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:09,455 INFO L495 AbstractCegarLoop]: Abstraction has 5503 states and 6777 transitions. [2023-12-22 02:34:09,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:09,456 INFO L276 IsEmpty]: Start isEmpty. Operand 5503 states and 6777 transitions. [2023-12-22 02:34:09,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 02:34:09,459 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:09,459 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] [2023-12-22 02:34:09,464 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-22 02:34:09,663 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-22 02:34:09,664 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:09,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:09,664 INFO L85 PathProgramCache]: Analyzing trace with hash -7050188, now seen corresponding path program 1 times [2023-12-22 02:34:09,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:09,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1551715257] [2023-12-22 02:34:09,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:09,665 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-22 02:34:09,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:09,666 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-22 02:34:09,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 (17)] Waiting until timeout for monitored process [2023-12-22 02:34:09,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:09,753 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:09,755 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:09,800 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-22 02:34:09,801 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:09,801 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:09,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1551715257] [2023-12-22 02:34:09,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1551715257] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:09,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:09,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:09,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490709963] [2023-12-22 02:34:09,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:09,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:09,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:09,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:09,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:09,803 INFO L87 Difference]: Start difference. First operand 5503 states and 6777 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:10,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:10,612 INFO L93 Difference]: Finished difference Result 5823 states and 7277 transitions. [2023-12-22 02:34:10,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:10,613 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-22 02:34:10,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:10,628 INFO L225 Difference]: With dead ends: 5823 [2023-12-22 02:34:10,629 INFO L226 Difference]: Without dead ends: 5503 [2023-12-22 02:34:10,632 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 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-22 02:34:10,632 INFO L413 NwaCegarLoop]: 217 mSDtfsCounter, 479 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 501 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:10,632 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [501 Valid, 555 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:10,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5503 states. [2023-12-22 02:34:11,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5503 to 5503. [2023-12-22 02:34:11,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5503 states, 4138 states have (on average 1.24939584340261) internal successors, (5170), 4290 states have internal predecessors, (5170), 639 states have call successors, (639), 518 states have call predecessors, (639), 724 states have return successors, (961), 699 states have call predecessors, (961), 636 states have call successors, (961) [2023-12-22 02:34:11,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5503 states to 5503 states and 6770 transitions. [2023-12-22 02:34:11,053 INFO L78 Accepts]: Start accepts. Automaton has 5503 states and 6770 transitions. Word has length 82 [2023-12-22 02:34:11,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:11,054 INFO L495 AbstractCegarLoop]: Abstraction has 5503 states and 6770 transitions. [2023-12-22 02:34:11,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:11,054 INFO L276 IsEmpty]: Start isEmpty. Operand 5503 states and 6770 transitions. [2023-12-22 02:34:11,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 02:34:11,057 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:11,057 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] [2023-12-22 02:34:11,068 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-22 02:34:11,261 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-22 02:34:11,261 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:11,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:11,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1161164300, now seen corresponding path program 1 times [2023-12-22 02:34:11,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:11,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1582632469] [2023-12-22 02:34:11,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:11,263 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-22 02:34:11,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:11,264 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-22 02:34:11,276 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-22 02:34:11,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:11,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:11,355 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:11,394 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-22 02:34:11,394 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:11,394 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:11,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1582632469] [2023-12-22 02:34:11,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1582632469] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:11,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:11,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:11,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535878975] [2023-12-22 02:34:11,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:11,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:11,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:11,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:11,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:11,396 INFO L87 Difference]: Start difference. First operand 5503 states and 6770 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:12,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:12,225 INFO L93 Difference]: Finished difference Result 5823 states and 7263 transitions. [2023-12-22 02:34:12,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:12,226 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-22 02:34:12,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:12,245 INFO L225 Difference]: With dead ends: 5823 [2023-12-22 02:34:12,245 INFO L226 Difference]: Without dead ends: 5503 [2023-12-22 02:34:12,249 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 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-22 02:34:12,250 INFO L413 NwaCegarLoop]: 214 mSDtfsCounter, 473 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:12,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [495 Valid, 548 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:12,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5503 states. [2023-12-22 02:34:12,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5503 to 5503. [2023-12-22 02:34:12,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5503 states, 4138 states have (on average 1.2477042049299178) internal successors, (5163), 4290 states have internal predecessors, (5163), 639 states have call successors, (639), 518 states have call predecessors, (639), 724 states have return successors, (961), 699 states have call predecessors, (961), 636 states have call successors, (961) [2023-12-22 02:34:12,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5503 states to 5503 states and 6763 transitions. [2023-12-22 02:34:12,701 INFO L78 Accepts]: Start accepts. Automaton has 5503 states and 6763 transitions. Word has length 82 [2023-12-22 02:34:12,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:12,701 INFO L495 AbstractCegarLoop]: Abstraction has 5503 states and 6763 transitions. [2023-12-22 02:34:12,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:12,702 INFO L276 IsEmpty]: Start isEmpty. Operand 5503 states and 6763 transitions. [2023-12-22 02:34:12,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 02:34:12,705 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:12,705 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] [2023-12-22 02:34:12,712 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-22 02:34:12,909 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-22 02:34:12,910 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:12,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:12,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1752583116, now seen corresponding path program 1 times [2023-12-22 02:34:12,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:12,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [734938081] [2023-12-22 02:34:12,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:12,911 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-22 02:34:12,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:12,913 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-22 02:34:12,924 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-22 02:34:13,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:13,007 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:13,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:13,049 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-22 02:34:13,050 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:13,050 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:13,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [734938081] [2023-12-22 02:34:13,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [734938081] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:13,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:13,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:13,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637700134] [2023-12-22 02:34:13,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:13,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:13,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:13,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:13,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:13,053 INFO L87 Difference]: Start difference. First operand 5503 states and 6763 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:14,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:14,002 INFO L93 Difference]: Finished difference Result 5823 states and 7249 transitions. [2023-12-22 02:34:14,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:14,003 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-22 02:34:14,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:14,019 INFO L225 Difference]: With dead ends: 5823 [2023-12-22 02:34:14,019 INFO L226 Difference]: Without dead ends: 5503 [2023-12-22 02:34:14,023 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 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-22 02:34:14,023 INFO L413 NwaCegarLoop]: 211 mSDtfsCounter, 467 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:14,024 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [489 Valid, 541 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:14,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5503 states. [2023-12-22 02:34:14,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5503 to 5503. [2023-12-22 02:34:14,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5503 states, 4138 states have (on average 1.2460125664572257) internal successors, (5156), 4290 states have internal predecessors, (5156), 639 states have call successors, (639), 518 states have call predecessors, (639), 724 states have return successors, (961), 699 states have call predecessors, (961), 636 states have call successors, (961) [2023-12-22 02:34:14,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5503 states to 5503 states and 6756 transitions. [2023-12-22 02:34:14,554 INFO L78 Accepts]: Start accepts. Automaton has 5503 states and 6756 transitions. Word has length 82 [2023-12-22 02:34:14,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:14,554 INFO L495 AbstractCegarLoop]: Abstraction has 5503 states and 6756 transitions. [2023-12-22 02:34:14,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:14,555 INFO L276 IsEmpty]: Start isEmpty. Operand 5503 states and 6756 transitions. [2023-12-22 02:34:14,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 02:34:14,558 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:14,558 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] [2023-12-22 02:34:14,564 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-22 02:34:14,762 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-22 02:34:14,763 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:14,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:14,763 INFO L85 PathProgramCache]: Analyzing trace with hash 722190836, now seen corresponding path program 1 times [2023-12-22 02:34:14,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:14,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [69181639] [2023-12-22 02:34:14,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:14,764 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-22 02:34:14,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:14,765 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-22 02:34:14,803 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-22 02:34:14,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:14,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:14,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:14,908 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-22 02:34:14,909 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:14,909 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:14,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [69181639] [2023-12-22 02:34:14,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [69181639] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:14,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:14,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:14,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517129897] [2023-12-22 02:34:14,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:14,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:14,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:14,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:14,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:14,912 INFO L87 Difference]: Start difference. First operand 5503 states and 6756 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:15,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:15,770 INFO L93 Difference]: Finished difference Result 5893 states and 7347 transitions. [2023-12-22 02:34:15,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:15,771 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-22 02:34:15,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:15,784 INFO L225 Difference]: With dead ends: 5893 [2023-12-22 02:34:15,784 INFO L226 Difference]: Without dead ends: 5573 [2023-12-22 02:34:15,787 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 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-22 02:34:15,787 INFO L413 NwaCegarLoop]: 209 mSDtfsCounter, 502 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 524 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:15,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [524 Valid, 535 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:15,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5573 states. [2023-12-22 02:34:16,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5573 to 5573. [2023-12-22 02:34:16,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5573 states, 4202 states have (on average 1.2472632079961923) internal successors, (5241), 4354 states have internal predecessors, (5241), 641 states have call successors, (641), 522 states have call predecessors, (641), 728 states have return successors, (963), 701 states have call predecessors, (963), 638 states have call successors, (963) [2023-12-22 02:34:16,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5573 states to 5573 states and 6845 transitions. [2023-12-22 02:34:16,434 INFO L78 Accepts]: Start accepts. Automaton has 5573 states and 6845 transitions. Word has length 82 [2023-12-22 02:34:16,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:16,435 INFO L495 AbstractCegarLoop]: Abstraction has 5573 states and 6845 transitions. [2023-12-22 02:34:16,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:16,435 INFO L276 IsEmpty]: Start isEmpty. Operand 5573 states and 6845 transitions. [2023-12-22 02:34:16,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 02:34:16,438 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:16,438 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] [2023-12-22 02:34:16,447 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-22 02:34:16,642 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-22 02:34:16,643 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:16,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:16,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1206688109, now seen corresponding path program 1 times [2023-12-22 02:34:16,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:16,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1654497177] [2023-12-22 02:34:16,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:16,644 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-22 02:34:16,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:16,645 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-22 02:34:16,645 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-22 02:34:16,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:16,732 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:16,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:16,788 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-22 02:34:16,788 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:16,789 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:16,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1654497177] [2023-12-22 02:34:16,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1654497177] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:16,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:16,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:16,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992917054] [2023-12-22 02:34:16,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:16,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:16,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:16,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:16,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:16,790 INFO L87 Difference]: Start difference. First operand 5573 states and 6845 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:17,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:17,606 INFO L93 Difference]: Finished difference Result 6033 states and 7525 transitions. [2023-12-22 02:34:17,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:17,606 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-22 02:34:17,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:17,618 INFO L225 Difference]: With dead ends: 6033 [2023-12-22 02:34:17,618 INFO L226 Difference]: Without dead ends: 5643 [2023-12-22 02:34:17,621 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 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-22 02:34:17,621 INFO L413 NwaCegarLoop]: 206 mSDtfsCounter, 496 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:17,622 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [518 Valid, 528 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:17,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5643 states. [2023-12-22 02:34:18,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5643 to 5643. [2023-12-22 02:34:18,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5643 states, 4266 states have (on average 1.2475386779184248) internal successors, (5322), 4418 states have internal predecessors, (5322), 643 states have call successors, (643), 526 states have call predecessors, (643), 732 states have return successors, (965), 703 states have call predecessors, (965), 640 states have call successors, (965) [2023-12-22 02:34:18,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5643 states to 5643 states and 6930 transitions. [2023-12-22 02:34:18,251 INFO L78 Accepts]: Start accepts. Automaton has 5643 states and 6930 transitions. Word has length 82 [2023-12-22 02:34:18,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:18,252 INFO L495 AbstractCegarLoop]: Abstraction has 5643 states and 6930 transitions. [2023-12-22 02:34:18,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:18,252 INFO L276 IsEmpty]: Start isEmpty. Operand 5643 states and 6930 transitions. [2023-12-22 02:34:18,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 02:34:18,255 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:18,255 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] [2023-12-22 02:34:18,259 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-22 02:34:18,458 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-22 02:34:18,458 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:18,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:18,459 INFO L85 PathProgramCache]: Analyzing trace with hash -104714029, now seen corresponding path program 1 times [2023-12-22 02:34:18,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:18,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [70952051] [2023-12-22 02:34:18,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:18,459 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-22 02:34:18,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:18,461 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-22 02:34:18,489 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-22 02:34:18,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:18,547 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:18,549 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:18,588 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-22 02:34:18,588 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:18,588 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:18,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [70952051] [2023-12-22 02:34:18,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [70952051] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:18,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:18,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:18,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750306779] [2023-12-22 02:34:18,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:18,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:18,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:18,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:18,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:18,590 INFO L87 Difference]: Start difference. First operand 5643 states and 6930 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:19,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:19,650 INFO L93 Difference]: Finished difference Result 6173 states and 7695 transitions. [2023-12-22 02:34:19,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:19,651 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-22 02:34:19,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:19,665 INFO L225 Difference]: With dead ends: 6173 [2023-12-22 02:34:19,665 INFO L226 Difference]: Without dead ends: 5713 [2023-12-22 02:34:19,669 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 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-22 02:34:19,669 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 489 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 511 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:19,670 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [511 Valid, 521 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:19,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5713 states. [2023-12-22 02:34:20,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5713 to 5713. [2023-12-22 02:34:20,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5713 states, 4330 states have (on average 1.2468822170900693) internal successors, (5399), 4482 states have internal predecessors, (5399), 645 states have call successors, (645), 530 states have call predecessors, (645), 736 states have return successors, (967), 705 states have call predecessors, (967), 642 states have call successors, (967) [2023-12-22 02:34:20,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5713 states to 5713 states and 7011 transitions. [2023-12-22 02:34:20,280 INFO L78 Accepts]: Start accepts. Automaton has 5713 states and 7011 transitions. Word has length 82 [2023-12-22 02:34:20,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:20,281 INFO L495 AbstractCegarLoop]: Abstraction has 5713 states and 7011 transitions. [2023-12-22 02:34:20,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:20,281 INFO L276 IsEmpty]: Start isEmpty. Operand 5713 states and 7011 transitions. [2023-12-22 02:34:20,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 02:34:20,284 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:20,284 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] [2023-12-22 02:34:20,290 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-22 02:34:20,487 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-22 02:34:20,488 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:20,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:20,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1439203378, now seen corresponding path program 1 times [2023-12-22 02:34:20,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:20,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [743704861] [2023-12-22 02:34:20,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:20,489 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-22 02:34:20,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:20,490 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-22 02:34:20,512 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-22 02:34:20,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:20,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:20,576 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:20,625 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-22 02:34:20,625 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:20,625 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:20,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [743704861] [2023-12-22 02:34:20,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [743704861] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:20,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:20,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:20,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743304641] [2023-12-22 02:34:20,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:20,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:20,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:20,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:20,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:20,627 INFO L87 Difference]: Start difference. First operand 5713 states and 7011 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:21,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:21,434 INFO L93 Difference]: Finished difference Result 6313 states and 7857 transitions. [2023-12-22 02:34:21,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:21,436 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-22 02:34:21,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:21,446 INFO L225 Difference]: With dead ends: 6313 [2023-12-22 02:34:21,447 INFO L226 Difference]: Without dead ends: 5783 [2023-12-22 02:34:21,449 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 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-22 02:34:21,449 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 482 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 504 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:21,450 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [504 Valid, 514 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:21,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5783 states. [2023-12-22 02:34:22,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5783 to 5783. [2023-12-22 02:34:22,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5783 states, 4394 states have (on average 1.245334547109695) internal successors, (5472), 4546 states have internal predecessors, (5472), 647 states have call successors, (647), 534 states have call predecessors, (647), 740 states have return successors, (969), 707 states have call predecessors, (969), 644 states have call successors, (969) [2023-12-22 02:34:22,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5783 states to 5783 states and 7088 transitions. [2023-12-22 02:34:22,047 INFO L78 Accepts]: Start accepts. Automaton has 5783 states and 7088 transitions. Word has length 82 [2023-12-22 02:34:22,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:22,047 INFO L495 AbstractCegarLoop]: Abstraction has 5783 states and 7088 transitions. [2023-12-22 02:34:22,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:22,047 INFO L276 IsEmpty]: Start isEmpty. Operand 5783 states and 7088 transitions. [2023-12-22 02:34:22,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 02:34:22,050 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:22,051 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] [2023-12-22 02:34:22,057 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-22 02:34:22,254 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-22 02:34:22,255 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:22,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:22,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1602490895, now seen corresponding path program 1 times [2023-12-22 02:34:22,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:22,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [570026657] [2023-12-22 02:34:22,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:22,256 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-22 02:34:22,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:22,258 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-22 02:34:22,263 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-22 02:34:22,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:22,336 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:22,338 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:22,349 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-22 02:34:22,350 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:22,350 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:22,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [570026657] [2023-12-22 02:34:22,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [570026657] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:22,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:22,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:22,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410376340] [2023-12-22 02:34:22,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:22,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:22,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:22,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:22,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:22,352 INFO L87 Difference]: Start difference. First operand 5783 states and 7088 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:22,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:22,967 INFO L93 Difference]: Finished difference Result 6662 states and 8296 transitions. [2023-12-22 02:34:22,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:22,968 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-22 02:34:22,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:22,983 INFO L225 Difference]: With dead ends: 6662 [2023-12-22 02:34:22,983 INFO L226 Difference]: Without dead ends: 6063 [2023-12-22 02:34:22,986 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 79 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-22 02:34:22,986 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 38 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 991 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:22,986 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 991 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:22,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6063 states. [2023-12-22 02:34:23,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6063 to 5803. [2023-12-22 02:34:23,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5803 states, 4414 states have (on average 1.2442229270502945) internal successors, (5492), 4566 states have internal predecessors, (5492), 647 states have call successors, (647), 534 states have call predecessors, (647), 740 states have return successors, (969), 707 states have call predecessors, (969), 644 states have call successors, (969) [2023-12-22 02:34:23,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5803 states to 5803 states and 7108 transitions. [2023-12-22 02:34:23,666 INFO L78 Accepts]: Start accepts. Automaton has 5803 states and 7108 transitions. Word has length 82 [2023-12-22 02:34:23,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:23,666 INFO L495 AbstractCegarLoop]: Abstraction has 5803 states and 7108 transitions. [2023-12-22 02:34:23,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:23,666 INFO L276 IsEmpty]: Start isEmpty. Operand 5803 states and 7108 transitions. [2023-12-22 02:34:23,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 02:34:23,669 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:23,669 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] [2023-12-22 02:34:23,672 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 (24)] Ended with exit code 0 [2023-12-22 02:34:23,869 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-22 02:34:23,870 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:23,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:23,870 INFO L85 PathProgramCache]: Analyzing trace with hash -64150865, now seen corresponding path program 1 times [2023-12-22 02:34:23,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:23,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [191598696] [2023-12-22 02:34:23,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:23,871 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-22 02:34:23,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:23,872 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-22 02:34:23,873 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-22 02:34:23,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:23,942 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:23,943 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:23,956 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-22 02:34:23,956 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:23,956 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:23,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [191598696] [2023-12-22 02:34:23,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [191598696] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:23,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:23,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:23,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983009387] [2023-12-22 02:34:23,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:23,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:23,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:23,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:23,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:23,958 INFO L87 Difference]: Start difference. First operand 5803 states and 7108 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:24,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:24,493 INFO L93 Difference]: Finished difference Result 6466 states and 8012 transitions. [2023-12-22 02:34:24,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:24,494 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-22 02:34:24,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:24,504 INFO L225 Difference]: With dead ends: 6466 [2023-12-22 02:34:24,504 INFO L226 Difference]: Without dead ends: 5847 [2023-12-22 02:34:24,506 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 79 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-22 02:34:24,506 INFO L413 NwaCegarLoop]: 333 mSDtfsCounter, 29 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 991 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:24,507 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 991 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:24,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5847 states. [2023-12-22 02:34:25,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5847 to 5807. [2023-12-22 02:34:25,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5807 states, 4418 states have (on average 1.2421910366681757) internal successors, (5488), 4570 states have internal predecessors, (5488), 647 states have call successors, (647), 534 states have call predecessors, (647), 740 states have return successors, (969), 707 states have call predecessors, (969), 644 states have call successors, (969) [2023-12-22 02:34:25,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5807 states to 5807 states and 7104 transitions. [2023-12-22 02:34:25,056 INFO L78 Accepts]: Start accepts. Automaton has 5807 states and 7104 transitions. Word has length 82 [2023-12-22 02:34:25,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:25,056 INFO L495 AbstractCegarLoop]: Abstraction has 5807 states and 7104 transitions. [2023-12-22 02:34:25,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:25,056 INFO L276 IsEmpty]: Start isEmpty. Operand 5807 states and 7104 transitions. [2023-12-22 02:34:25,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 02:34:25,059 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:25,059 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] [2023-12-22 02:34:25,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:25,263 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-22 02:34:25,264 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:25,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:25,264 INFO L85 PathProgramCache]: Analyzing trace with hash -417239247, now seen corresponding path program 1 times [2023-12-22 02:34:25,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:25,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [11136798] [2023-12-22 02:34:25,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:25,265 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-22 02:34:25,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:25,266 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-22 02:34:25,267 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-22 02:34:25,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:25,337 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:25,339 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:25,355 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-22 02:34:25,355 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:25,355 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:25,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [11136798] [2023-12-22 02:34:25,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [11136798] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:25,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:25,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:25,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928291061] [2023-12-22 02:34:25,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:25,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:25,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:25,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:25,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:25,357 INFO L87 Difference]: Start difference. First operand 5807 states and 7104 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:25,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:25,903 INFO L93 Difference]: Finished difference Result 6462 states and 7988 transitions. [2023-12-22 02:34:25,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:25,904 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-22 02:34:25,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:25,915 INFO L225 Difference]: With dead ends: 6462 [2023-12-22 02:34:25,915 INFO L226 Difference]: Without dead ends: 5839 [2023-12-22 02:34:25,918 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 79 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-22 02:34:25,919 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 20 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 989 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:25,923 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 989 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:25,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5839 states. [2023-12-22 02:34:26,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5839 to 5811. [2023-12-22 02:34:26,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5811 states, 4422 states have (on average 1.2401628222523744) internal successors, (5484), 4574 states have internal predecessors, (5484), 647 states have call successors, (647), 534 states have call predecessors, (647), 740 states have return successors, (969), 707 states have call predecessors, (969), 644 states have call successors, (969) [2023-12-22 02:34:26,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5811 states to 5811 states and 7100 transitions. [2023-12-22 02:34:26,600 INFO L78 Accepts]: Start accepts. Automaton has 5811 states and 7100 transitions. Word has length 82 [2023-12-22 02:34:26,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:26,600 INFO L495 AbstractCegarLoop]: Abstraction has 5811 states and 7100 transitions. [2023-12-22 02:34:26,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:26,600 INFO L276 IsEmpty]: Start isEmpty. Operand 5811 states and 7100 transitions. [2023-12-22 02:34:26,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 02:34:26,603 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:26,603 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] [2023-12-22 02:34:26,607 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-22 02:34:26,807 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-22 02:34:26,807 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:26,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:26,807 INFO L85 PathProgramCache]: Analyzing trace with hash -169092753, now seen corresponding path program 1 times [2023-12-22 02:34:26,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:26,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [966203369] [2023-12-22 02:34:26,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:26,808 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-22 02:34:26,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:26,809 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-22 02:34:26,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 (27)] Waiting until timeout for monitored process [2023-12-22 02:34:26,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:26,882 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:26,883 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:26,896 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-22 02:34:26,896 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:26,896 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:26,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [966203369] [2023-12-22 02:34:26,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [966203369] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:26,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:26,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:26,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569457870] [2023-12-22 02:34:26,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:26,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:26,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:26,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:26,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:26,898 INFO L87 Difference]: Start difference. First operand 5811 states and 7100 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:27,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:27,449 INFO L93 Difference]: Finished difference Result 6458 states and 7964 transitions. [2023-12-22 02:34:27,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:27,449 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-22 02:34:27,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:27,461 INFO L225 Difference]: With dead ends: 6458 [2023-12-22 02:34:27,461 INFO L226 Difference]: Without dead ends: 5831 [2023-12-22 02:34:27,463 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 79 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-22 02:34:27,464 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 11 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 990 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:27,464 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 990 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:27,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5831 states. [2023-12-22 02:34:27,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5831 to 5815. [2023-12-22 02:34:27,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5815 states, 4426 states have (on average 1.238138273836421) internal successors, (5480), 4578 states have internal predecessors, (5480), 647 states have call successors, (647), 534 states have call predecessors, (647), 740 states have return successors, (969), 707 states have call predecessors, (969), 644 states have call successors, (969) [2023-12-22 02:34:27,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5815 states to 5815 states and 7096 transitions. [2023-12-22 02:34:27,997 INFO L78 Accepts]: Start accepts. Automaton has 5815 states and 7096 transitions. Word has length 82 [2023-12-22 02:34:27,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:27,997 INFO L495 AbstractCegarLoop]: Abstraction has 5815 states and 7096 transitions. [2023-12-22 02:34:27,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:27,998 INFO L276 IsEmpty]: Start isEmpty. Operand 5815 states and 7096 transitions. [2023-12-22 02:34:28,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 02:34:28,000 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:28,000 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] [2023-12-22 02:34:28,008 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:28,205 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-22 02:34:28,205 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:28,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:28,205 INFO L85 PathProgramCache]: Analyzing trace with hash 490438769, now seen corresponding path program 1 times [2023-12-22 02:34:28,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:28,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [958137497] [2023-12-22 02:34:28,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:28,206 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-22 02:34:28,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:28,207 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-22 02:34:28,208 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-22 02:34:28,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:28,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:28,276 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:28,285 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-22 02:34:28,285 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:28,285 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:28,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [958137497] [2023-12-22 02:34:28,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [958137497] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:28,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:28,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:28,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367604258] [2023-12-22 02:34:28,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:28,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:28,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:28,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:28,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:28,287 INFO L87 Difference]: Start difference. First operand 5815 states and 7096 transitions. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:28,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:28,827 INFO L93 Difference]: Finished difference Result 6454 states and 7940 transitions. [2023-12-22 02:34:28,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:34:28,827 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-22 02:34:28,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:28,835 INFO L225 Difference]: With dead ends: 6454 [2023-12-22 02:34:28,835 INFO L226 Difference]: Without dead ends: 5823 [2023-12-22 02:34:28,836 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 79 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-22 02:34:28,837 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 2 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 991 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:28,837 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 991 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:28,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5823 states. [2023-12-22 02:34:29,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5823 to 5819. [2023-12-22 02:34:29,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5819 states, 4430 states have (on average 1.236117381489842) internal successors, (5476), 4582 states have internal predecessors, (5476), 647 states have call successors, (647), 534 states have call predecessors, (647), 740 states have return successors, (969), 707 states have call predecessors, (969), 644 states have call successors, (969) [2023-12-22 02:34:29,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5819 states to 5819 states and 7092 transitions. [2023-12-22 02:34:29,424 INFO L78 Accepts]: Start accepts. Automaton has 5819 states and 7092 transitions. Word has length 82 [2023-12-22 02:34:29,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:29,424 INFO L495 AbstractCegarLoop]: Abstraction has 5819 states and 7092 transitions. [2023-12-22 02:34:29,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:29,424 INFO L276 IsEmpty]: Start isEmpty. Operand 5819 states and 7092 transitions. [2023-12-22 02:34:29,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 02:34:29,427 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:29,427 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] [2023-12-22 02:34:29,433 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-22 02:34:29,631 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-22 02:34:29,632 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:29,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:29,632 INFO L85 PathProgramCache]: Analyzing trace with hash 765198383, now seen corresponding path program 1 times [2023-12-22 02:34:29,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:29,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2113562496] [2023-12-22 02:34:29,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:29,633 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-22 02:34:29,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:29,634 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-22 02:34:29,636 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-22 02:34:29,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:29,704 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:34:29,706 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:29,784 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-22 02:34:29,784 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:29,784 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:29,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2113562496] [2023-12-22 02:34:29,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2113562496] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:29,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:29,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:29,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855145312] [2023-12-22 02:34:29,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:29,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:29,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:29,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:29,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:29,786 INFO L87 Difference]: Start difference. First operand 5819 states and 7092 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:30,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:30,690 INFO L93 Difference]: Finished difference Result 6559 states and 8041 transitions. [2023-12-22 02:34:30,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:34:30,691 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 82 [2023-12-22 02:34:30,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:30,705 INFO L225 Difference]: With dead ends: 6559 [2023-12-22 02:34:30,705 INFO L226 Difference]: Without dead ends: 5923 [2023-12-22 02:34:30,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:34:30,709 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 469 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 490 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:30,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [490 Valid, 508 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:30,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5923 states. [2023-12-22 02:34:31,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5923 to 5867. [2023-12-22 02:34:31,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5867 states, 4476 states have (on average 1.230786416443253) internal successors, (5509), 4628 states have internal predecessors, (5509), 647 states have call successors, (647), 536 states have call predecessors, (647), 742 states have return successors, (969), 707 states have call predecessors, (969), 644 states have call successors, (969) [2023-12-22 02:34:31,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5867 states to 5867 states and 7125 transitions. [2023-12-22 02:34:31,323 INFO L78 Accepts]: Start accepts. Automaton has 5867 states and 7125 transitions. Word has length 82 [2023-12-22 02:34:31,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:31,323 INFO L495 AbstractCegarLoop]: Abstraction has 5867 states and 7125 transitions. [2023-12-22 02:34:31,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 2 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:34:31,323 INFO L276 IsEmpty]: Start isEmpty. Operand 5867 states and 7125 transitions. [2023-12-22 02:34:31,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-22 02:34:31,325 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:31,325 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] [2023-12-22 02:34:31,329 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-22 02:34:31,525 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-22 02:34:31,526 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:31,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:31,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1040239951, now seen corresponding path program 1 times [2023-12-22 02:34:31,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:31,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [413940628] [2023-12-22 02:34:31,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:31,527 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-22 02:34:31,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:31,528 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-22 02:34:31,535 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-22 02:34:31,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:31,604 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:31,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:31,697 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-22 02:34:31,698 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:31,698 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:31,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [413940628] [2023-12-22 02:34:31,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [413940628] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:31,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:31,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:34:31,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686018502] [2023-12-22 02:34:31,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:31,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:31,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:31,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:31,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:31,700 INFO L87 Difference]: Start difference. First operand 5867 states and 7125 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-22 02:34:32,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:32,357 INFO L93 Difference]: Finished difference Result 7196 states and 8772 transitions. [2023-12-22 02:34:32,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:32,358 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 82 [2023-12-22 02:34:32,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:32,369 INFO L225 Difference]: With dead ends: 7196 [2023-12-22 02:34:32,369 INFO L226 Difference]: Without dead ends: 6513 [2023-12-22 02:34:32,373 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 80 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-22 02:34:32,373 INFO L413 NwaCegarLoop]: 364 mSDtfsCounter, 257 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:32,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 555 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:32,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6513 states. [2023-12-22 02:34:33,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6513 to 6511. [2023-12-22 02:34:33,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6511 states, 5054 states have (on average 1.22793826671943) internal successors, (6206), 5209 states have internal predecessors, (6206), 682 states have call successors, (682), 566 states have call predecessors, (682), 773 states have return successors, (1005), 740 states have call predecessors, (1005), 679 states have call successors, (1005) [2023-12-22 02:34:33,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6511 states to 6511 states and 7893 transitions. [2023-12-22 02:34:33,033 INFO L78 Accepts]: Start accepts. Automaton has 6511 states and 7893 transitions. Word has length 82 [2023-12-22 02:34:33,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:33,033 INFO L495 AbstractCegarLoop]: Abstraction has 6511 states and 7893 transitions. [2023-12-22 02:34:33,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 2 states have internal predecessors, (71), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-22 02:34:33,033 INFO L276 IsEmpty]: Start isEmpty. Operand 6511 states and 7893 transitions. [2023-12-22 02:34:33,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-22 02:34:33,035 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:33,036 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-22 02:34:33,040 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-22 02:34:33,236 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-22 02:34:33,236 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:33,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:33,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1856308475, now seen corresponding path program 1 times [2023-12-22 02:34:33,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:33,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [163745334] [2023-12-22 02:34:33,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:33,237 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-22 02:34:33,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:33,238 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-22 02:34:33,242 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-22 02:34:33,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:33,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:33,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:33,320 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-22 02:34:33,321 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:33,321 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:33,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [163745334] [2023-12-22 02:34:33,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [163745334] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:33,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:33,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:33,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804411709] [2023-12-22 02:34:33,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:33,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:33,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:33,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:33,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:33,322 INFO L87 Difference]: Start difference. First operand 6511 states and 7893 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-22 02:34:33,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:33,997 INFO L93 Difference]: Finished difference Result 11417 states and 13831 transitions. [2023-12-22 02:34:33,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:33,998 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-22 02:34:33,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:34,007 INFO L225 Difference]: With dead ends: 11417 [2023-12-22 02:34:34,007 INFO L226 Difference]: Without dead ends: 6260 [2023-12-22 02:34:34,013 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-22 02:34:34,014 INFO L413 NwaCegarLoop]: 398 mSDtfsCounter, 95 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 717 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:34,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 717 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:34,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6260 states. [2023-12-22 02:34:34,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6260 to 6257. [2023-12-22 02:34:34,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6257 states, 4870 states have (on average 1.2172484599589322) internal successors, (5928), 5019 states have internal predecessors, (5928), 644 states have call successors, (644), 538 states have call predecessors, (644), 741 states have return successors, (888), 702 states have call predecessors, (888), 641 states have call successors, (888) [2023-12-22 02:34:34,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6257 states to 6257 states and 7460 transitions. [2023-12-22 02:34:34,609 INFO L78 Accepts]: Start accepts. Automaton has 6257 states and 7460 transitions. Word has length 86 [2023-12-22 02:34:34,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:34,610 INFO L495 AbstractCegarLoop]: Abstraction has 6257 states and 7460 transitions. [2023-12-22 02:34:34,610 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-22 02:34:34,610 INFO L276 IsEmpty]: Start isEmpty. Operand 6257 states and 7460 transitions. [2023-12-22 02:34:34,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-22 02:34:34,613 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:34,613 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:34,617 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-22 02:34:34,814 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-22 02:34:34,814 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:34,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:34,815 INFO L85 PathProgramCache]: Analyzing trace with hash -657210979, now seen corresponding path program 1 times [2023-12-22 02:34:34,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:34,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [472255006] [2023-12-22 02:34:34,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:34,815 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-22 02:34:34,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:34,816 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-22 02:34:34,817 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-22 02:34:34,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:34,907 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:34,910 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:35,021 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-22 02:34:35,021 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:35,021 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:35,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [472255006] [2023-12-22 02:34:35,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [472255006] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:35,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:35,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:34:35,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145773388] [2023-12-22 02:34:35,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:35,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:35,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:35,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:35,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:35,022 INFO L87 Difference]: Start difference. First operand 6257 states and 7460 transitions. Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 2 states have internal predecessors, (109), 2 states have call successors, (9), 2 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-22 02:34:35,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:35,735 INFO L93 Difference]: Finished difference Result 8720 states and 10483 transitions. [2023-12-22 02:34:35,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:35,736 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 2 states have internal predecessors, (109), 2 states have call successors, (9), 2 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 132 [2023-12-22 02:34:35,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:35,748 INFO L225 Difference]: With dead ends: 8720 [2023-12-22 02:34:35,748 INFO L226 Difference]: Without dead ends: 7393 [2023-12-22 02:34:35,751 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 130 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-22 02:34:35,751 INFO L413 NwaCegarLoop]: 363 mSDtfsCounter, 262 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:35,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [262 Valid, 556 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:34:35,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7393 states. [2023-12-22 02:34:36,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7393 to 7385. [2023-12-22 02:34:36,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7385 states, 5882 states have (on average 1.2152329139748386) internal successors, (7148), 6035 states have internal predecessors, (7148), 706 states have call successors, (706), 590 states have call predecessors, (706), 795 states have return successors, (952), 762 states have call predecessors, (952), 703 states have call successors, (952) [2023-12-22 02:34:36,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7385 states to 7385 states and 8806 transitions. [2023-12-22 02:34:36,425 INFO L78 Accepts]: Start accepts. Automaton has 7385 states and 8806 transitions. Word has length 132 [2023-12-22 02:34:36,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:36,425 INFO L495 AbstractCegarLoop]: Abstraction has 7385 states and 8806 transitions. [2023-12-22 02:34:36,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 2 states have internal predecessors, (109), 2 states have call successors, (9), 2 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-22 02:34:36,426 INFO L276 IsEmpty]: Start isEmpty. Operand 7385 states and 8806 transitions. [2023-12-22 02:34:36,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-22 02:34:36,431 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:36,431 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:36,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:36,636 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-22 02:34:36,637 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:36,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:36,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1282542180, now seen corresponding path program 1 times [2023-12-22 02:34:36,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:36,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1542020729] [2023-12-22 02:34:36,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:36,638 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-22 02:34:36,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:36,639 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-22 02:34:36,640 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-22 02:34:36,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:36,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:34:36,724 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:36,853 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-22 02:34:36,853 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:36,853 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:36,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1542020729] [2023-12-22 02:34:36,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1542020729] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:36,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:36,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:36,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986700871] [2023-12-22 02:34:36,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:36,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:36,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:36,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:36,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:36,855 INFO L87 Difference]: Start difference. First operand 7385 states and 8806 transitions. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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-22 02:34:37,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:37,997 INFO L93 Difference]: Finished difference Result 12178 states and 14593 transitions. [2023-12-22 02:34:37,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:37,998 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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 132 [2023-12-22 02:34:37,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:38,014 INFO L225 Difference]: With dead ends: 12178 [2023-12-22 02:34:38,015 INFO L226 Difference]: Without dead ends: 9724 [2023-12-22 02:34:38,020 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 130 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-22 02:34:38,020 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 423 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 694 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:38,021 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [437 Valid, 694 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:38,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9724 states. [2023-12-22 02:34:38,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9724 to 9720. [2023-12-22 02:34:38,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9720 states, 7974 states have (on average 1.2103085026335592) internal successors, (9651), 8140 states have internal predecessors, (9651), 833 states have call successors, (833), 694 states have call predecessors, (833), 911 states have return successors, (1115), 889 states have call predecessors, (1115), 830 states have call successors, (1115) [2023-12-22 02:34:38,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9720 states to 9720 states and 11599 transitions. [2023-12-22 02:34:38,837 INFO L78 Accepts]: Start accepts. Automaton has 9720 states and 11599 transitions. Word has length 132 [2023-12-22 02:34:38,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:38,837 INFO L495 AbstractCegarLoop]: Abstraction has 9720 states and 11599 transitions. [2023-12-22 02:34:38,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 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-22 02:34:38,838 INFO L276 IsEmpty]: Start isEmpty. Operand 9720 states and 11599 transitions. [2023-12-22 02:34:38,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-12-22 02:34:38,845 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:38,845 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:38,850 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-22 02:34:39,047 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-22 02:34:39,048 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:39,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:39,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1989138786, now seen corresponding path program 1 times [2023-12-22 02:34:39,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:39,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2146805762] [2023-12-22 02:34:39,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:39,049 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-22 02:34:39,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:39,050 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-22 02:34:39,051 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-22 02:34:39,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:39,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:39,136 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:39,153 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-22 02:34:39,154 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:39,154 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:39,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2146805762] [2023-12-22 02:34:39,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2146805762] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:39,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:39,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:39,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435967455] [2023-12-22 02:34:39,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:39,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:39,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:39,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:39,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:39,156 INFO L87 Difference]: Start difference. First operand 9720 states and 11599 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:39,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:39,901 INFO L93 Difference]: Finished difference Result 13386 states and 15988 transitions. [2023-12-22 02:34:39,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:39,901 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 132 [2023-12-22 02:34:39,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:39,919 INFO L225 Difference]: With dead ends: 13386 [2023-12-22 02:34:39,919 INFO L226 Difference]: Without dead ends: 8597 [2023-12-22 02:34:39,927 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 130 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-22 02:34:39,928 INFO L413 NwaCegarLoop]: 327 mSDtfsCounter, 230 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:39,928 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 438 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:34:39,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8597 states. [2023-12-22 02:34:40,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8597 to 8597. [2023-12-22 02:34:40,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8597 states, 6970 states have (on average 1.2107604017216642) internal successors, (8439), 7131 states have internal predecessors, (8439), 768 states have call successors, (768), 642 states have call predecessors, (768), 857 states have return successors, (1036), 826 states have call predecessors, (1036), 765 states have call successors, (1036) [2023-12-22 02:34:40,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8597 states to 8597 states and 10243 transitions. [2023-12-22 02:34:40,675 INFO L78 Accepts]: Start accepts. Automaton has 8597 states and 10243 transitions. Word has length 132 [2023-12-22 02:34:40,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:40,675 INFO L495 AbstractCegarLoop]: Abstraction has 8597 states and 10243 transitions. [2023-12-22 02:34:40,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:40,675 INFO L276 IsEmpty]: Start isEmpty. Operand 8597 states and 10243 transitions. [2023-12-22 02:34:40,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-22 02:34:40,680 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:40,680 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:40,684 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-22 02:34:40,880 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-22 02:34:40,881 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:40,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:40,881 INFO L85 PathProgramCache]: Analyzing trace with hash -269187529, now seen corresponding path program 1 times [2023-12-22 02:34:40,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:40,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [212658941] [2023-12-22 02:34:40,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:40,881 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-22 02:34:40,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:40,882 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-22 02:34:40,883 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-22 02:34:40,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:40,993 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:34:40,997 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:41,120 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-22 02:34:41,121 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:41,121 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:41,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [212658941] [2023-12-22 02:34:41,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [212658941] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:41,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:41,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:41,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447047540] [2023-12-22 02:34:41,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:41,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:41,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:41,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:41,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:41,123 INFO L87 Difference]: Start difference. First operand 8597 states and 10243 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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-22 02:34:42,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:42,329 INFO L93 Difference]: Finished difference Result 15473 states and 18484 transitions. [2023-12-22 02:34:42,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:42,329 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 134 [2023-12-22 02:34:42,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:42,352 INFO L225 Difference]: With dead ends: 15473 [2023-12-22 02:34:42,352 INFO L226 Difference]: Without dead ends: 11807 [2023-12-22 02:34:42,359 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:42,359 INFO L413 NwaCegarLoop]: 311 mSDtfsCounter, 414 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 429 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:42,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [429 Valid, 672 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:42,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11807 states. [2023-12-22 02:34:43,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11807 to 11803. [2023-12-22 02:34:43,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11803 states, 9841 states have (on average 1.2059750025403921) internal successors, (11868), 10023 states have internal predecessors, (11868), 941 states have call successors, (941), 782 states have call predecessors, (941), 1019 states have return successors, (1255), 1001 states have call predecessors, (1255), 938 states have call successors, (1255) [2023-12-22 02:34:43,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11803 states to 11803 states and 14064 transitions. [2023-12-22 02:34:43,287 INFO L78 Accepts]: Start accepts. Automaton has 11803 states and 14064 transitions. Word has length 134 [2023-12-22 02:34:43,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:43,288 INFO L495 AbstractCegarLoop]: Abstraction has 11803 states and 14064 transitions. [2023-12-22 02:34:43,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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-22 02:34:43,288 INFO L276 IsEmpty]: Start isEmpty. Operand 11803 states and 14064 transitions. [2023-12-22 02:34:43,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-22 02:34:43,293 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:43,293 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:43,296 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2023-12-22 02:34:43,493 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-22 02:34:43,493 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:43,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:43,494 INFO L85 PathProgramCache]: Analyzing trace with hash -698845835, now seen corresponding path program 1 times [2023-12-22 02:34:43,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:43,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [141451506] [2023-12-22 02:34:43,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:43,494 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-22 02:34:43,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:43,495 INFO L229 MonitoredProcess]: Starting monitored process 36 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-22 02:34:43,497 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 (36)] Waiting until timeout for monitored process [2023-12-22 02:34:43,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:43,583 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:43,585 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:43,595 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-22 02:34:43,596 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:43,596 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:43,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [141451506] [2023-12-22 02:34:43,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [141451506] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:43,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:43,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:43,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236074515] [2023-12-22 02:34:43,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:43,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:43,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:43,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:43,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:43,597 INFO L87 Difference]: Start difference. First operand 11803 states and 14064 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:44,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:44,507 INFO L93 Difference]: Finished difference Result 18669 states and 22263 transitions. [2023-12-22 02:34:44,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:44,508 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 134 [2023-12-22 02:34:44,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:44,531 INFO L225 Difference]: With dead ends: 18669 [2023-12-22 02:34:44,532 INFO L226 Difference]: Without dead ends: 11797 [2023-12-22 02:34:44,543 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 132 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-22 02:34:44,543 INFO L413 NwaCegarLoop]: 326 mSDtfsCounter, 228 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:44,544 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 437 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:34:44,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11797 states. [2023-12-22 02:34:45,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11797 to 11797. [2023-12-22 02:34:45,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11797 states, 9838 states have (on average 1.205732872535068) internal successors, (11862), 10019 states have internal predecessors, (11862), 938 states have call successors, (938), 782 states have call predecessors, (938), 1019 states have return successors, (1252), 998 states have call predecessors, (1252), 935 states have call successors, (1252) [2023-12-22 02:34:45,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11797 states to 11797 states and 14052 transitions. [2023-12-22 02:34:45,575 INFO L78 Accepts]: Start accepts. Automaton has 11797 states and 14052 transitions. Word has length 134 [2023-12-22 02:34:45,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:45,575 INFO L495 AbstractCegarLoop]: Abstraction has 11797 states and 14052 transitions. [2023-12-22 02:34:45,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:45,575 INFO L276 IsEmpty]: Start isEmpty. Operand 11797 states and 14052 transitions. [2023-12-22 02:34:45,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-22 02:34:45,582 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:45,582 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:45,585 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 (36)] Ended with exit code 0 [2023-12-22 02:34:45,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:34:45,783 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:45,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:45,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1014716764, now seen corresponding path program 1 times [2023-12-22 02:34:45,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:45,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1660066298] [2023-12-22 02:34:45,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:45,784 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-22 02:34:45,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:45,785 INFO L229 MonitoredProcess]: Starting monitored process 37 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-22 02:34:45,786 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 (37)] Waiting until timeout for monitored process [2023-12-22 02:34:45,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:45,879 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:34:45,881 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:46,033 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-22 02:34:46,034 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:46,034 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:46,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1660066298] [2023-12-22 02:34:46,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1660066298] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:46,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:46,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:46,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389035045] [2023-12-22 02:34:46,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:46,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:46,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:46,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:46,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:46,035 INFO L87 Difference]: Start difference. First operand 11797 states and 14052 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 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-22 02:34:47,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:47,529 INFO L93 Difference]: Finished difference Result 24614 states and 29351 transitions. [2023-12-22 02:34:47,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:47,529 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 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 136 [2023-12-22 02:34:47,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:47,558 INFO L225 Difference]: With dead ends: 24614 [2023-12-22 02:34:47,558 INFO L226 Difference]: Without dead ends: 17748 [2023-12-22 02:34:47,569 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 134 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-22 02:34:47,569 INFO L413 NwaCegarLoop]: 291 mSDtfsCounter, 411 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:47,569 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [427 Valid, 634 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:47,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17748 states. [2023-12-22 02:34:48,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17748 to 17744. [2023-12-22 02:34:48,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17744 states, 15150 states have (on average 1.1995379537953796) internal successors, (18173), 15380 states have internal predecessors, (18173), 1257 states have call successors, (1257), 1038 states have call predecessors, (1257), 1335 states have return successors, (1679), 1329 states have call predecessors, (1679), 1254 states have call successors, (1679) [2023-12-22 02:34:48,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17744 states to 17744 states and 21109 transitions. [2023-12-22 02:34:48,914 INFO L78 Accepts]: Start accepts. Automaton has 17744 states and 21109 transitions. Word has length 136 [2023-12-22 02:34:48,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:48,914 INFO L495 AbstractCegarLoop]: Abstraction has 17744 states and 21109 transitions. [2023-12-22 02:34:48,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 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-22 02:34:48,914 INFO L276 IsEmpty]: Start isEmpty. Operand 17744 states and 21109 transitions. [2023-12-22 02:34:48,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-22 02:34:48,925 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:48,925 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:48,930 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 (37)] Ended with exit code 0 [2023-12-22 02:34:49,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:34:49,129 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:49,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:49,129 INFO L85 PathProgramCache]: Analyzing trace with hash 580211166, now seen corresponding path program 1 times [2023-12-22 02:34:49,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:49,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [450782457] [2023-12-22 02:34:49,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:49,130 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-22 02:34:49,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:49,131 INFO L229 MonitoredProcess]: Starting monitored process 38 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-22 02:34:49,132 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 (38)] Waiting until timeout for monitored process [2023-12-22 02:34:49,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:49,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:34:49,219 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:49,230 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-22 02:34:49,230 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:49,230 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:49,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [450782457] [2023-12-22 02:34:49,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [450782457] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:49,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:49,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:34:49,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581014639] [2023-12-22 02:34:49,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:49,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:34:49,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:49,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:34:49,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:34:49,232 INFO L87 Difference]: Start difference. First operand 17744 states and 21109 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:50,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:50,577 INFO L93 Difference]: Finished difference Result 30552 states and 36356 transitions. [2023-12-22 02:34:50,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:34:50,577 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 136 [2023-12-22 02:34:50,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:50,606 INFO L225 Difference]: With dead ends: 30552 [2023-12-22 02:34:50,606 INFO L226 Difference]: Without dead ends: 17739 [2023-12-22 02:34:50,618 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 134 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-22 02:34:50,619 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 226 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:50,619 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 436 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:34:50,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17739 states. [2023-12-22 02:34:51,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17739 to 17739. [2023-12-22 02:34:51,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17739 states, 15148 states have (on average 1.1994322682862424) internal successors, (18169), 15377 states have internal predecessors, (18169), 1254 states have call successors, (1254), 1038 states have call predecessors, (1254), 1335 states have return successors, (1676), 1326 states have call predecessors, (1676), 1251 states have call successors, (1676) [2023-12-22 02:34:51,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17739 states to 17739 states and 21099 transitions. [2023-12-22 02:34:51,953 INFO L78 Accepts]: Start accepts. Automaton has 17739 states and 21099 transitions. Word has length 136 [2023-12-22 02:34:51,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:51,953 INFO L495 AbstractCegarLoop]: Abstraction has 17739 states and 21099 transitions. [2023-12-22 02:34:51,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:34:51,953 INFO L276 IsEmpty]: Start isEmpty. Operand 17739 states and 21099 transitions. [2023-12-22 02:34:51,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-22 02:34:51,965 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:51,965 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:51,970 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 (38)] Forceful destruction successful, exit code 0 [2023-12-22 02:34:52,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:34:52,166 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:52,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:52,166 INFO L85 PathProgramCache]: Analyzing trace with hash 86645900, now seen corresponding path program 1 times [2023-12-22 02:34:52,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:52,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [410479331] [2023-12-22 02:34:52,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:52,167 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-22 02:34:52,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:52,168 INFO L229 MonitoredProcess]: Starting monitored process 39 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-22 02:34:52,170 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 (39)] Waiting until timeout for monitored process [2023-12-22 02:34:52,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:52,260 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:34:52,262 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:52,284 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-12-22 02:34:52,284 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:52,284 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:52,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [410479331] [2023-12-22 02:34:52,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [410479331] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:52,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:52,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:52,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946491457] [2023-12-22 02:34:52,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:52,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:34:52,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:52,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:34:52,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:34:52,287 INFO L87 Difference]: Start difference. First operand 17739 states and 21099 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-22 02:34:54,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:54,397 INFO L93 Difference]: Finished difference Result 24990 states and 29785 transitions. [2023-12-22 02:34:54,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:34:54,397 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) Word has length 145 [2023-12-22 02:34:54,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:54,432 INFO L225 Difference]: With dead ends: 24990 [2023-12-22 02:34:54,432 INFO L226 Difference]: Without dead ends: 19882 [2023-12-22 02:34:54,442 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-22 02:34:54,442 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 477 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 504 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:54,443 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [504 Valid, 524 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:34:54,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19882 states. [2023-12-22 02:34:56,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19882 to 19562. [2023-12-22 02:34:56,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19562 states, 16482 states have (on average 1.2009464870768112) internal successors, (19794), 16747 states have internal predecessors, (19794), 1474 states have call successors, (1474), 1227 states have call predecessors, (1474), 1604 states have return successors, (1970), 1589 states have call predecessors, (1970), 1471 states have call successors, (1970) [2023-12-22 02:34:56,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19562 states to 19562 states and 23238 transitions. [2023-12-22 02:34:56,205 INFO L78 Accepts]: Start accepts. Automaton has 19562 states and 23238 transitions. Word has length 145 [2023-12-22 02:34:56,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:34:56,205 INFO L495 AbstractCegarLoop]: Abstraction has 19562 states and 23238 transitions. [2023-12-22 02:34:56,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-22 02:34:56,205 INFO L276 IsEmpty]: Start isEmpty. Operand 19562 states and 23238 transitions. [2023-12-22 02:34:56,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-22 02:34:56,211 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:34:56,211 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:34:56,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 (39)] Ended with exit code 0 [2023-12-22 02:34:56,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:34:56,412 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:34:56,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:34:56,413 INFO L85 PathProgramCache]: Analyzing trace with hash 329132215, now seen corresponding path program 1 times [2023-12-22 02:34:56,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:34:56,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1894675905] [2023-12-22 02:34:56,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:34:56,413 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-22 02:34:56,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:34:56,414 INFO L229 MonitoredProcess]: Starting monitored process 40 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-22 02:34:56,415 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 (40)] Waiting until timeout for monitored process [2023-12-22 02:34:56,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:34:56,500 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:34:56,503 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:34:56,626 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-22 02:34:56,626 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:34:56,627 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:34:56,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1894675905] [2023-12-22 02:34:56,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1894675905] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:34:56,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:34:56,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:34:56,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462426499] [2023-12-22 02:34:56,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:34:56,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:34:56,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:34:56,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:34:56,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:34:56,628 INFO L87 Difference]: Start difference. First operand 19562 states and 23238 transitions. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 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-22 02:34:58,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:34:58,966 INFO L93 Difference]: Finished difference Result 43254 states and 51443 transitions. [2023-12-22 02:34:58,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:34:58,967 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 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 138 [2023-12-22 02:34:58,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:34:59,023 INFO L225 Difference]: With dead ends: 43254 [2023-12-22 02:34:59,023 INFO L226 Difference]: Without dead ends: 30446 [2023-12-22 02:34:59,043 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 136 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-22 02:34:59,044 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 405 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:34:59,044 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [421 Valid, 602 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:34:59,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30446 states. [2023-12-22 02:35:01,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30446 to 30442. [2023-12-22 02:35:01,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30442 states, 26167 states have (on average 1.1950548400657317) internal successors, (31271), 26541 states have internal predecessors, (31271), 2061 states have call successors, (2061), 1691 states have call predecessors, (2061), 2212 states have return successors, (2797), 2212 states have call predecessors, (2797), 2058 states have call successors, (2797) [2023-12-22 02:35:01,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30442 states to 30442 states and 36129 transitions. [2023-12-22 02:35:01,625 INFO L78 Accepts]: Start accepts. Automaton has 30442 states and 36129 transitions. Word has length 138 [2023-12-22 02:35:01,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:01,626 INFO L495 AbstractCegarLoop]: Abstraction has 30442 states and 36129 transitions. [2023-12-22 02:35:01,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 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-22 02:35:01,626 INFO L276 IsEmpty]: Start isEmpty. Operand 30442 states and 36129 transitions. [2023-12-22 02:35:01,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-22 02:35:01,636 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:01,637 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:01,641 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 (40)] Ended with exit code 0 [2023-12-22 02:35:01,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:35:01,838 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:01,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:01,838 INFO L85 PathProgramCache]: Analyzing trace with hash -255639435, now seen corresponding path program 1 times [2023-12-22 02:35:01,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:01,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [118086259] [2023-12-22 02:35:01,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:01,839 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-22 02:35:01,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:01,840 INFO L229 MonitoredProcess]: Starting monitored process 41 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-22 02:35:01,840 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 (41)] Waiting until timeout for monitored process [2023-12-22 02:35:01,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:01,924 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:01,926 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:01,952 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-22 02:35:01,952 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:01,952 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:01,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [118086259] [2023-12-22 02:35:01,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [118086259] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:01,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:01,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:35:01,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753332403] [2023-12-22 02:35:01,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:01,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:01,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:01,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:01,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:01,954 INFO L87 Difference]: Start difference. First operand 30442 states and 36129 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:35:04,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:04,264 INFO L93 Difference]: Finished difference Result 54126 states and 64260 transitions. [2023-12-22 02:35:04,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:04,265 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 138 [2023-12-22 02:35:04,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:04,311 INFO L225 Difference]: With dead ends: 54126 [2023-12-22 02:35:04,311 INFO L226 Difference]: Without dead ends: 30438 [2023-12-22 02:35:04,334 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 136 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-22 02:35:04,335 INFO L413 NwaCegarLoop]: 324 mSDtfsCounter, 224 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:04,335 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 435 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:35:04,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30438 states. [2023-12-22 02:35:06,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30438 to 30438. [2023-12-22 02:35:06,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30438 states, 26166 states have (on average 1.195024077046549) internal successors, (31269), 26539 states have internal predecessors, (31269), 2058 states have call successors, (2058), 1691 states have call predecessors, (2058), 2212 states have return successors, (2794), 2209 states have call predecessors, (2794), 2055 states have call successors, (2794) [2023-12-22 02:35:06,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30438 states to 30438 states and 36121 transitions. [2023-12-22 02:35:06,940 INFO L78 Accepts]: Start accepts. Automaton has 30438 states and 36121 transitions. Word has length 138 [2023-12-22 02:35:06,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:06,940 INFO L495 AbstractCegarLoop]: Abstraction has 30438 states and 36121 transitions. [2023-12-22 02:35:06,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:35:06,940 INFO L276 IsEmpty]: Start isEmpty. Operand 30438 states and 36121 transitions. [2023-12-22 02:35:06,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-22 02:35:06,950 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:06,950 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:06,954 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 (41)] Ended with exit code 0 [2023-12-22 02:35:07,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:35:07,151 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:07,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:07,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1323259164, now seen corresponding path program 1 times [2023-12-22 02:35:07,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:07,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [829992132] [2023-12-22 02:35:07,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:07,152 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-22 02:35:07,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:07,153 INFO L229 MonitoredProcess]: Starting monitored process 42 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-22 02:35:07,154 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 (42)] Waiting until timeout for monitored process [2023-12-22 02:35:07,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:07,242 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:07,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:07,272 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-22 02:35:07,272 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:07,272 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:07,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [829992132] [2023-12-22 02:35:07,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [829992132] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:07,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:07,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:35:07,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457441177] [2023-12-22 02:35:07,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:07,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:07,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:07,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:07,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:07,274 INFO L87 Difference]: Start difference. First operand 30438 states and 36121 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 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-22 02:35:11,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:11,242 INFO L93 Difference]: Finished difference Result 72834 states and 86647 transitions. [2023-12-22 02:35:11,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:11,242 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 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 140 [2023-12-22 02:35:11,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:11,329 INFO L225 Difference]: With dead ends: 72834 [2023-12-22 02:35:11,329 INFO L226 Difference]: Without dead ends: 39906 [2023-12-22 02:35:11,358 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 138 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-22 02:35:11,359 INFO L413 NwaCegarLoop]: 496 mSDtfsCounter, 176 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 813 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:11,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 813 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:11,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39906 states. [2023-12-22 02:35:14,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39906 to 39906. [2023-12-22 02:35:14,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39906 states, 34594 states have (on average 1.1896282592357057) internal successors, (41154), 35023 states have internal predecessors, (41154), 2594 states have call successors, (2594), 2107 states have call predecessors, (2594), 2716 states have return successors, (3556), 2777 states have call predecessors, (3556), 2591 states have call successors, (3556) [2023-12-22 02:35:14,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39906 states to 39906 states and 47304 transitions. [2023-12-22 02:35:14,903 INFO L78 Accepts]: Start accepts. Automaton has 39906 states and 47304 transitions. Word has length 140 [2023-12-22 02:35:14,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:14,903 INFO L495 AbstractCegarLoop]: Abstraction has 39906 states and 47304 transitions. [2023-12-22 02:35:14,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 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-22 02:35:14,904 INFO L276 IsEmpty]: Start isEmpty. Operand 39906 states and 47304 transitions. [2023-12-22 02:35:14,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2023-12-22 02:35:14,918 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:14,918 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:14,922 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 (42)] Ended with exit code 0 [2023-12-22 02:35:15,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:35:15,119 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:15,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:15,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1357533061, now seen corresponding path program 1 times [2023-12-22 02:35:15,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:15,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [598620431] [2023-12-22 02:35:15,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:15,120 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-22 02:35:15,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:15,121 INFO L229 MonitoredProcess]: Starting monitored process 43 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-22 02:35:15,122 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 (43)] Waiting until timeout for monitored process [2023-12-22 02:35:15,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:15,224 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:15,227 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:15,357 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-22 02:35:15,357 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:15,357 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:15,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [598620431] [2023-12-22 02:35:15,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [598620431] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:15,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:15,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:35:15,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984366860] [2023-12-22 02:35:15,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:15,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:15,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:15,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:15,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:15,359 INFO L87 Difference]: Start difference. First operand 39906 states and 47304 transitions. Second operand has 3 states, 3 states have (on average 43.0) internal successors, (129), 2 states have internal predecessors, (129), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-22 02:35:19,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:19,413 INFO L93 Difference]: Finished difference Result 82491 states and 97970 transitions. [2023-12-22 02:35:19,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:19,414 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 2 states have internal predecessors, (129), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 176 [2023-12-22 02:35:19,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:19,533 INFO L225 Difference]: With dead ends: 82491 [2023-12-22 02:35:19,534 INFO L226 Difference]: Without dead ends: 49338 [2023-12-22 02:35:19,571 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 174 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-22 02:35:19,572 INFO L413 NwaCegarLoop]: 324 mSDtfsCounter, 220 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:19,572 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 517 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:19,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49338 states. [2023-12-22 02:35:23,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49338 to 49266. [2023-12-22 02:35:23,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49266 states, 42922 states have (on average 1.1806998741903918) internal successors, (50678), 43403 states have internal predecessors, (50678), 3130 states have call successors, (3130), 2523 states have call predecessors, (3130), 3212 states have return successors, (4256), 3341 states have call predecessors, (4256), 3127 states have call successors, (4256) [2023-12-22 02:35:23,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49266 states to 49266 states and 58064 transitions. [2023-12-22 02:35:23,618 INFO L78 Accepts]: Start accepts. Automaton has 49266 states and 58064 transitions. Word has length 176 [2023-12-22 02:35:23,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:23,618 INFO L495 AbstractCegarLoop]: Abstraction has 49266 states and 58064 transitions. [2023-12-22 02:35:23,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 43.0) internal successors, (129), 2 states have internal predecessors, (129), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-22 02:35:23,618 INFO L276 IsEmpty]: Start isEmpty. Operand 49266 states and 58064 transitions. [2023-12-22 02:35:23,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2023-12-22 02:35:23,643 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:23,643 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:23,649 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2023-12-22 02:35:23,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:35:23,845 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:23,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:23,845 INFO L85 PathProgramCache]: Analyzing trace with hash -626164223, now seen corresponding path program 1 times [2023-12-22 02:35:23,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:23,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1152557876] [2023-12-22 02:35:23,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:23,846 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-22 02:35:23,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:23,847 INFO L229 MonitoredProcess]: Starting monitored process 44 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-22 02:35:23,848 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 (44)] Waiting until timeout for monitored process [2023-12-22 02:35:23,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:23,965 INFO L262 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:35:23,968 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:24,045 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-12-22 02:35:24,045 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:24,046 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:24,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1152557876] [2023-12-22 02:35:24,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1152557876] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:24,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:24,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:35:24,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309974633] [2023-12-22 02:35:24,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:24,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:35:24,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:24,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:35:24,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:35:24,051 INFO L87 Difference]: Start difference. First operand 49266 states and 58064 transitions. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-22 02:35:28,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:28,370 INFO L93 Difference]: Finished difference Result 92252 states and 108939 transitions. [2023-12-22 02:35:28,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:35:28,370 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 200 [2023-12-22 02:35:28,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:28,493 INFO L225 Difference]: With dead ends: 92252 [2023-12-22 02:35:28,494 INFO L226 Difference]: Without dead ends: 49740 [2023-12-22 02:35:28,534 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 198 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-22 02:35:28,535 INFO L413 NwaCegarLoop]: 220 mSDtfsCounter, 418 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:28,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [434 Valid, 520 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:35:28,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49740 states. [2023-12-22 02:35:32,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49740 to 49740. [2023-12-22 02:35:32,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49740 states, 43348 states have (on average 1.1737104364676572) internal successors, (50878), 43853 states have internal predecessors, (50878), 3130 states have call successors, (3130), 2523 states have call predecessors, (3130), 3260 states have return successors, (4034), 3365 states have call predecessors, (4034), 3127 states have call successors, (4034) [2023-12-22 02:35:32,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49740 states to 49740 states and 58042 transitions. [2023-12-22 02:35:32,676 INFO L78 Accepts]: Start accepts. Automaton has 49740 states and 58042 transitions. Word has length 200 [2023-12-22 02:35:32,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:32,677 INFO L495 AbstractCegarLoop]: Abstraction has 49740 states and 58042 transitions. [2023-12-22 02:35:32,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-22 02:35:32,677 INFO L276 IsEmpty]: Start isEmpty. Operand 49740 states and 58042 transitions. [2023-12-22 02:35:32,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2023-12-22 02:35:32,710 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:32,711 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:35:32,720 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 (44)] Ended with exit code 0 [2023-12-22 02:35:32,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:35:32,917 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:32,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:32,917 INFO L85 PathProgramCache]: Analyzing trace with hash -635074784, now seen corresponding path program 1 times [2023-12-22 02:35:32,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:32,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1801568871] [2023-12-22 02:35:32,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:32,918 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-22 02:35:32,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:32,919 INFO L229 MonitoredProcess]: Starting monitored process 45 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-22 02:35:32,920 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 (45)] Waiting until timeout for monitored process [2023-12-22 02:35:33,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:33,040 INFO L262 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:35:33,044 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:33,074 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-22 02:35:33,074 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:33,074 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:33,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1801568871] [2023-12-22 02:35:33,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1801568871] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:33,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:33,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:35:33,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427915331] [2023-12-22 02:35:33,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:33,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:35:33,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:33,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:35:33,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:35:33,077 INFO L87 Difference]: Start difference. First operand 49740 states and 58042 transitions. Second operand has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-22 02:35:37,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:37,158 INFO L93 Difference]: Finished difference Result 83408 states and 97480 transitions. [2023-12-22 02:35:37,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:35:37,159 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 201 [2023-12-22 02:35:37,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:37,307 INFO L225 Difference]: With dead ends: 83408 [2023-12-22 02:35:37,307 INFO L226 Difference]: Without dead ends: 49744 [2023-12-22 02:35:37,345 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 199 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-22 02:35:37,345 INFO L413 NwaCegarLoop]: 484 mSDtfsCounter, 180 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 802 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:37,346 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 802 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:37,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49744 states. [2023-12-22 02:35:41,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49744 to 49740. [2023-12-22 02:35:41,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49740 states, 43348 states have (on average 1.1720033219525698) internal successors, (50804), 43853 states have internal predecessors, (50804), 3130 states have call successors, (3130), 2523 states have call predecessors, (3130), 3260 states have return successors, (4028), 3365 states have call predecessors, (4028), 3127 states have call successors, (4028) [2023-12-22 02:35:41,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49740 states to 49740 states and 57962 transitions. [2023-12-22 02:35:41,644 INFO L78 Accepts]: Start accepts. Automaton has 49740 states and 57962 transitions. Word has length 201 [2023-12-22 02:35:41,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:35:41,644 INFO L495 AbstractCegarLoop]: Abstraction has 49740 states and 57962 transitions. [2023-12-22 02:35:41,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.666666666666664) internal successors, (152), 3 states have internal predecessors, (152), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-22 02:35:41,644 INFO L276 IsEmpty]: Start isEmpty. Operand 49740 states and 57962 transitions. [2023-12-22 02:35:41,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2023-12-22 02:35:41,668 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:35:41,669 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-22 02:35:41,673 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 (45)] Ended with exit code 0 [2023-12-22 02:35:41,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -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-22 02:35:41,869 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:35:41,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:35:41,870 INFO L85 PathProgramCache]: Analyzing trace with hash -328640799, now seen corresponding path program 1 times [2023-12-22 02:35:41,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:35:41,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1516684583] [2023-12-22 02:35:41,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:35:41,871 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-22 02:35:41,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:35:41,872 INFO L229 MonitoredProcess]: Starting monitored process 46 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-22 02:35:41,873 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 (46)] Waiting until timeout for monitored process [2023-12-22 02:35:41,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:35:41,972 INFO L262 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:35:41,976 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:35:42,000 INFO L134 CoverageAnalysis]: Checked inductivity of 259 backedges. 140 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2023-12-22 02:35:42,000 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:35:42,001 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:35:42,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1516684583] [2023-12-22 02:35:42,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1516684583] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:35:42,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:35:42,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:35:42,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363866981] [2023-12-22 02:35:42,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:35:42,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:35:42,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:35:42,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:35:42,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:35:42,003 INFO L87 Difference]: Start difference. First operand 49740 states and 57962 transitions. Second operand has 6 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-22 02:35:45,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:35:45,605 INFO L93 Difference]: Finished difference Result 53572 states and 62631 transitions. [2023-12-22 02:35:45,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:35:45,606 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 22.4) internal successors, (112), 5 states have internal predecessors, (112), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) Word has length 217 [2023-12-22 02:35:45,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:35:45,724 INFO L225 Difference]: With dead ends: 53572 [2023-12-22 02:35:45,724 INFO L226 Difference]: Without dead ends: 46839 [2023-12-22 02:35:45,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-22 02:35:45,746 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 32 mSDsluCounter, 1264 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1589 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:35:45,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 1589 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:35:45,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46839 states.