/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.11.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 08:11:05,807 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 08:11:05,882 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-16 08:11:05,885 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 08:11:05,886 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 08:11:05,904 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 08:11:05,905 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 08:11:05,905 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 08:11:05,905 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 08:11:05,906 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 08:11:05,906 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 08:11:05,906 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 08:11:05,907 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 08:11:05,907 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 08:11:05,907 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 08:11:05,907 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 08:11:05,907 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 08:11:05,908 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 08:11:05,908 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 08:11:05,908 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 08:11:05,908 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 08:11:05,924 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 08:11:05,924 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 08:11:05,925 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 08:11:05,925 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 08:11:05,925 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 08:11:05,925 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 08:11:05,926 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 08:11:05,926 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 08:11:05,926 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 08:11:05,926 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 08:11:05,926 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 08:11:05,927 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 08:11:05,927 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 08:11:05,927 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:11:05,927 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 08:11:05,928 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 08:11:05,928 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 08:11:05,928 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 08:11:05,928 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 08:11:05,928 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 08:11:05,932 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 08:11:05,932 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 08:11:05,932 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 08:11:05,933 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 08:11:05,933 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 08:11:05,933 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-16 08:11:06,130 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 08:11:06,150 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 08:11:06,152 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 08:11:06,153 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 08:11:06,153 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 08:11:06,155 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.11.cil-1.c [2023-12-16 08:11:07,192 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 08:11:07,377 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 08:11:07,377 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.11.cil-1.c [2023-12-16 08:11:07,398 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e691cfb59/035a22eeb10a4cf8922319567fb8bf18/FLAGf44a85361 [2023-12-16 08:11:07,413 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e691cfb59/035a22eeb10a4cf8922319567fb8bf18 [2023-12-16 08:11:07,415 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 08:11:07,416 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 08:11:07,418 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 08:11:07,418 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 08:11:07,422 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 08:11:07,422 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:11:07" (1/1) ... [2023-12-16 08:11:07,423 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@155a2d6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:07, skipping insertion in model container [2023-12-16 08:11:07,423 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:11:07" (1/1) ... [2023-12-16 08:11:07,479 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 08:11:07,598 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.11.cil-1.c[914,927] [2023-12-16 08:11:07,661 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.11.cil-1.c[7115,7128] [2023-12-16 08:11:07,720 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:11:07,743 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 08:11:07,751 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.11.cil-1.c[914,927] [2023-12-16 08:11:07,768 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.11.cil-1.c[7115,7128] [2023-12-16 08:11:07,820 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:11:07,843 INFO L206 MainTranslator]: Completed translation [2023-12-16 08:11:07,843 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:07 WrapperNode [2023-12-16 08:11:07,843 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 08:11:07,844 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 08:11:07,844 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 08:11:07,844 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 08:11:07,850 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:07" (1/1) ... [2023-12-16 08:11:07,865 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:07" (1/1) ... [2023-12-16 08:11:07,896 INFO L138 Inliner]: procedures = 76, calls = 91, calls flagged for inlining = 43, calls inlined = 43, statements flattened = 976 [2023-12-16 08:11:07,896 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 08:11:07,897 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 08:11:07,897 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 08:11:07,897 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 08:11:07,905 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:07" (1/1) ... [2023-12-16 08:11:07,905 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:07" (1/1) ... [2023-12-16 08:11:07,914 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:07" (1/1) ... [2023-12-16 08:11:07,937 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-16 08:11:07,938 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:07" (1/1) ... [2023-12-16 08:11:07,938 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:07" (1/1) ... [2023-12-16 08:11:07,959 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:07" (1/1) ... [2023-12-16 08:11:07,968 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:07" (1/1) ... [2023-12-16 08:11:07,971 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:07" (1/1) ... [2023-12-16 08:11:08,007 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:07" (1/1) ... [2023-12-16 08:11:08,025 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 08:11:08,026 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 08:11:08,026 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 08:11:08,026 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 08:11:08,027 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:07" (1/1) ... [2023-12-16 08:11:08,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:11:08,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 08:11:08,061 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-16 08:11:08,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-16 08:11:08,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 08:11:08,137 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-16 08:11:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-16 08:11:08,138 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2023-12-16 08:11:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2023-12-16 08:11:08,138 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-16 08:11:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-16 08:11:08,138 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-16 08:11:08,138 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-16 08:11:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2023-12-16 08:11:08,139 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2023-12-16 08:11:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-16 08:11:08,139 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-16 08:11:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-16 08:11:08,139 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-16 08:11:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2023-12-16 08:11:08,139 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2023-12-16 08:11:08,139 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 08:11:08,140 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2023-12-16 08:11:08,140 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2023-12-16 08:11:08,140 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2023-12-16 08:11:08,140 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2023-12-16 08:11:08,140 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-16 08:11:08,141 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-16 08:11:08,141 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-16 08:11:08,142 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-16 08:11:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2023-12-16 08:11:08,142 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2023-12-16 08:11:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 08:11:08,142 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 08:11:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-16 08:11:08,142 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-16 08:11:08,142 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2023-12-16 08:11:08,142 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2023-12-16 08:11:08,281 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 08:11:08,283 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 08:11:08,991 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 08:11:09,057 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 08:11:09,058 INFO L309 CfgBuilder]: Removed 18 assume(true) statements. [2023-12-16 08:11:09,058 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:11:09 BoogieIcfgContainer [2023-12-16 08:11:09,058 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 08:11:09,060 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 08:11:09,060 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 08:11:09,062 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 08:11:09,063 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 08:11:07" (1/3) ... [2023-12-16 08:11:09,064 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24abcedd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:11:09, skipping insertion in model container [2023-12-16 08:11:09,064 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:07" (2/3) ... [2023-12-16 08:11:09,064 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@24abcedd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:11:09, skipping insertion in model container [2023-12-16 08:11:09,064 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:11:09" (3/3) ... [2023-12-16 08:11:09,065 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_2.cil-1+token_ring.11.cil-1.c [2023-12-16 08:11:09,080 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 08:11:09,080 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-16 08:11:09,138 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 08:11:09,143 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;@771de252, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 08:11:09,143 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-16 08:11:09,151 INFO L276 IsEmpty]: Start isEmpty. Operand has 424 states, 365 states have (on average 1.715068493150685) internal successors, (626), 373 states have internal predecessors, (626), 41 states have call successors, (41), 15 states have call predecessors, (41), 15 states have return successors, (41), 39 states have call predecessors, (41), 41 states have call successors, (41) [2023-12-16 08:11:09,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:11:09,167 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:09,168 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:09,169 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:09,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:09,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1703988734, now seen corresponding path program 1 times [2023-12-16 08:11:09,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:09,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2101710446] [2023-12-16 08:11:09,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:09,188 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:09,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:09,191 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:09,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-16 08:11:09,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:09,345 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 08:11:09,352 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:09,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:09,437 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:09,437 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:09,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2101710446] [2023-12-16 08:11:09,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2101710446] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:09,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:09,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 08:11:09,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236761663] [2023-12-16 08:11:09,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:09,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:09,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:09,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:09,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:09,463 INFO L87 Difference]: Start difference. First operand has 424 states, 365 states have (on average 1.715068493150685) internal successors, (626), 373 states have internal predecessors, (626), 41 states have call successors, (41), 15 states have call predecessors, (41), 15 states have return successors, (41), 39 states have call predecessors, (41), 41 states have call successors, (41) Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:10,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:10,420 INFO L93 Difference]: Finished difference Result 918 states and 1525 transitions. [2023-12-16 08:11:10,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:11:10,448 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-16 08:11:10,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:10,463 INFO L225 Difference]: With dead ends: 918 [2023-12-16 08:11:10,463 INFO L226 Difference]: Without dead ends: 513 [2023-12-16 08:11:10,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:10,478 INFO L413 NwaCegarLoop]: 367 mSDtfsCounter, 431 mSDsluCounter, 909 mSDsCounter, 0 mSdLazyCounter, 1143 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 1276 SdHoareTripleChecker+Invalid, 1202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:10,480 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [438 Valid, 1276 Invalid, 1202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1143 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-16 08:11:10,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2023-12-16 08:11:10,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 506. [2023-12-16 08:11:10,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 430 states have (on average 1.5813953488372092) internal successors, (680), 437 states have internal predecessors, (680), 52 states have call successors, (52), 22 states have call predecessors, (52), 22 states have return successors, (53), 49 states have call predecessors, (53), 48 states have call successors, (53) [2023-12-16 08:11:10,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 785 transitions. [2023-12-16 08:11:10,554 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 785 transitions. Word has length 58 [2023-12-16 08:11:10,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:10,554 INFO L495 AbstractCegarLoop]: Abstraction has 506 states and 785 transitions. [2023-12-16 08:11:10,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:10,555 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 785 transitions. [2023-12-16 08:11:10,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:11:10,562 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:10,562 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:10,568 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-16 08:11:10,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:10,766 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:10,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:10,767 INFO L85 PathProgramCache]: Analyzing trace with hash -2057077116, now seen corresponding path program 1 times [2023-12-16 08:11:10,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:10,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [647893734] [2023-12-16 08:11:10,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:10,767 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:10,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:10,769 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:10,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-16 08:11:10,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:10,865 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 08:11:10,869 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:10,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:10,914 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:10,914 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:10,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [647893734] [2023-12-16 08:11:10,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [647893734] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:10,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:10,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 08:11:10,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72815274] [2023-12-16 08:11:10,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:10,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:10,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:10,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:10,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:10,921 INFO L87 Difference]: Start difference. First operand 506 states and 785 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:11,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:11,749 INFO L93 Difference]: Finished difference Result 865 states and 1306 transitions. [2023-12-16 08:11:11,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:11:11,750 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-16 08:11:11,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:11,754 INFO L225 Difference]: With dead ends: 865 [2023-12-16 08:11:11,755 INFO L226 Difference]: Without dead ends: 701 [2023-12-16 08:11:11,759 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:11,760 INFO L413 NwaCegarLoop]: 350 mSDtfsCounter, 420 mSDsluCounter, 887 mSDsCounter, 0 mSdLazyCounter, 1112 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 1237 SdHoareTripleChecker+Invalid, 1176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:11,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [427 Valid, 1237 Invalid, 1176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1112 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-16 08:11:11,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2023-12-16 08:11:11,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 693. [2023-12-16 08:11:11,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 573 states have (on average 1.5322862129144852) internal successors, (878), 588 states have internal predecessors, (878), 74 states have call successors, (74), 36 states have call predecessors, (74), 44 states have return successors, (95), 73 states have call predecessors, (95), 70 states have call successors, (95) [2023-12-16 08:11:11,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1047 transitions. [2023-12-16 08:11:11,807 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1047 transitions. Word has length 58 [2023-12-16 08:11:11,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:11,808 INFO L495 AbstractCegarLoop]: Abstraction has 693 states and 1047 transitions. [2023-12-16 08:11:11,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-16 08:11:11,808 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1047 transitions. [2023-12-16 08:11:11,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:11:11,809 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:11,809 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:11,815 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 (3)] Ended with exit code 0 [2023-12-16 08:11:12,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:12,013 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:12,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:12,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1477573563, now seen corresponding path program 1 times [2023-12-16 08:11:12,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:12,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [146830827] [2023-12-16 08:11:12,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:12,015 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:12,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:12,016 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:12,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-16 08:11:12,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:12,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:11:12,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:12,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:12,117 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:12,117 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:12,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [146830827] [2023-12-16 08:11:12,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [146830827] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:12,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:12,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 08:11:12,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746761732] [2023-12-16 08:11:12,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:12,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 08:11:12,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:12,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 08:11:12,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:12,119 INFO L87 Difference]: Start difference. First operand 693 states and 1047 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:12,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:12,278 INFO L93 Difference]: Finished difference Result 1048 states and 1544 transitions. [2023-12-16 08:11:12,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:11:12,278 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-16 08:11:12,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:12,282 INFO L225 Difference]: With dead ends: 1048 [2023-12-16 08:11:12,282 INFO L226 Difference]: Without dead ends: 711 [2023-12-16 08:11:12,283 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:11:12,284 INFO L413 NwaCegarLoop]: 611 mSDtfsCounter, 6 mSDsluCounter, 2439 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 3050 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:12,284 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 3050 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:12,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2023-12-16 08:11:12,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 701. [2023-12-16 08:11:12,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 579 states have (on average 1.5233160621761659) internal successors, (882), 594 states have internal predecessors, (882), 74 states have call successors, (74), 36 states have call predecessors, (74), 46 states have return successors, (97), 75 states have call predecessors, (97), 70 states have call successors, (97) [2023-12-16 08:11:12,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 1053 transitions. [2023-12-16 08:11:12,321 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 1053 transitions. Word has length 58 [2023-12-16 08:11:12,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:12,322 INFO L495 AbstractCegarLoop]: Abstraction has 701 states and 1053 transitions. [2023-12-16 08:11:12,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:12,322 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 1053 transitions. [2023-12-16 08:11:12,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:11:12,325 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:12,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] [2023-12-16 08:11:12,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:12,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:12,530 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:12,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:12,530 INFO L85 PathProgramCache]: Analyzing trace with hash 573410435, now seen corresponding path program 1 times [2023-12-16 08:11:12,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:12,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [542639412] [2023-12-16 08:11:12,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:12,531 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:12,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:12,532 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:12,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-16 08:11:12,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:12,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:11:12,664 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:12,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:12,691 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:12,691 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:12,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [542639412] [2023-12-16 08:11:12,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [542639412] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:12,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:12,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 08:11:12,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758828691] [2023-12-16 08:11:12,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:12,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 08:11:12,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:12,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 08:11:12,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:12,693 INFO L87 Difference]: Start difference. First operand 701 states and 1053 transitions. Second operand has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:12,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:12,861 INFO L93 Difference]: Finished difference Result 1058 states and 1546 transitions. [2023-12-16 08:11:12,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:11:12,862 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-16 08:11:12,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:12,866 INFO L225 Difference]: With dead ends: 1058 [2023-12-16 08:11:12,866 INFO L226 Difference]: Without dead ends: 713 [2023-12-16 08:11:12,867 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:11:12,869 INFO L413 NwaCegarLoop]: 610 mSDtfsCounter, 3 mSDsluCounter, 2435 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 3045 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:12,870 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 3045 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:12,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2023-12-16 08:11:12,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 709. [2023-12-16 08:11:12,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 709 states, 585 states have (on average 1.5145299145299145) internal successors, (886), 600 states have internal predecessors, (886), 74 states have call successors, (74), 36 states have call predecessors, (74), 48 states have return successors, (99), 77 states have call predecessors, (99), 70 states have call successors, (99) [2023-12-16 08:11:12,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 1059 transitions. [2023-12-16 08:11:12,901 INFO L78 Accepts]: Start accepts. Automaton has 709 states and 1059 transitions. Word has length 58 [2023-12-16 08:11:12,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:12,901 INFO L495 AbstractCegarLoop]: Abstraction has 709 states and 1059 transitions. [2023-12-16 08:11:12,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:12,902 INFO L276 IsEmpty]: Start isEmpty. Operand 709 states and 1059 transitions. [2023-12-16 08:11:12,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:11:12,903 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:12,903 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:12,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:13,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:13,107 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:13,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:13,107 INFO L85 PathProgramCache]: Analyzing trace with hash 635450049, now seen corresponding path program 1 times [2023-12-16 08:11:13,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:13,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2076475207] [2023-12-16 08:11:13,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:13,108 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:13,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:13,109 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:13,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-16 08:11:13,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:13,187 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:13,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:13,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:13,237 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:13,237 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:13,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2076475207] [2023-12-16 08:11:13,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2076475207] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:13,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:13,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:13,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380273580] [2023-12-16 08:11:13,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:13,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:11:13,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:13,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:11:13,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:11:13,239 INFO L87 Difference]: Start difference. First operand 709 states and 1059 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-16 08:11:13,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:13,730 INFO L93 Difference]: Finished difference Result 1407 states and 2006 transitions. [2023-12-16 08:11:13,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:13,731 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 58 [2023-12-16 08:11:13,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:13,736 INFO L225 Difference]: With dead ends: 1407 [2023-12-16 08:11:13,736 INFO L226 Difference]: Without dead ends: 1058 [2023-12-16 08:11:13,737 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:13,738 INFO L413 NwaCegarLoop]: 325 mSDtfsCounter, 905 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 935 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:13,738 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [935 Valid, 649 Invalid, 549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:13,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1058 states. [2023-12-16 08:11:13,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1058 to 1054. [2023-12-16 08:11:13,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1054 states, 840 states have (on average 1.4535714285714285) internal successors, (1221), 870 states have internal predecessors, (1221), 120 states have call successors, (120), 64 states have call predecessors, (120), 92 states have return successors, (184), 128 states have call predecessors, (184), 116 states have call successors, (184) [2023-12-16 08:11:13,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 1525 transitions. [2023-12-16 08:11:13,784 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 1525 transitions. Word has length 58 [2023-12-16 08:11:13,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:13,785 INFO L495 AbstractCegarLoop]: Abstraction has 1054 states and 1525 transitions. [2023-12-16 08:11:13,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-16 08:11:13,785 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 1525 transitions. [2023-12-16 08:11:13,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-16 08:11:13,787 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:13,787 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:13,794 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:13,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:13,993 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:13,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:13,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1502465644, now seen corresponding path program 1 times [2023-12-16 08:11:13,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:13,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1376016488] [2023-12-16 08:11:13,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:13,994 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:13,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:13,995 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:13,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-16 08:11:14,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:14,073 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:14,075 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:14,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:14,160 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:14,160 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:14,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1376016488] [2023-12-16 08:11:14,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1376016488] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:14,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:14,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:14,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080744108] [2023-12-16 08:11:14,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:14,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:14,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:14,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:14,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:14,162 INFO L87 Difference]: Start difference. First operand 1054 states and 1525 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:14,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:14,269 INFO L93 Difference]: Finished difference Result 2368 states and 3296 transitions. [2023-12-16 08:11:14,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:14,269 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 59 [2023-12-16 08:11:14,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:14,275 INFO L225 Difference]: With dead ends: 2368 [2023-12-16 08:11:14,275 INFO L226 Difference]: Without dead ends: 1686 [2023-12-16 08:11:14,276 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:14,277 INFO L413 NwaCegarLoop]: 622 mSDtfsCounter, 599 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 717 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:14,277 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [599 Valid, 717 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:14,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1686 states. [2023-12-16 08:11:14,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1686 to 1642. [2023-12-16 08:11:14,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1642 states, 1280 states have (on average 1.39296875) internal successors, (1783), 1332 states have internal predecessors, (1783), 186 states have call successors, (186), 120 states have call predecessors, (186), 174 states have return successors, (298), 198 states have call predecessors, (298), 182 states have call successors, (298) [2023-12-16 08:11:14,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1642 states to 1642 states and 2267 transitions. [2023-12-16 08:11:14,336 INFO L78 Accepts]: Start accepts. Automaton has 1642 states and 2267 transitions. Word has length 59 [2023-12-16 08:11:14,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:14,337 INFO L495 AbstractCegarLoop]: Abstraction has 1642 states and 2267 transitions. [2023-12-16 08:11:14,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:14,337 INFO L276 IsEmpty]: Start isEmpty. Operand 1642 states and 2267 transitions. [2023-12-16 08:11:14,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-16 08:11:14,338 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:14,339 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:14,344 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-12-16 08:11:14,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:14,542 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:14,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:14,543 INFO L85 PathProgramCache]: Analyzing trace with hash 212158497, now seen corresponding path program 1 times [2023-12-16 08:11:14,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:14,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1899858449] [2023-12-16 08:11:14,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:14,543 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:14,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:14,544 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:14,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-16 08:11:14,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:14,621 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:14,623 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:14,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:14,683 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:14,683 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:14,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1899858449] [2023-12-16 08:11:14,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1899858449] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:14,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:14,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:14,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341690127] [2023-12-16 08:11:14,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:14,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:14,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:14,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:14,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:14,684 INFO L87 Difference]: Start difference. First operand 1642 states and 2267 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:14,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:14,874 INFO L93 Difference]: Finished difference Result 4058 states and 5436 transitions. [2023-12-16 08:11:14,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:14,874 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 60 [2023-12-16 08:11:14,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:14,884 INFO L225 Difference]: With dead ends: 4058 [2023-12-16 08:11:14,884 INFO L226 Difference]: Without dead ends: 2760 [2023-12-16 08:11:14,887 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:14,888 INFO L413 NwaCegarLoop]: 609 mSDtfsCounter, 63 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1189 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:14,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 1189 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:14,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2760 states. [2023-12-16 08:11:14,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2760 to 2728. [2023-12-16 08:11:14,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2728 states, 2098 states have (on average 1.34604385128694) internal successors, (2824), 2171 states have internal predecessors, (2824), 306 states have call successors, (306), 232 states have call predecessors, (306), 322 states have return successors, (476), 329 states have call predecessors, (476), 302 states have call successors, (476) [2023-12-16 08:11:15,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2728 states to 2728 states and 3606 transitions. [2023-12-16 08:11:15,004 INFO L78 Accepts]: Start accepts. Automaton has 2728 states and 3606 transitions. Word has length 60 [2023-12-16 08:11:15,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:15,005 INFO L495 AbstractCegarLoop]: Abstraction has 2728 states and 3606 transitions. [2023-12-16 08:11:15,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:15,005 INFO L276 IsEmpty]: Start isEmpty. Operand 2728 states and 3606 transitions. [2023-12-16 08:11:15,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-16 08:11:15,006 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:15,006 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:15,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:15,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:15,210 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:15,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:15,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1564308224, now seen corresponding path program 1 times [2023-12-16 08:11:15,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:15,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1989044181] [2023-12-16 08:11:15,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:15,211 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:15,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:15,212 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:15,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-16 08:11:15,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:15,297 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:15,299 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:15,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:15,358 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:15,358 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:15,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1989044181] [2023-12-16 08:11:15,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1989044181] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:15,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:15,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:15,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313689612] [2023-12-16 08:11:15,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:15,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:15,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:15,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:15,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:15,362 INFO L87 Difference]: Start difference. First operand 2728 states and 3606 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:15,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:15,573 INFO L93 Difference]: Finished difference Result 5664 states and 7344 transitions. [2023-12-16 08:11:15,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:15,576 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 66 [2023-12-16 08:11:15,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:15,588 INFO L225 Difference]: With dead ends: 5664 [2023-12-16 08:11:15,588 INFO L226 Difference]: Without dead ends: 3288 [2023-12-16 08:11:15,593 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:15,593 INFO L413 NwaCegarLoop]: 623 mSDtfsCounter, 594 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 594 SdHoareTripleChecker+Valid, 717 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:15,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [594 Valid, 717 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:15,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3288 states. [2023-12-16 08:11:15,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3288 to 3244. [2023-12-16 08:11:15,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3244 states, 2486 states have (on average 1.3258246178600162) internal successors, (3296), 2567 states have internal predecessors, (3296), 370 states have call successors, (370), 288 states have call predecessors, (370), 386 states have return successors, (559), 393 states have call predecessors, (559), 366 states have call successors, (559) [2023-12-16 08:11:15,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3244 states to 3244 states and 4225 transitions. [2023-12-16 08:11:15,721 INFO L78 Accepts]: Start accepts. Automaton has 3244 states and 4225 transitions. Word has length 66 [2023-12-16 08:11:15,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:15,722 INFO L495 AbstractCegarLoop]: Abstraction has 3244 states and 4225 transitions. [2023-12-16 08:11:15,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:15,722 INFO L276 IsEmpty]: Start isEmpty. Operand 3244 states and 4225 transitions. [2023-12-16 08:11:15,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-16 08:11:15,723 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:15,723 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:15,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:15,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:15,928 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:15,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:15,929 INFO L85 PathProgramCache]: Analyzing trace with hash 732018994, now seen corresponding path program 1 times [2023-12-16 08:11:15,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:15,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1549551949] [2023-12-16 08:11:15,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:15,930 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:15,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:15,931 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:15,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-16 08:11:16,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:16,015 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:16,017 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:16,037 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:16,037 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:16,037 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:16,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1549551949] [2023-12-16 08:11:16,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1549551949] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:16,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:16,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:16,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504322059] [2023-12-16 08:11:16,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:16,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:11:16,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:16,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:11:16,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:11:16,039 INFO L87 Difference]: Start difference. First operand 3244 states and 4225 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:16,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:16,385 INFO L93 Difference]: Finished difference Result 3864 states and 4998 transitions. [2023-12-16 08:11:16,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:16,385 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 67 [2023-12-16 08:11:16,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:16,399 INFO L225 Difference]: With dead ends: 3864 [2023-12-16 08:11:16,399 INFO L226 Difference]: Without dead ends: 3861 [2023-12-16 08:11:16,402 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:16,402 INFO L413 NwaCegarLoop]: 624 mSDtfsCounter, 1219 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1219 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:16,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1219 Valid, 700 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:11:16,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3861 states. [2023-12-16 08:11:16,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3861 to 3827. [2023-12-16 08:11:16,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3827 states, 2924 states have (on average 1.3149794801641588) internal successors, (3845), 3019 states have internal predecessors, (3845), 435 states have call successors, (435), 344 states have call predecessors, (435), 466 states have return successors, (662), 468 states have call predecessors, (662), 432 states have call successors, (662) [2023-12-16 08:11:16,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3827 states to 3827 states and 4942 transitions. [2023-12-16 08:11:16,586 INFO L78 Accepts]: Start accepts. Automaton has 3827 states and 4942 transitions. Word has length 67 [2023-12-16 08:11:16,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:16,586 INFO L495 AbstractCegarLoop]: Abstraction has 3827 states and 4942 transitions. [2023-12-16 08:11:16,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:16,587 INFO L276 IsEmpty]: Start isEmpty. Operand 3827 states and 4942 transitions. [2023-12-16 08:11:16,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-16 08:11:16,588 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:16,588 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:16,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:16,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:16,791 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:16,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:16,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1216352650, now seen corresponding path program 1 times [2023-12-16 08:11:16,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:16,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [797900799] [2023-12-16 08:11:16,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:16,792 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:16,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:16,793 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:16,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-16 08:11:16,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:16,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:11:16,872 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:17,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:17,059 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 08:11:17,155 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:17,156 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:17,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [797900799] [2023-12-16 08:11:17,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [797900799] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 08:11:17,156 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 08:11:17,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2023-12-16 08:11:17,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726930784] [2023-12-16 08:11:17,156 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 08:11:17,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 08:11:17,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:17,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 08:11:17,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:11:17,158 INFO L87 Difference]: Start difference. First operand 3827 states and 4942 transitions. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 08:11:17,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:17,982 INFO L93 Difference]: Finished difference Result 8366 states and 10698 transitions. [2023-12-16 08:11:17,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:11:17,983 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 68 [2023-12-16 08:11:17,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:18,016 INFO L225 Difference]: With dead ends: 8366 [2023-12-16 08:11:18,016 INFO L226 Difference]: Without dead ends: 8363 [2023-12-16 08:11:18,021 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:11:18,021 INFO L413 NwaCegarLoop]: 774 mSDtfsCounter, 1529 mSDsluCounter, 1974 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1529 SdHoareTripleChecker+Valid, 2748 SdHoareTripleChecker+Invalid, 667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:18,022 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1529 Valid, 2748 Invalid, 667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:18,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8363 states. [2023-12-16 08:11:18,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8363 to 6181. [2023-12-16 08:11:18,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6181 states, 4698 states have (on average 1.3037462750106428) internal successors, (6125), 4859 states have internal predecessors, (6125), 699 states have call successors, (699), 568 states have call predecessors, (699), 782 states have return successors, (1096), 758 states have call predecessors, (1096), 696 states have call successors, (1096) [2023-12-16 08:11:18,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6181 states to 6181 states and 7920 transitions. [2023-12-16 08:11:18,440 INFO L78 Accepts]: Start accepts. Automaton has 6181 states and 7920 transitions. Word has length 68 [2023-12-16 08:11:18,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:18,440 INFO L495 AbstractCegarLoop]: Abstraction has 6181 states and 7920 transitions. [2023-12-16 08:11:18,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 4 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 08:11:18,441 INFO L276 IsEmpty]: Start isEmpty. Operand 6181 states and 7920 transitions. [2023-12-16 08:11:18,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-16 08:11:18,442 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:18,442 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:18,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:18,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:18,646 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:18,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:18,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1865463374, now seen corresponding path program 2 times [2023-12-16 08:11:18,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:18,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1116970694] [2023-12-16 08:11:18,647 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 08:11:18,648 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:18,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:18,649 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:18,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-16 08:11:18,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 08:11:18,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 08:11:18,732 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:18,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:18,740 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:18,741 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:18,741 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:18,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1116970694] [2023-12-16 08:11:18,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1116970694] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:18,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:18,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:18,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025185822] [2023-12-16 08:11:18,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:18,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:18,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:18,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:18,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:18,742 INFO L87 Difference]: Start difference. First operand 6181 states and 7920 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:18,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:18,991 INFO L93 Difference]: Finished difference Result 9152 states and 11776 transitions. [2023-12-16 08:11:18,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:18,991 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 71 [2023-12-16 08:11:18,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:19,005 INFO L225 Difference]: With dead ends: 9152 [2023-12-16 08:11:19,005 INFO L226 Difference]: Without dead ends: 3849 [2023-12-16 08:11:19,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:19,016 INFO L413 NwaCegarLoop]: 673 mSDtfsCounter, 630 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 630 SdHoareTripleChecker+Valid, 775 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:19,016 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [630 Valid, 775 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:19,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3849 states. [2023-12-16 08:11:19,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3849 to 3825. [2023-12-16 08:11:19,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3825 states, 2926 states have (on average 1.2983595352016404) internal successors, (3799), 3017 states have internal predecessors, (3799), 435 states have call successors, (435), 344 states have call predecessors, (435), 462 states have return successors, (630), 468 states have call predecessors, (630), 432 states have call successors, (630) [2023-12-16 08:11:19,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3825 states to 3825 states and 4864 transitions. [2023-12-16 08:11:19,283 INFO L78 Accepts]: Start accepts. Automaton has 3825 states and 4864 transitions. Word has length 71 [2023-12-16 08:11:19,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:19,283 INFO L495 AbstractCegarLoop]: Abstraction has 3825 states and 4864 transitions. [2023-12-16 08:11:19,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-16 08:11:19,284 INFO L276 IsEmpty]: Start isEmpty. Operand 3825 states and 4864 transitions. [2023-12-16 08:11:19,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-16 08:11:19,285 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:19,285 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:19,294 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:19,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:19,489 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:19,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:19,490 INFO L85 PathProgramCache]: Analyzing trace with hash -482438939, now seen corresponding path program 1 times [2023-12-16 08:11:19,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:19,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [781465293] [2023-12-16 08:11:19,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:19,490 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:19,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:19,491 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:19,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-16 08:11:19,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:19,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:19,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:19,588 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:19,588 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:19,588 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:19,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [781465293] [2023-12-16 08:11:19,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [781465293] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:19,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:19,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:19,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847993049] [2023-12-16 08:11:19,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:19,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:19,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:19,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:19,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:19,589 INFO L87 Difference]: Start difference. First operand 3825 states and 4864 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 08:11:19,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:19,925 INFO L93 Difference]: Finished difference Result 10262 states and 12823 transitions. [2023-12-16 08:11:19,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:19,926 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 76 [2023-12-16 08:11:19,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:19,944 INFO L225 Difference]: With dead ends: 10262 [2023-12-16 08:11:19,944 INFO L226 Difference]: Without dead ends: 5473 [2023-12-16 08:11:19,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:19,953 INFO L413 NwaCegarLoop]: 683 mSDtfsCounter, 84 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 1284 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:19,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 1284 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:19,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5473 states. [2023-12-16 08:11:20,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5473 to 5473. [2023-12-16 08:11:20,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5473 states, 4136 states have (on average 1.2736943907156673) internal successors, (5268), 4272 states have internal predecessors, (5268), 633 states have call successors, (633), 512 states have call predecessors, (633), 702 states have return successors, (954), 693 states have call predecessors, (954), 630 states have call successors, (954) [2023-12-16 08:11:20,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5473 states to 5473 states and 6855 transitions. [2023-12-16 08:11:20,260 INFO L78 Accepts]: Start accepts. Automaton has 5473 states and 6855 transitions. Word has length 76 [2023-12-16 08:11:20,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:20,260 INFO L495 AbstractCegarLoop]: Abstraction has 5473 states and 6855 transitions. [2023-12-16 08:11:20,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 08:11:20,261 INFO L276 IsEmpty]: Start isEmpty. Operand 5473 states and 6855 transitions. [2023-12-16 08:11:20,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-16 08:11:20,263 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:20,263 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:20,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2023-12-16 08:11:20,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:20,470 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:20,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:20,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1880333721, now seen corresponding path program 1 times [2023-12-16 08:11:20,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:20,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1492113717] [2023-12-16 08:11:20,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:20,472 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:20,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:20,473 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:20,478 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-16 08:11:20,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:20,553 INFO L262 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:20,555 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:20,606 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 08:11:20,607 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:20,607 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:20,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1492113717] [2023-12-16 08:11:20,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1492113717] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:20,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:20,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:20,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874354864] [2023-12-16 08:11:20,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:20,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:11:20,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:20,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:11:20,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:11:20,609 INFO L87 Difference]: Start difference. First operand 5473 states and 6855 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:11:21,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:21,369 INFO L93 Difference]: Finished difference Result 10620 states and 13187 transitions. [2023-12-16 08:11:21,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:21,370 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 85 [2023-12-16 08:11:21,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:21,386 INFO L225 Difference]: With dead ends: 10620 [2023-12-16 08:11:21,386 INFO L226 Difference]: Without dead ends: 5503 [2023-12-16 08:11:21,397 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:21,397 INFO L413 NwaCegarLoop]: 320 mSDtfsCounter, 885 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 914 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:21,397 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [914 Valid, 631 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:21,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5503 states. [2023-12-16 08:11:21,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5503 to 5503. [2023-12-16 08:11:21,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5503 states, 4151 states have (on average 1.2568055890146952) internal successors, (5217), 4302 states have internal predecessors, (5217), 633 states have call successors, (633), 512 states have call predecessors, (633), 717 states have return successors, (954), 693 states have call predecessors, (954), 630 states have call successors, (954) [2023-12-16 08:11:21,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5503 states to 5503 states and 6804 transitions. [2023-12-16 08:11:21,769 INFO L78 Accepts]: Start accepts. Automaton has 5503 states and 6804 transitions. Word has length 85 [2023-12-16 08:11:21,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:21,769 INFO L495 AbstractCegarLoop]: Abstraction has 5503 states and 6804 transitions. [2023-12-16 08:11:21,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 4 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-16 08:11:21,769 INFO L276 IsEmpty]: Start isEmpty. Operand 5503 states and 6804 transitions. [2023-12-16 08:11:21,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-16 08:11:21,772 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:21,772 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:21,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:21,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:21,976 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:21,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:21,977 INFO L85 PathProgramCache]: Analyzing trace with hash 245747767, now seen corresponding path program 1 times [2023-12-16 08:11:21,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:21,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [255296767] [2023-12-16 08:11:21,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:21,977 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:21,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:21,978 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:21,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-16 08:11:22,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:22,066 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:22,067 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:22,080 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-16 08:11:22,080 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:22,080 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:22,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [255296767] [2023-12-16 08:11:22,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [255296767] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:22,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:22,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:22,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575253356] [2023-12-16 08:11:22,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:22,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:22,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:22,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:22,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:22,082 INFO L87 Difference]: Start difference. First operand 5503 states and 6804 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 08:11:22,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:22,440 INFO L93 Difference]: Finished difference Result 10409 states and 12742 transitions. [2023-12-16 08:11:22,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:22,441 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 86 [2023-12-16 08:11:22,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:22,455 INFO L225 Difference]: With dead ends: 10409 [2023-12-16 08:11:22,455 INFO L226 Difference]: Without dead ends: 5252 [2023-12-16 08:11:22,465 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:22,466 INFO L413 NwaCegarLoop]: 677 mSDtfsCounter, 91 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 1275 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:22,466 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 1275 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:22,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5252 states. [2023-12-16 08:11:22,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5252 to 5249. [2023-12-16 08:11:22,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5249 states, 3967 states have (on average 1.2450214267708597) internal successors, (4939), 4112 states have internal predecessors, (4939), 595 states have call successors, (595), 484 states have call predecessors, (595), 685 states have return successors, (837), 655 states have call predecessors, (837), 592 states have call successors, (837) [2023-12-16 08:11:22,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5249 states to 5249 states and 6371 transitions. [2023-12-16 08:11:22,776 INFO L78 Accepts]: Start accepts. Automaton has 5249 states and 6371 transitions. Word has length 86 [2023-12-16 08:11:22,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:22,777 INFO L495 AbstractCegarLoop]: Abstraction has 5249 states and 6371 transitions. [2023-12-16 08:11:22,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-16 08:11:22,777 INFO L276 IsEmpty]: Start isEmpty. Operand 5249 states and 6371 transitions. [2023-12-16 08:11:22,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-16 08:11:22,783 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:22,783 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, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:22,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:22,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:22,987 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:22,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:22,987 INFO L85 PathProgramCache]: Analyzing trace with hash 88670978, now seen corresponding path program 1 times [2023-12-16 08:11:22,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:22,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [528732347] [2023-12-16 08:11:22,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:22,988 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:22,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:22,989 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:22,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-16 08:11:23,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:23,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:23,100 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:23,120 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-16 08:11:23,121 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:23,121 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:23,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [528732347] [2023-12-16 08:11:23,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [528732347] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:23,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:23,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:23,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342361343] [2023-12-16 08:11:23,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:23,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:23,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:23,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:23,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:23,123 INFO L87 Difference]: Start difference. First operand 5249 states and 6371 transitions. Second operand has 5 states, 5 states have (on average 14.6) internal successors, (73), 3 states have internal predecessors, (73), 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-16 08:11:24,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:24,126 INFO L93 Difference]: Finished difference Result 12500 states and 15057 transitions. [2023-12-16 08:11:24,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:11:24,126 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 3 states have internal predecessors, (73), 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-16 08:11:24,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:24,146 INFO L225 Difference]: With dead ends: 12500 [2023-12-16 08:11:24,147 INFO L226 Difference]: Without dead ends: 7392 [2023-12-16 08:11:24,158 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-16 08:11:24,158 INFO L413 NwaCegarLoop]: 314 mSDtfsCounter, 924 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 873 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 958 SdHoareTripleChecker+Valid, 903 SdHoareTripleChecker+Invalid, 932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 873 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:24,158 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [958 Valid, 903 Invalid, 932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 873 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 08:11:24,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7392 states. [2023-12-16 08:11:24,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7392 to 7072. [2023-12-16 08:11:24,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7072 states, 5301 states have (on average 1.238256932654216) internal successors, (6564), 5482 states have internal predecessors, (6564), 815 states have call successors, (815), 673 states have call predecessors, (815), 954 states have return successors, (1131), 918 states have call predecessors, (1131), 812 states have call successors, (1131) [2023-12-16 08:11:24,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7072 states to 7072 states and 8510 transitions. [2023-12-16 08:11:24,760 INFO L78 Accepts]: Start accepts. Automaton has 7072 states and 8510 transitions. Word has length 145 [2023-12-16 08:11:24,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:24,761 INFO L495 AbstractCegarLoop]: Abstraction has 7072 states and 8510 transitions. [2023-12-16 08:11:24,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 3 states have internal predecessors, (73), 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-16 08:11:24,761 INFO L276 IsEmpty]: Start isEmpty. Operand 7072 states and 8510 transitions. [2023-12-16 08:11:24,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:24,763 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:24,763 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:24,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:24,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:24,968 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:24,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:24,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1477252457, now seen corresponding path program 1 times [2023-12-16 08:11:24,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:24,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [315037896] [2023-12-16 08:11:24,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:24,969 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:24,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:24,970 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:25,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-16 08:11:25,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:25,099 INFO L262 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:25,102 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:25,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:25,112 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:25,112 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:25,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [315037896] [2023-12-16 08:11:25,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [315037896] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:25,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:25,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:25,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047273993] [2023-12-16 08:11:25,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:25,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:25,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:25,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:25,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:25,113 INFO L87 Difference]: Start difference. First operand 7072 states and 8510 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 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-16 08:11:25,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:25,510 INFO L93 Difference]: Finished difference Result 7397 states and 9039 transitions. [2023-12-16 08:11:25,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:25,511 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:25,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:25,527 INFO L225 Difference]: With dead ends: 7397 [2023-12-16 08:11:25,527 INFO L226 Difference]: Without dead ends: 7072 [2023-12-16 08:11:25,530 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:25,531 INFO L413 NwaCegarLoop]: 606 mSDtfsCounter, 530 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 530 SdHoareTripleChecker+Valid, 717 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:25,531 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [530 Valid, 717 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:11:25,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7072 states. [2023-12-16 08:11:25,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7072 to 7072. [2023-12-16 08:11:25,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7072 states, 5301 states have (on average 1.238068289002075) internal successors, (6563), 5482 states have internal predecessors, (6563), 815 states have call successors, (815), 673 states have call predecessors, (815), 954 states have return successors, (1131), 918 states have call predecessors, (1131), 812 states have call successors, (1131) [2023-12-16 08:11:25,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7072 states to 7072 states and 8509 transitions. [2023-12-16 08:11:25,957 INFO L78 Accepts]: Start accepts. Automaton has 7072 states and 8509 transitions. Word has length 152 [2023-12-16 08:11:25,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:25,958 INFO L495 AbstractCegarLoop]: Abstraction has 7072 states and 8509 transitions. [2023-12-16 08:11:25,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 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-16 08:11:25,958 INFO L276 IsEmpty]: Start isEmpty. Operand 7072 states and 8509 transitions. [2023-12-16 08:11:25,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:25,960 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:25,960 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:25,967 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:26,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:26,165 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:26,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:26,166 INFO L85 PathProgramCache]: Analyzing trace with hash -419727001, now seen corresponding path program 1 times [2023-12-16 08:11:26,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:26,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [340188760] [2023-12-16 08:11:26,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:26,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-16 08:11:26,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:26,168 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:26,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-16 08:11:26,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:26,309 INFO L262 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:26,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:26,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:26,329 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:26,329 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:26,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [340188760] [2023-12-16 08:11:26,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [340188760] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:26,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:26,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:26,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186652848] [2023-12-16 08:11:26,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:26,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:26,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:26,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:26,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:26,330 INFO L87 Difference]: Start difference. First operand 7072 states and 8509 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 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-16 08:11:26,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:26,666 INFO L93 Difference]: Finished difference Result 7389 states and 9022 transitions. [2023-12-16 08:11:26,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:26,667 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:26,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:26,682 INFO L225 Difference]: With dead ends: 7389 [2023-12-16 08:11:26,683 INFO L226 Difference]: Without dead ends: 7072 [2023-12-16 08:11:26,686 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:26,686 INFO L413 NwaCegarLoop]: 605 mSDtfsCounter, 521 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 521 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:26,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [521 Valid, 716 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:11:26,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7072 states. [2023-12-16 08:11:27,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7072 to 7072. [2023-12-16 08:11:27,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7072 states, 5301 states have (on average 1.2378796453499339) internal successors, (6562), 5482 states have internal predecessors, (6562), 815 states have call successors, (815), 673 states have call predecessors, (815), 954 states have return successors, (1131), 918 states have call predecessors, (1131), 812 states have call successors, (1131) [2023-12-16 08:11:27,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7072 states to 7072 states and 8508 transitions. [2023-12-16 08:11:27,096 INFO L78 Accepts]: Start accepts. Automaton has 7072 states and 8508 transitions. Word has length 152 [2023-12-16 08:11:27,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:27,096 INFO L495 AbstractCegarLoop]: Abstraction has 7072 states and 8508 transitions. [2023-12-16 08:11:27,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 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-16 08:11:27,096 INFO L276 IsEmpty]: Start isEmpty. Operand 7072 states and 8508 transitions. [2023-12-16 08:11:27,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:27,099 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:27,099 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:27,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:27,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:27,304 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:27,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:27,304 INFO L85 PathProgramCache]: Analyzing trace with hash -489374875, now seen corresponding path program 1 times [2023-12-16 08:11:27,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:27,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1695634468] [2023-12-16 08:11:27,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:27,305 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:27,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:27,306 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:27,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-16 08:11:27,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:27,434 INFO L262 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:27,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:27,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:27,491 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:27,491 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:27,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1695634468] [2023-12-16 08:11:27,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1695634468] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:27,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:27,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:27,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776027854] [2023-12-16 08:11:27,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:27,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:27,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:27,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:27,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:27,494 INFO L87 Difference]: Start difference. First operand 7072 states and 8508 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 3 states have internal predecessors, (141), 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-16 08:11:28,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:28,674 INFO L93 Difference]: Finished difference Result 7743 states and 9611 transitions. [2023-12-16 08:11:28,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:11:28,675 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 3 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:28,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:28,692 INFO L225 Difference]: With dead ends: 7743 [2023-12-16 08:11:28,693 INFO L226 Difference]: Without dead ends: 7430 [2023-12-16 08:11:28,696 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:28,696 INFO L413 NwaCegarLoop]: 495 mSDtfsCounter, 1177 mSDsluCounter, 1174 mSDsCounter, 0 mSdLazyCounter, 822 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1206 SdHoareTripleChecker+Valid, 1669 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:28,697 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1206 Valid, 1669 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 822 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 08:11:28,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7430 states. [2023-12-16 08:11:29,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7430 to 7401. [2023-12-16 08:11:29,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7401 states, 5603 states have (on average 1.2602177404961628) internal successors, (7061), 5785 states have internal predecessors, (7061), 835 states have call successors, (835), 679 states have call predecessors, (835), 961 states have return successors, (1152), 938 states have call predecessors, (1152), 832 states have call successors, (1152) [2023-12-16 08:11:29,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7401 states to 7401 states and 9048 transitions. [2023-12-16 08:11:29,234 INFO L78 Accepts]: Start accepts. Automaton has 7401 states and 9048 transitions. Word has length 152 [2023-12-16 08:11:29,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:29,234 INFO L495 AbstractCegarLoop]: Abstraction has 7401 states and 9048 transitions. [2023-12-16 08:11:29,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 3 states have internal predecessors, (141), 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-16 08:11:29,234 INFO L276 IsEmpty]: Start isEmpty. Operand 7401 states and 9048 transitions. [2023-12-16 08:11:29,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:29,237 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:29,237 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:29,246 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:29,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:29,444 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:29,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:29,445 INFO L85 PathProgramCache]: Analyzing trace with hash 47591009, now seen corresponding path program 1 times [2023-12-16 08:11:29,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:29,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [278611356] [2023-12-16 08:11:29,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:29,445 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:29,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:29,446 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:29,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-16 08:11:29,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:29,575 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:29,577 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:29,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:29,637 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:29,638 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:29,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [278611356] [2023-12-16 08:11:29,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [278611356] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:29,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:29,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:29,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511610454] [2023-12-16 08:11:29,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:29,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:29,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:29,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:29,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:29,639 INFO L87 Difference]: Start difference. First operand 7401 states and 9048 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:30,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:30,457 INFO L93 Difference]: Finished difference Result 8043 states and 10101 transitions. [2023-12-16 08:11:30,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:30,458 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:30,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:30,473 INFO L225 Difference]: With dead ends: 8043 [2023-12-16 08:11:30,473 INFO L226 Difference]: Without dead ends: 7401 [2023-12-16 08:11:30,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:30,478 INFO L413 NwaCegarLoop]: 392 mSDtfsCounter, 874 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 903 SdHoareTripleChecker+Valid, 1008 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:30,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [903 Valid, 1008 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:30,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7401 states. [2023-12-16 08:11:30,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7401 to 7401. [2023-12-16 08:11:30,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7401 states, 5603 states have (on average 1.2589684097804748) internal successors, (7054), 5785 states have internal predecessors, (7054), 835 states have call successors, (835), 679 states have call predecessors, (835), 961 states have return successors, (1152), 938 states have call predecessors, (1152), 832 states have call successors, (1152) [2023-12-16 08:11:30,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7401 states to 7401 states and 9041 transitions. [2023-12-16 08:11:30,980 INFO L78 Accepts]: Start accepts. Automaton has 7401 states and 9041 transitions. Word has length 152 [2023-12-16 08:11:30,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:30,980 INFO L495 AbstractCegarLoop]: Abstraction has 7401 states and 9041 transitions. [2023-12-16 08:11:30,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:30,981 INFO L276 IsEmpty]: Start isEmpty. Operand 7401 states and 9041 transitions. [2023-12-16 08:11:30,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:30,983 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:30,983 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:30,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:31,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:31,189 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:31,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:31,189 INFO L85 PathProgramCache]: Analyzing trace with hash -73634843, now seen corresponding path program 1 times [2023-12-16 08:11:31,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:31,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [898211457] [2023-12-16 08:11:31,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:31,190 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:31,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:31,191 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:31,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-16 08:11:31,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:31,316 INFO L262 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:31,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:31,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:31,385 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:31,385 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:31,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [898211457] [2023-12-16 08:11:31,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [898211457] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:31,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:31,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:31,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420450826] [2023-12-16 08:11:31,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:31,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:31,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:31,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:31,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:31,388 INFO L87 Difference]: Start difference. First operand 7401 states and 9041 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:32,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:32,269 INFO L93 Difference]: Finished difference Result 8043 states and 10087 transitions. [2023-12-16 08:11:32,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:32,269 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:32,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:32,283 INFO L225 Difference]: With dead ends: 8043 [2023-12-16 08:11:32,283 INFO L226 Difference]: Without dead ends: 7401 [2023-12-16 08:11:32,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:32,287 INFO L413 NwaCegarLoop]: 389 mSDtfsCounter, 867 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 896 SdHoareTripleChecker+Valid, 1001 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:32,287 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [896 Valid, 1001 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:32,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7401 states. [2023-12-16 08:11:32,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7401 to 7401. [2023-12-16 08:11:32,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7401 states, 5603 states have (on average 1.2577190790647867) internal successors, (7047), 5785 states have internal predecessors, (7047), 835 states have call successors, (835), 679 states have call predecessors, (835), 961 states have return successors, (1152), 938 states have call predecessors, (1152), 832 states have call successors, (1152) [2023-12-16 08:11:32,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7401 states to 7401 states and 9034 transitions. [2023-12-16 08:11:32,833 INFO L78 Accepts]: Start accepts. Automaton has 7401 states and 9034 transitions. Word has length 152 [2023-12-16 08:11:32,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:32,834 INFO L495 AbstractCegarLoop]: Abstraction has 7401 states and 9034 transitions. [2023-12-16 08:11:32,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:32,834 INFO L276 IsEmpty]: Start isEmpty. Operand 7401 states and 9034 transitions. [2023-12-16 08:11:32,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:32,836 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:32,837 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:32,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:33,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:33,037 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:33,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:33,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1021686809, now seen corresponding path program 1 times [2023-12-16 08:11:33,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:33,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1563063975] [2023-12-16 08:11:33,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:33,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-16 08:11:33,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:33,040 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:33,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-16 08:11:33,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:33,162 INFO L262 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:33,165 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:33,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:33,236 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:33,237 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:33,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1563063975] [2023-12-16 08:11:33,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1563063975] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:33,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:33,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:33,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249982514] [2023-12-16 08:11:33,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:33,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:33,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:33,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:33,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:33,238 INFO L87 Difference]: Start difference. First operand 7401 states and 9034 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:34,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:34,175 INFO L93 Difference]: Finished difference Result 8043 states and 10073 transitions. [2023-12-16 08:11:34,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:34,175 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:34,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:34,190 INFO L225 Difference]: With dead ends: 8043 [2023-12-16 08:11:34,191 INFO L226 Difference]: Without dead ends: 7401 [2023-12-16 08:11:34,193 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:34,194 INFO L413 NwaCegarLoop]: 386 mSDtfsCounter, 861 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 890 SdHoareTripleChecker+Valid, 994 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:34,194 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [890 Valid, 994 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:34,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7401 states. [2023-12-16 08:11:34,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7401 to 7401. [2023-12-16 08:11:34,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7401 states, 5603 states have (on average 1.2564697483490987) internal successors, (7040), 5785 states have internal predecessors, (7040), 835 states have call successors, (835), 679 states have call predecessors, (835), 961 states have return successors, (1152), 938 states have call predecessors, (1152), 832 states have call successors, (1152) [2023-12-16 08:11:34,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7401 states to 7401 states and 9027 transitions. [2023-12-16 08:11:34,723 INFO L78 Accepts]: Start accepts. Automaton has 7401 states and 9027 transitions. Word has length 152 [2023-12-16 08:11:34,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:34,723 INFO L495 AbstractCegarLoop]: Abstraction has 7401 states and 9027 transitions. [2023-12-16 08:11:34,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:34,724 INFO L276 IsEmpty]: Start isEmpty. Operand 7401 states and 9027 transitions. [2023-12-16 08:11:34,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:34,726 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:34,726 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:34,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:34,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:34,932 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:34,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:34,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1659149539, now seen corresponding path program 1 times [2023-12-16 08:11:34,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:34,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1132029436] [2023-12-16 08:11:34,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:34,933 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:34,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:34,934 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:34,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-16 08:11:35,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:35,055 INFO L262 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:35,057 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:35,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:35,112 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:35,112 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:35,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1132029436] [2023-12-16 08:11:35,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1132029436] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:35,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:35,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:35,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631897208] [2023-12-16 08:11:35,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:35,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:35,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:35,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:35,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:35,114 INFO L87 Difference]: Start difference. First operand 7401 states and 9027 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:36,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:36,077 INFO L93 Difference]: Finished difference Result 8043 states and 10059 transitions. [2023-12-16 08:11:36,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:36,079 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:36,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:36,094 INFO L225 Difference]: With dead ends: 8043 [2023-12-16 08:11:36,094 INFO L226 Difference]: Without dead ends: 7401 [2023-12-16 08:11:36,097 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:36,098 INFO L413 NwaCegarLoop]: 383 mSDtfsCounter, 855 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 884 SdHoareTripleChecker+Valid, 987 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:36,098 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [884 Valid, 987 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:36,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7401 states. [2023-12-16 08:11:36,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7401 to 7401. [2023-12-16 08:11:36,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7401 states, 5603 states have (on average 1.2552204176334107) internal successors, (7033), 5785 states have internal predecessors, (7033), 835 states have call successors, (835), 679 states have call predecessors, (835), 961 states have return successors, (1152), 938 states have call predecessors, (1152), 832 states have call successors, (1152) [2023-12-16 08:11:36,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7401 states to 7401 states and 9020 transitions. [2023-12-16 08:11:36,709 INFO L78 Accepts]: Start accepts. Automaton has 7401 states and 9020 transitions. Word has length 152 [2023-12-16 08:11:36,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:36,709 INFO L495 AbstractCegarLoop]: Abstraction has 7401 states and 9020 transitions. [2023-12-16 08:11:36,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:36,709 INFO L276 IsEmpty]: Start isEmpty. Operand 7401 states and 9020 transitions. [2023-12-16 08:11:36,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:36,711 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:36,712 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:36,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:36,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:36,917 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:36,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:36,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1884175463, now seen corresponding path program 1 times [2023-12-16 08:11:36,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:36,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1390372757] [2023-12-16 08:11:36,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:36,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-16 08:11:36,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:36,920 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:36,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-16 08:11:37,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:37,044 INFO L262 TraceCheckSpWp]: Trace formula consists of 459 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:37,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:37,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:37,102 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:37,102 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:37,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1390372757] [2023-12-16 08:11:37,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1390372757] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:37,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:37,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:37,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169781524] [2023-12-16 08:11:37,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:37,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:37,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:37,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:37,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:37,103 INFO L87 Difference]: Start difference. First operand 7401 states and 9020 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:38,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:38,137 INFO L93 Difference]: Finished difference Result 8043 states and 10045 transitions. [2023-12-16 08:11:38,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:38,137 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:38,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:38,152 INFO L225 Difference]: With dead ends: 8043 [2023-12-16 08:11:38,152 INFO L226 Difference]: Without dead ends: 7401 [2023-12-16 08:11:38,156 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:38,157 INFO L413 NwaCegarLoop]: 380 mSDtfsCounter, 849 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 878 SdHoareTripleChecker+Valid, 980 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:38,157 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [878 Valid, 980 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:38,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7401 states. [2023-12-16 08:11:38,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7401 to 7401. [2023-12-16 08:11:38,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7401 states, 5603 states have (on average 1.2539710869177227) internal successors, (7026), 5785 states have internal predecessors, (7026), 835 states have call successors, (835), 679 states have call predecessors, (835), 961 states have return successors, (1152), 938 states have call predecessors, (1152), 832 states have call successors, (1152) [2023-12-16 08:11:38,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7401 states to 7401 states and 9013 transitions. [2023-12-16 08:11:38,776 INFO L78 Accepts]: Start accepts. Automaton has 7401 states and 9013 transitions. Word has length 152 [2023-12-16 08:11:38,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:38,776 INFO L495 AbstractCegarLoop]: Abstraction has 7401 states and 9013 transitions. [2023-12-16 08:11:38,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:38,777 INFO L276 IsEmpty]: Start isEmpty. Operand 7401 states and 9013 transitions. [2023-12-16 08:11:38,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:38,779 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:38,779 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:38,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:38,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:38,984 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:38,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:38,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1060150371, now seen corresponding path program 1 times [2023-12-16 08:11:38,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:38,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [856654624] [2023-12-16 08:11:38,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:38,985 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:38,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:38,986 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:38,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-16 08:11:39,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:39,108 INFO L262 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:39,111 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:39,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:39,153 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:39,153 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:39,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [856654624] [2023-12-16 08:11:39,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [856654624] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:39,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:39,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:39,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256456121] [2023-12-16 08:11:39,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:39,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:39,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:39,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:39,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:39,155 INFO L87 Difference]: Start difference. First operand 7401 states and 9013 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:40,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:40,135 INFO L93 Difference]: Finished difference Result 8043 states and 10031 transitions. [2023-12-16 08:11:40,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:40,135 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:40,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:40,147 INFO L225 Difference]: With dead ends: 8043 [2023-12-16 08:11:40,148 INFO L226 Difference]: Without dead ends: 7401 [2023-12-16 08:11:40,151 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:40,151 INFO L413 NwaCegarLoop]: 377 mSDtfsCounter, 843 mSDsluCounter, 596 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 872 SdHoareTripleChecker+Valid, 973 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:40,151 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [872 Valid, 973 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:40,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7401 states. [2023-12-16 08:11:40,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7401 to 7401. [2023-12-16 08:11:40,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7401 states, 5603 states have (on average 1.2527217562020345) internal successors, (7019), 5785 states have internal predecessors, (7019), 835 states have call successors, (835), 679 states have call predecessors, (835), 961 states have return successors, (1152), 938 states have call predecessors, (1152), 832 states have call successors, (1152) [2023-12-16 08:11:40,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7401 states to 7401 states and 9006 transitions. [2023-12-16 08:11:40,819 INFO L78 Accepts]: Start accepts. Automaton has 7401 states and 9006 transitions. Word has length 152 [2023-12-16 08:11:40,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:40,819 INFO L495 AbstractCegarLoop]: Abstraction has 7401 states and 9006 transitions. [2023-12-16 08:11:40,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:40,820 INFO L276 IsEmpty]: Start isEmpty. Operand 7401 states and 9006 transitions. [2023-12-16 08:11:40,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:40,822 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:40,822 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:40,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:41,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:41,027 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:41,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:41,028 INFO L85 PathProgramCache]: Analyzing trace with hash -490451737, now seen corresponding path program 1 times [2023-12-16 08:11:41,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:41,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [429936212] [2023-12-16 08:11:41,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:41,028 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:41,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:41,029 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:41,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-16 08:11:41,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:41,146 INFO L262 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:41,156 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:41,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:41,200 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:41,200 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:41,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [429936212] [2023-12-16 08:11:41,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [429936212] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:41,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:41,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:41,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718409749] [2023-12-16 08:11:41,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:41,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:41,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:41,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:41,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:41,202 INFO L87 Difference]: Start difference. First operand 7401 states and 9006 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:42,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:42,217 INFO L93 Difference]: Finished difference Result 8043 states and 10017 transitions. [2023-12-16 08:11:42,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:42,217 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:42,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:42,228 INFO L225 Difference]: With dead ends: 8043 [2023-12-16 08:11:42,229 INFO L226 Difference]: Without dead ends: 7401 [2023-12-16 08:11:42,230 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:42,231 INFO L413 NwaCegarLoop]: 374 mSDtfsCounter, 837 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 866 SdHoareTripleChecker+Valid, 966 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:42,231 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [866 Valid, 966 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:42,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7401 states. [2023-12-16 08:11:42,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7401 to 7401. [2023-12-16 08:11:42,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7401 states, 5603 states have (on average 1.2514724254863465) internal successors, (7012), 5785 states have internal predecessors, (7012), 835 states have call successors, (835), 679 states have call predecessors, (835), 961 states have return successors, (1152), 938 states have call predecessors, (1152), 832 states have call successors, (1152) [2023-12-16 08:11:42,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7401 states to 7401 states and 8999 transitions. [2023-12-16 08:11:42,911 INFO L78 Accepts]: Start accepts. Automaton has 7401 states and 8999 transitions. Word has length 152 [2023-12-16 08:11:42,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:42,911 INFO L495 AbstractCegarLoop]: Abstraction has 7401 states and 8999 transitions. [2023-12-16 08:11:42,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:42,912 INFO L276 IsEmpty]: Start isEmpty. Operand 7401 states and 8999 transitions. [2023-12-16 08:11:42,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:42,913 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:42,913 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:42,918 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 (26)] Ended with exit code 0 [2023-12-16 08:11:43,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:43,114 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:43,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:43,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1787397149, now seen corresponding path program 1 times [2023-12-16 08:11:43,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:43,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [430828135] [2023-12-16 08:11:43,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:43,115 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:43,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:43,116 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:43,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-16 08:11:43,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:43,234 INFO L262 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:43,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:43,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:43,292 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:43,292 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:43,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [430828135] [2023-12-16 08:11:43,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [430828135] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:43,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:43,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:43,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309990451] [2023-12-16 08:11:43,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:43,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:43,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:43,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:43,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:43,294 INFO L87 Difference]: Start difference. First operand 7401 states and 8999 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:44,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:44,342 INFO L93 Difference]: Finished difference Result 8043 states and 10003 transitions. [2023-12-16 08:11:44,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:44,343 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:44,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:44,355 INFO L225 Difference]: With dead ends: 8043 [2023-12-16 08:11:44,355 INFO L226 Difference]: Without dead ends: 7401 [2023-12-16 08:11:44,358 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:44,358 INFO L413 NwaCegarLoop]: 371 mSDtfsCounter, 831 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 860 SdHoareTripleChecker+Valid, 959 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:44,358 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [860 Valid, 959 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:44,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7401 states. [2023-12-16 08:11:45,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7401 to 7401. [2023-12-16 08:11:45,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7401 states, 5603 states have (on average 1.2502230947706585) internal successors, (7005), 5785 states have internal predecessors, (7005), 835 states have call successors, (835), 679 states have call predecessors, (835), 961 states have return successors, (1152), 938 states have call predecessors, (1152), 832 states have call successors, (1152) [2023-12-16 08:11:45,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7401 states to 7401 states and 8992 transitions. [2023-12-16 08:11:45,054 INFO L78 Accepts]: Start accepts. Automaton has 7401 states and 8992 transitions. Word has length 152 [2023-12-16 08:11:45,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:45,054 INFO L495 AbstractCegarLoop]: Abstraction has 7401 states and 8992 transitions. [2023-12-16 08:11:45,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:45,054 INFO L276 IsEmpty]: Start isEmpty. Operand 7401 states and 8992 transitions. [2023-12-16 08:11:45,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:45,056 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:45,056 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:45,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:45,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:45,261 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:45,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:45,262 INFO L85 PathProgramCache]: Analyzing trace with hash -997950105, now seen corresponding path program 1 times [2023-12-16 08:11:45,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:45,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1901679489] [2023-12-16 08:11:45,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:45,262 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:45,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:45,263 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:45,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-16 08:11:45,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:45,382 INFO L262 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:45,384 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:45,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:45,434 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:45,434 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:45,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1901679489] [2023-12-16 08:11:45,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1901679489] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:45,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:45,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:45,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240869499] [2023-12-16 08:11:45,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:45,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:45,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:45,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:45,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:45,435 INFO L87 Difference]: Start difference. First operand 7401 states and 8992 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:46,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:46,573 INFO L93 Difference]: Finished difference Result 8043 states and 9989 transitions. [2023-12-16 08:11:46,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:46,573 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:46,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:46,587 INFO L225 Difference]: With dead ends: 8043 [2023-12-16 08:11:46,588 INFO L226 Difference]: Without dead ends: 7401 [2023-12-16 08:11:46,590 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:46,591 INFO L413 NwaCegarLoop]: 368 mSDtfsCounter, 824 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 624 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 853 SdHoareTripleChecker+Valid, 952 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 624 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:46,591 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [853 Valid, 952 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 624 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 08:11:46,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7401 states. [2023-12-16 08:11:47,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7401 to 7401. [2023-12-16 08:11:47,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7401 states, 5603 states have (on average 1.2489737640549705) internal successors, (6998), 5785 states have internal predecessors, (6998), 835 states have call successors, (835), 679 states have call predecessors, (835), 961 states have return successors, (1152), 938 states have call predecessors, (1152), 832 states have call successors, (1152) [2023-12-16 08:11:47,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7401 states to 7401 states and 8985 transitions. [2023-12-16 08:11:47,367 INFO L78 Accepts]: Start accepts. Automaton has 7401 states and 8985 transitions. Word has length 152 [2023-12-16 08:11:47,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:47,367 INFO L495 AbstractCegarLoop]: Abstraction has 7401 states and 8985 transitions. [2023-12-16 08:11:47,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:47,367 INFO L276 IsEmpty]: Start isEmpty. Operand 7401 states and 8985 transitions. [2023-12-16 08:11:47,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:47,369 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:47,369 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:47,376 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 (28)] Ended with exit code 0 [2023-12-16 08:11:47,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:47,574 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:47,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:47,574 INFO L85 PathProgramCache]: Analyzing trace with hash -509902999, now seen corresponding path program 1 times [2023-12-16 08:11:47,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:47,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [579854710] [2023-12-16 08:11:47,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:47,575 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:47,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:47,576 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:47,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-16 08:11:47,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:47,697 INFO L262 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:47,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:47,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:47,753 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:47,753 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:47,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [579854710] [2023-12-16 08:11:47,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [579854710] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:47,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:47,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:47,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853279769] [2023-12-16 08:11:47,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:47,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:47,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:47,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:47,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:47,754 INFO L87 Difference]: Start difference. First operand 7401 states and 8985 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:49,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:49,061 INFO L93 Difference]: Finished difference Result 8197 states and 10227 transitions. [2023-12-16 08:11:49,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:49,062 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:49,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:49,074 INFO L225 Difference]: With dead ends: 8197 [2023-12-16 08:11:49,074 INFO L226 Difference]: Without dead ends: 7555 [2023-12-16 08:11:49,076 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:49,077 INFO L413 NwaCegarLoop]: 366 mSDtfsCounter, 923 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 952 SdHoareTripleChecker+Valid, 946 SdHoareTripleChecker+Invalid, 798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:49,077 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [952 Valid, 946 Invalid, 798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 742 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:49,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7555 states. [2023-12-16 08:11:49,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7555 to 7555. [2023-12-16 08:11:49,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7555 states, 5751 states have (on average 1.2535211267605635) internal successors, (7209), 5933 states have internal predecessors, (7209), 837 states have call successors, (837), 683 states have call predecessors, (837), 965 states have return successors, (1154), 940 states have call predecessors, (1154), 834 states have call successors, (1154) [2023-12-16 08:11:49,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7555 states to 7555 states and 9200 transitions. [2023-12-16 08:11:49,855 INFO L78 Accepts]: Start accepts. Automaton has 7555 states and 9200 transitions. Word has length 152 [2023-12-16 08:11:49,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:49,855 INFO L495 AbstractCegarLoop]: Abstraction has 7555 states and 9200 transitions. [2023-12-16 08:11:49,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:49,855 INFO L276 IsEmpty]: Start isEmpty. Operand 7555 states and 9200 transitions. [2023-12-16 08:11:49,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:49,857 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:49,857 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:49,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-12-16 08:11:50,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:50,058 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:50,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:50,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1579905947, now seen corresponding path program 1 times [2023-12-16 08:11:50,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:50,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [590694257] [2023-12-16 08:11:50,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:50,059 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:50,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:50,060 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:50,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-16 08:11:50,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:50,208 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:50,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:50,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:50,267 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:50,267 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:50,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [590694257] [2023-12-16 08:11:50,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [590694257] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:50,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:50,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:50,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297774160] [2023-12-16 08:11:50,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:50,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:50,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:50,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:50,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:50,269 INFO L87 Difference]: Start difference. First operand 7555 states and 9200 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:51,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:51,658 INFO L93 Difference]: Finished difference Result 8505 states and 10657 transitions. [2023-12-16 08:11:51,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:51,658 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:51,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:51,669 INFO L225 Difference]: With dead ends: 8505 [2023-12-16 08:11:51,669 INFO L226 Difference]: Without dead ends: 7709 [2023-12-16 08:11:51,672 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:51,672 INFO L413 NwaCegarLoop]: 363 mSDtfsCounter, 916 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 743 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 945 SdHoareTripleChecker+Valid, 939 SdHoareTripleChecker+Invalid, 798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:51,672 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [945 Valid, 939 Invalid, 798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 743 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:51,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7709 states. [2023-12-16 08:11:52,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7709 to 7709. [2023-12-16 08:11:52,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7709 states, 5899 states have (on average 1.2571622308865908) internal successors, (7416), 6081 states have internal predecessors, (7416), 839 states have call successors, (839), 687 states have call predecessors, (839), 969 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-16 08:11:52,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7709 states to 7709 states and 9411 transitions. [2023-12-16 08:11:52,477 INFO L78 Accepts]: Start accepts. Automaton has 7709 states and 9411 transitions. Word has length 152 [2023-12-16 08:11:52,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:52,477 INFO L495 AbstractCegarLoop]: Abstraction has 7709 states and 9411 transitions. [2023-12-16 08:11:52,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:52,477 INFO L276 IsEmpty]: Start isEmpty. Operand 7709 states and 9411 transitions. [2023-12-16 08:11:52,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:52,479 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:52,479 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:52,484 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-12-16 08:11:52,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:52,680 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:52,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:52,680 INFO L85 PathProgramCache]: Analyzing trace with hash 708525802, now seen corresponding path program 1 times [2023-12-16 08:11:52,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:52,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [430144588] [2023-12-16 08:11:52,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:52,681 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:52,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:52,682 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:52,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-16 08:11:52,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:52,797 INFO L262 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:52,799 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:52,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:52,857 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:52,857 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:52,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [430144588] [2023-12-16 08:11:52,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [430144588] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:52,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:52,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:52,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140304637] [2023-12-16 08:11:52,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:52,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:52,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:52,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:52,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:52,859 INFO L87 Difference]: Start difference. First operand 7709 states and 9411 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:54,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:54,184 INFO L93 Difference]: Finished difference Result 8813 states and 11079 transitions. [2023-12-16 08:11:54,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:54,185 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:54,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:54,195 INFO L225 Difference]: With dead ends: 8813 [2023-12-16 08:11:54,195 INFO L226 Difference]: Without dead ends: 7863 [2023-12-16 08:11:54,198 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:54,198 INFO L413 NwaCegarLoop]: 360 mSDtfsCounter, 910 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 939 SdHoareTripleChecker+Valid, 932 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:54,198 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [939 Valid, 932 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 736 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:54,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7863 states. [2023-12-16 08:11:55,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7863 to 7863. [2023-12-16 08:11:55,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7863 states, 6047 states have (on average 1.2599636183231355) internal successors, (7619), 6229 states have internal predecessors, (7619), 841 states have call successors, (841), 691 states have call predecessors, (841), 973 states have return successors, (1158), 944 states have call predecessors, (1158), 838 states have call successors, (1158) [2023-12-16 08:11:55,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7863 states to 7863 states and 9618 transitions. [2023-12-16 08:11:55,045 INFO L78 Accepts]: Start accepts. Automaton has 7863 states and 9618 transitions. Word has length 152 [2023-12-16 08:11:55,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:55,045 INFO L495 AbstractCegarLoop]: Abstraction has 7863 states and 9618 transitions. [2023-12-16 08:11:55,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:55,045 INFO L276 IsEmpty]: Start isEmpty. Operand 7863 states and 9618 transitions. [2023-12-16 08:11:55,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:55,047 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:55,047 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:55,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2023-12-16 08:11:55,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:55,247 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:55,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:55,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1643423002, now seen corresponding path program 1 times [2023-12-16 08:11:55,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:55,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2104494104] [2023-12-16 08:11:55,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:55,248 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:55,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:55,249 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:55,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-16 08:11:55,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:55,374 INFO L262 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:55,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:55,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:55,427 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:55,428 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:55,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2104494104] [2023-12-16 08:11:55,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2104494104] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:55,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:55,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:55,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461189227] [2023-12-16 08:11:55,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:55,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:55,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:55,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:55,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:55,429 INFO L87 Difference]: Start difference. First operand 7863 states and 9618 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:56,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:56,772 INFO L93 Difference]: Finished difference Result 9121 states and 11493 transitions. [2023-12-16 08:11:56,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:56,772 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:56,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:56,783 INFO L225 Difference]: With dead ends: 9121 [2023-12-16 08:11:56,783 INFO L226 Difference]: Without dead ends: 8017 [2023-12-16 08:11:56,785 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:56,788 INFO L413 NwaCegarLoop]: 357 mSDtfsCounter, 903 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 735 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 932 SdHoareTripleChecker+Valid, 925 SdHoareTripleChecker+Invalid, 792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:56,789 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [932 Valid, 925 Invalid, 792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 735 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:56,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8017 states. [2023-12-16 08:11:57,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8017 to 8017. [2023-12-16 08:11:57,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8017 states, 6195 states have (on average 1.2619854721549637) internal successors, (7818), 6377 states have internal predecessors, (7818), 843 states have call successors, (843), 695 states have call predecessors, (843), 977 states have return successors, (1160), 946 states have call predecessors, (1160), 840 states have call successors, (1160) [2023-12-16 08:11:57,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8017 states to 8017 states and 9821 transitions. [2023-12-16 08:11:57,670 INFO L78 Accepts]: Start accepts. Automaton has 8017 states and 9821 transitions. Word has length 152 [2023-12-16 08:11:57,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:57,670 INFO L495 AbstractCegarLoop]: Abstraction has 8017 states and 9821 transitions. [2023-12-16 08:11:57,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:57,671 INFO L276 IsEmpty]: Start isEmpty. Operand 8017 states and 9821 transitions. [2023-12-16 08:11:57,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:11:57,672 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:57,673 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:57,677 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-12-16 08:11:57,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:57,877 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:57,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:57,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1466088363, now seen corresponding path program 1 times [2023-12-16 08:11:57,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:57,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1822710211] [2023-12-16 08:11:57,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:57,878 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:57,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:57,889 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:11:57,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-16 08:11:57,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:58,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:58,007 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:58,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:58,065 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:58,066 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:58,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1822710211] [2023-12-16 08:11:58,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1822710211] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:58,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:58,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:58,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724923362] [2023-12-16 08:11:58,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:58,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:58,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:58,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:58,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:58,068 INFO L87 Difference]: Start difference. First operand 8017 states and 9821 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:11:59,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:59,440 INFO L93 Difference]: Finished difference Result 9429 states and 11899 transitions. [2023-12-16 08:11:59,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:59,440 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:11:59,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:59,453 INFO L225 Difference]: With dead ends: 9429 [2023-12-16 08:11:59,453 INFO L226 Difference]: Without dead ends: 8171 [2023-12-16 08:11:59,456 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:59,456 INFO L413 NwaCegarLoop]: 354 mSDtfsCounter, 896 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 925 SdHoareTripleChecker+Valid, 918 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:59,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [925 Valid, 918 Invalid, 791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 734 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:59,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8171 states. [2023-12-16 08:12:00,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8171 to 8171. [2023-12-16 08:12:00,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8171 states, 6343 states have (on average 1.2632823585054391) internal successors, (8013), 6525 states have internal predecessors, (8013), 845 states have call successors, (845), 699 states have call predecessors, (845), 981 states have return successors, (1162), 948 states have call predecessors, (1162), 842 states have call successors, (1162) [2023-12-16 08:12:00,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8171 states to 8171 states and 10020 transitions. [2023-12-16 08:12:00,422 INFO L78 Accepts]: Start accepts. Automaton has 8171 states and 10020 transitions. Word has length 152 [2023-12-16 08:12:00,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:00,422 INFO L495 AbstractCegarLoop]: Abstraction has 8171 states and 10020 transitions. [2023-12-16 08:12:00,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:12:00,422 INFO L276 IsEmpty]: Start isEmpty. Operand 8171 states and 10020 transitions. [2023-12-16 08:12:00,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:12:00,424 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:00,424 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:12:00,428 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 (33)] Forceful destruction successful, exit code 0 [2023-12-16 08:12:00,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:00,624 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:00,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:00,625 INFO L85 PathProgramCache]: Analyzing trace with hash 740578758, now seen corresponding path program 1 times [2023-12-16 08:12:00,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:00,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1787447538] [2023-12-16 08:12:00,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:00,625 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:00,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:00,626 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:12:00,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-16 08:12:00,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:00,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:00,743 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:00,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:12:00,793 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:00,793 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:00,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1787447538] [2023-12-16 08:12:00,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1787447538] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:00,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:00,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:00,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16035399] [2023-12-16 08:12:00,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:00,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:00,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:00,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:00,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:00,795 INFO L87 Difference]: Start difference. First operand 8171 states and 10020 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:12:02,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:02,238 INFO L93 Difference]: Finished difference Result 9737 states and 12297 transitions. [2023-12-16 08:12:02,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:12:02,239 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:12:02,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:02,251 INFO L225 Difference]: With dead ends: 9737 [2023-12-16 08:12:02,251 INFO L226 Difference]: Without dead ends: 8325 [2023-12-16 08:12:02,254 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:12:02,254 INFO L413 NwaCegarLoop]: 351 mSDtfsCounter, 889 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 918 SdHoareTripleChecker+Valid, 911 SdHoareTripleChecker+Invalid, 790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:02,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [918 Valid, 911 Invalid, 790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 733 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:02,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8325 states. [2023-12-16 08:12:03,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8325 to 8325. [2023-12-16 08:12:03,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8325 states, 6491 states have (on average 1.2639038668926206) internal successors, (8204), 6673 states have internal predecessors, (8204), 847 states have call successors, (847), 703 states have call predecessors, (847), 985 states have return successors, (1164), 950 states have call predecessors, (1164), 844 states have call successors, (1164) [2023-12-16 08:12:03,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8325 states to 8325 states and 10215 transitions. [2023-12-16 08:12:03,225 INFO L78 Accepts]: Start accepts. Automaton has 8325 states and 10215 transitions. Word has length 152 [2023-12-16 08:12:03,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:03,225 INFO L495 AbstractCegarLoop]: Abstraction has 8325 states and 10215 transitions. [2023-12-16 08:12:03,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:12:03,225 INFO L276 IsEmpty]: Start isEmpty. Operand 8325 states and 10215 transitions. [2023-12-16 08:12:03,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:12:03,227 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:03,227 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:12:03,232 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2023-12-16 08:12:03,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:03,428 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:03,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:03,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1484907702, now seen corresponding path program 1 times [2023-12-16 08:12:03,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:03,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [589737290] [2023-12-16 08:12:03,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:03,429 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:03,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:03,430 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 08:12:03,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-12-16 08:12:03,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:03,558 INFO L262 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:03,560 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:03,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:12:03,609 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:03,610 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:03,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [589737290] [2023-12-16 08:12:03,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [589737290] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:03,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:03,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:03,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541021793] [2023-12-16 08:12:03,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:03,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:03,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:03,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:03,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:03,611 INFO L87 Difference]: Start difference. First operand 8325 states and 10215 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:12:05,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:05,140 INFO L93 Difference]: Finished difference Result 10045 states and 12687 transitions. [2023-12-16 08:12:05,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:12:05,140 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:12:05,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:05,151 INFO L225 Difference]: With dead ends: 10045 [2023-12-16 08:12:05,152 INFO L226 Difference]: Without dead ends: 8479 [2023-12-16 08:12:05,154 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:12:05,154 INFO L413 NwaCegarLoop]: 348 mSDtfsCounter, 881 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 732 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 910 SdHoareTripleChecker+Valid, 904 SdHoareTripleChecker+Invalid, 789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 732 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:05,154 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [910 Valid, 904 Invalid, 789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 732 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:05,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8479 states. [2023-12-16 08:12:06,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8479 to 8479. [2023-12-16 08:12:06,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8479 states, 6639 states have (on average 1.263895164934478) internal successors, (8391), 6821 states have internal predecessors, (8391), 849 states have call successors, (849), 707 states have call predecessors, (849), 989 states have return successors, (1166), 952 states have call predecessors, (1166), 846 states have call successors, (1166) [2023-12-16 08:12:06,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8479 states to 8479 states and 10406 transitions. [2023-12-16 08:12:06,174 INFO L78 Accepts]: Start accepts. Automaton has 8479 states and 10406 transitions. Word has length 152 [2023-12-16 08:12:06,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:06,174 INFO L495 AbstractCegarLoop]: Abstraction has 8479 states and 10406 transitions. [2023-12-16 08:12:06,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:12:06,175 INFO L276 IsEmpty]: Start isEmpty. Operand 8479 states and 10406 transitions. [2023-12-16 08:12:06,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:12:06,177 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:06,177 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:12:06,181 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2023-12-16 08:12:06,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:06,377 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:06,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:06,378 INFO L85 PathProgramCache]: Analyzing trace with hash 242237260, now seen corresponding path program 1 times [2023-12-16 08:12:06,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:06,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1883982789] [2023-12-16 08:12:06,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:06,378 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:06,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:06,379 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-16 08:12:06,380 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-16 08:12:06,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:06,495 INFO L262 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:06,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:06,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:12:06,565 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:06,566 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:06,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1883982789] [2023-12-16 08:12:06,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1883982789] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:06,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:06,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:06,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489359038] [2023-12-16 08:12:06,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:06,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:06,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:06,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:06,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:06,567 INFO L87 Difference]: Start difference. First operand 8479 states and 10406 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:12:08,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:08,098 INFO L93 Difference]: Finished difference Result 10353 states and 13069 transitions. [2023-12-16 08:12:08,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:12:08,098 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:12:08,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:08,111 INFO L225 Difference]: With dead ends: 10353 [2023-12-16 08:12:08,111 INFO L226 Difference]: Without dead ends: 8633 [2023-12-16 08:12:08,114 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:12:08,115 INFO L413 NwaCegarLoop]: 345 mSDtfsCounter, 874 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 731 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 903 SdHoareTripleChecker+Valid, 897 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:08,115 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [903 Valid, 897 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 731 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:08,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8633 states. [2023-12-16 08:12:09,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8633 to 8633. [2023-12-16 08:12:09,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8633 states, 6787 states have (on average 1.2632974804773833) internal successors, (8574), 6969 states have internal predecessors, (8574), 851 states have call successors, (851), 711 states have call predecessors, (851), 993 states have return successors, (1168), 954 states have call predecessors, (1168), 848 states have call successors, (1168) [2023-12-16 08:12:09,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8633 states to 8633 states and 10593 transitions. [2023-12-16 08:12:09,245 INFO L78 Accepts]: Start accepts. Automaton has 8633 states and 10593 transitions. Word has length 152 [2023-12-16 08:12:09,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:09,245 INFO L495 AbstractCegarLoop]: Abstraction has 8633 states and 10593 transitions. [2023-12-16 08:12:09,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:12:09,245 INFO L276 IsEmpty]: Start isEmpty. Operand 8633 states and 10593 transitions. [2023-12-16 08:12:09,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:12:09,247 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:09,247 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:12:09,252 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-16 08:12:09,447 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-16 08:12:09,448 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:09,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:09,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1637367015, now seen corresponding path program 1 times [2023-12-16 08:12:09,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:09,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2100816207] [2023-12-16 08:12:09,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:09,449 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:09,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:09,450 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-16 08:12:09,451 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-16 08:12:09,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:09,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:09,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:09,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:12:09,624 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:09,624 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:09,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2100816207] [2023-12-16 08:12:09,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2100816207] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:09,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:09,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:09,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012733732] [2023-12-16 08:12:09,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:09,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:09,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:09,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:09,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:09,625 INFO L87 Difference]: Start difference. First operand 8633 states and 10593 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:12:11,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:11,238 INFO L93 Difference]: Finished difference Result 10661 states and 13443 transitions. [2023-12-16 08:12:11,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:12:11,239 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:12:11,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:11,253 INFO L225 Difference]: With dead ends: 10661 [2023-12-16 08:12:11,253 INFO L226 Difference]: Without dead ends: 8787 [2023-12-16 08:12:11,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:12:11,257 INFO L413 NwaCegarLoop]: 342 mSDtfsCounter, 867 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 730 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 896 SdHoareTripleChecker+Valid, 890 SdHoareTripleChecker+Invalid, 787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:11,257 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [896 Valid, 890 Invalid, 787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 730 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:11,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8787 states. [2023-12-16 08:12:12,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8787 to 8787. [2023-12-16 08:12:12,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8787 states, 6935 states have (on average 1.2621485219899062) internal successors, (8753), 7117 states have internal predecessors, (8753), 853 states have call successors, (853), 715 states have call predecessors, (853), 997 states have return successors, (1170), 956 states have call predecessors, (1170), 850 states have call successors, (1170) [2023-12-16 08:12:12,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8787 states to 8787 states and 10776 transitions. [2023-12-16 08:12:12,408 INFO L78 Accepts]: Start accepts. Automaton has 8787 states and 10776 transitions. Word has length 152 [2023-12-16 08:12:12,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:12,408 INFO L495 AbstractCegarLoop]: Abstraction has 8787 states and 10776 transitions. [2023-12-16 08:12:12,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:12:12,409 INFO L276 IsEmpty]: Start isEmpty. Operand 8787 states and 10776 transitions. [2023-12-16 08:12:12,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-16 08:12:12,410 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:12,410 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:12:12,415 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-16 08:12:12,611 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-16 08:12:12,611 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:12,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:12,612 INFO L85 PathProgramCache]: Analyzing trace with hash 412705899, now seen corresponding path program 1 times [2023-12-16 08:12:12,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:12,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1538051572] [2023-12-16 08:12:12,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:12,612 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:12,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:12,613 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-16 08:12:12,614 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-16 08:12:12,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:12,727 INFO L262 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:12,729 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:12,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-16 08:12:12,788 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:12,789 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:12,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1538051572] [2023-12-16 08:12:12,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1538051572] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:12,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:12,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:12,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118831226] [2023-12-16 08:12:12,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:12,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:12,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:12,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:12,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:12,790 INFO L87 Difference]: Start difference. First operand 8787 states and 10776 transitions. Second operand has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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-16 08:12:14,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:14,367 INFO L93 Difference]: Finished difference Result 10969 states and 13809 transitions. [2023-12-16 08:12:14,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:12:14,382 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.2) internal successors, (141), 4 states have internal predecessors, (141), 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 152 [2023-12-16 08:12:14,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:14,398 INFO L225 Difference]: With dead ends: 10969 [2023-12-16 08:12:14,398 INFO L226 Difference]: Without dead ends: 8941 [2023-12-16 08:12:14,402 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:12:14,402 INFO L413 NwaCegarLoop]: 339 mSDtfsCounter, 860 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 729 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 889 SdHoareTripleChecker+Valid, 883 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 729 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:14,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [889 Valid, 883 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 729 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:14,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8941 states. [2023-12-16 08:12:15,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8941 to 8941. [2023-12-16 08:12:15,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8941 states, 7083 states have (on average 1.2604828462515882) internal successors, (8928), 7265 states have internal predecessors, (8928), 855 states have call successors, (855), 719 states have call predecessors, (855), 1001 states have return successors, (1172), 958 states have call predecessors, (1172), 852 states have call successors, (1172) Received shutdown request... [2023-12-16 08:12:15,562 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location error2Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-16 08:12:15,566 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 (38)] Ended with exit code 0 [2023-12-16 08:12:15,590 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 08:12:15,590 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 08:12:15,762 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-16 08:12:15,764 WARN L619 AbstractCegarLoop]: Verification canceled: while ReachableStatesComputation was computing reachable states (385 states constructed, input type DoubleDeckerAutomaton). [2023-12-16 08:12:15,765 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location error1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-16 08:12:15,768 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:12:15,770 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 08:12:15,771 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 08:12:15 BoogieIcfgContainer [2023-12-16 08:12:15,771 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 08:12:15,771 INFO L158 Benchmark]: Toolchain (without parser) took 68355.47ms. Allocated memory was 195.0MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 146.4MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 1.3GB. Max. memory is 8.0GB. [2023-12-16 08:12:15,771 INFO L158 Benchmark]: CDTParser took 0.53ms. Allocated memory is still 195.0MB. Free memory is still 149.3MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 08:12:15,771 INFO L158 Benchmark]: CACSL2BoogieTranslator took 425.41ms. Allocated memory is still 195.0MB. Free memory was 146.2MB in the beginning and 118.3MB in the end (delta: 27.9MB). Peak memory consumption was 28.3MB. Max. memory is 8.0GB. [2023-12-16 08:12:15,771 INFO L158 Benchmark]: Boogie Procedure Inliner took 52.00ms. Allocated memory is still 195.0MB. Free memory was 118.1MB in the beginning and 113.7MB in the end (delta: 4.4MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2023-12-16 08:12:15,772 INFO L158 Benchmark]: Boogie Preprocessor took 128.58ms. Allocated memory is still 195.0MB. Free memory was 113.5MB in the beginning and 107.4MB in the end (delta: 6.1MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2023-12-16 08:12:15,772 INFO L158 Benchmark]: RCFGBuilder took 1032.40ms. Allocated memory was 195.0MB in the beginning and 295.7MB in the end (delta: 100.7MB). Free memory was 107.2MB in the beginning and 188.3MB in the end (delta: -81.1MB). Peak memory consumption was 28.3MB. Max. memory is 8.0GB. [2023-12-16 08:12:15,772 INFO L158 Benchmark]: TraceAbstraction took 66710.90ms. Allocated memory was 295.7MB in the beginning and 2.2GB in the end (delta: 1.9GB). Free memory was 187.2MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 1.3GB. Max. memory is 8.0GB. [2023-12-16 08:12:15,772 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.53ms. Allocated memory is still 195.0MB. Free memory is still 149.3MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 425.41ms. Allocated memory is still 195.0MB. Free memory was 146.2MB in the beginning and 118.3MB in the end (delta: 27.9MB). Peak memory consumption was 28.3MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 52.00ms. Allocated memory is still 195.0MB. Free memory was 118.1MB in the beginning and 113.7MB in the end (delta: 4.4MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 128.58ms. Allocated memory is still 195.0MB. Free memory was 113.5MB in the beginning and 107.4MB in the end (delta: 6.1MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * RCFGBuilder took 1032.40ms. Allocated memory was 195.0MB in the beginning and 295.7MB in the end (delta: 100.7MB). Free memory was 107.2MB in the beginning and 188.3MB in the end (delta: -81.1MB). Peak memory consumption was 28.3MB. Max. memory is 8.0GB. * TraceAbstraction took 66710.90ms. Allocated memory was 295.7MB in the beginning and 2.2GB in the end (delta: 1.9GB). Free memory was 187.2MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 1.3GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 496]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 496). Cancelled while ReachableStatesComputation was computing reachable states (385 states constructed, input type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 28]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 28). Cancelled while ReachableStatesComputation was computing reachable states (385 states constructed, input type DoubleDeckerAutomaton). - StatisticsResult: Ultimate Automizer benchmark data CFG has 16 procedures, 424 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 66.7s, OverallIterations: 37, TraceHistogramMax: 4, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 32.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 27859 SdHoareTripleChecker+Valid, 13.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 27171 mSDsluCounter, 41263 SdHoareTripleChecker+Invalid, 11.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 24430 mSDsCounter, 1701 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 19703 IncrementalHoareTripleChecker+Invalid, 21404 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1701 mSolverCounterUnsat, 16833 mSDtfsCounter, 19703 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4480 GetRequests, 4354 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8787occurred in iteration=36, InterpolantAutomatonStates: 168, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 19.7s AutomataMinimizationTime, 37 MinimizatonAttempts, 2745 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 2.2s InterpolantComputationTime, 4417 NumberOfCodeBlocks, 4417 NumberOfCodeBlocksAsserted, 38 NumberOfCheckSat, 4447 ConstructedInterpolants, 0 QuantifiedInterpolants, 7361 SizeOfPredicates, 6 NumberOfNonLiveVariables, 13191 ConjunctsInSsa, 140 ConjunctsInUnsatCore, 38 InterpolantComputations, 36 PerfectInterpolantSequences, 142/146 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown