/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.15.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 08:11:42,791 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 08:11:42,861 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:42,865 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 08:11:42,865 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 08:11:42,887 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 08:11:42,888 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 08:11:42,888 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 08:11:42,889 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 08:11:42,892 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 08:11:42,892 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 08:11:42,892 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 08:11:42,893 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 08:11:42,894 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 08:11:42,894 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 08:11:42,894 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 08:11:42,894 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 08:11:42,895 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 08:11:42,895 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 08:11:42,896 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 08:11:42,896 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 08:11:42,896 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 08:11:42,897 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 08:11:42,897 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 08:11:42,897 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 08:11:42,897 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 08:11:42,897 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 08:11:42,897 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 08:11:42,898 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 08:11:42,898 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 08:11:42,898 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 08:11:42,899 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 08:11:42,899 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 08:11:42,899 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 08:11:42,899 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:11:42,899 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 08:11:42,899 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 08:11:42,899 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 08:11:42,900 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 08:11:42,900 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 08:11:42,900 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 08:11:42,900 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 08:11:42,900 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 08:11:42,900 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 08:11:42,901 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 08:11:42,901 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 08:11:42,901 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:43,045 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 08:11:43,060 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 08:11:43,061 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 08:11:43,062 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 08:11:43,062 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 08:11:43,064 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.15.cil.c [2023-12-16 08:11:44,067 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 08:11:44,297 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 08:11:44,298 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_2.cil-1+token_ring.15.cil.c [2023-12-16 08:11:44,320 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d8354b50/f422633bef7d4f39850e6d78bd2a2f07/FLAGdbaa1703d [2023-12-16 08:11:44,344 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d8354b50/f422633bef7d4f39850e6d78bd2a2f07 [2023-12-16 08:11:44,346 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 08:11:44,348 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 08:11:44,349 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 08:11:44,349 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 08:11:44,354 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 08:11:44,355 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:11:44" (1/1) ... [2023-12-16 08:11:44,356 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f8794b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:44, skipping insertion in model container [2023-12-16 08:11:44,356 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:11:44" (1/1) ... [2023-12-16 08:11:44,424 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 08:11:44,591 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.15.cil.c[914,927] [2023-12-16 08:11:44,671 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.15.cil.c[7115,7128] [2023-12-16 08:11:44,787 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:11:44,813 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 08:11:44,822 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.15.cil.c[914,927] [2023-12-16 08:11:44,834 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.15.cil.c[7115,7128] [2023-12-16 08:11:44,906 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 08:11:44,946 INFO L206 MainTranslator]: Completed translation [2023-12-16 08:11:44,947 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:44 WrapperNode [2023-12-16 08:11:44,947 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 08:11:44,948 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 08:11:44,948 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 08:11:44,948 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 08:11:44,969 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:44" (1/1) ... [2023-12-16 08:11:44,992 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:44" (1/1) ... [2023-12-16 08:11:45,039 INFO L138 Inliner]: procedures = 80, calls = 97, calls flagged for inlining = 47, calls inlined = 47, statements flattened = 1090 [2023-12-16 08:11:45,040 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 08:11:45,041 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 08:11:45,041 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 08:11:45,041 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 08:11:45,065 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:44" (1/1) ... [2023-12-16 08:11:45,066 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:44" (1/1) ... [2023-12-16 08:11:45,076 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:44" (1/1) ... [2023-12-16 08:11:45,091 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:45,091 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:44" (1/1) ... [2023-12-16 08:11:45,091 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:44" (1/1) ... [2023-12-16 08:11:45,104 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:44" (1/1) ... [2023-12-16 08:11:45,114 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:44" (1/1) ... [2023-12-16 08:11:45,117 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:44" (1/1) ... [2023-12-16 08:11:45,121 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:44" (1/1) ... [2023-12-16 08:11:45,126 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 08:11:45,127 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 08:11:45,127 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 08:11:45,127 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 08:11:45,128 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:44" (1/1) ... [2023-12-16 08:11:45,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 08:11:45,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 08:11:45,164 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:45,182 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:45,198 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 08:11:45,198 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-16 08:11:45,199 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-16 08:11:45,199 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2023-12-16 08:11:45,199 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2023-12-16 08:11:45,199 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-16 08:11:45,199 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-16 08:11:45,200 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-16 08:11:45,200 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-16 08:11:45,200 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2023-12-16 08:11:45,200 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2023-12-16 08:11:45,200 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-16 08:11:45,200 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-16 08:11:45,200 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-16 08:11:45,200 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-16 08:11:45,200 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2023-12-16 08:11:45,200 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2023-12-16 08:11:45,201 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 08:11:45,201 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2023-12-16 08:11:45,201 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2023-12-16 08:11:45,201 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2023-12-16 08:11:45,201 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2023-12-16 08:11:45,201 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-16 08:11:45,202 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-16 08:11:45,203 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-16 08:11:45,203 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-16 08:11:45,203 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2023-12-16 08:11:45,203 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2023-12-16 08:11:45,203 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 08:11:45,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 08:11:45,203 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-16 08:11:45,203 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-16 08:11:45,203 INFO L130 BoogieDeclarations]: Found specification of procedure error2 [2023-12-16 08:11:45,203 INFO L138 BoogieDeclarations]: Found implementation of procedure error2 [2023-12-16 08:11:45,381 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 08:11:45,383 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 08:11:46,223 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 08:11:46,291 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 08:11:46,291 INFO L309 CfgBuilder]: Removed 20 assume(true) statements. [2023-12-16 08:11:46,291 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:11:46 BoogieIcfgContainer [2023-12-16 08:11:46,292 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 08:11:46,293 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 08:11:46,293 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 08:11:46,295 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 08:11:46,296 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 08:11:44" (1/3) ... [2023-12-16 08:11:46,296 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7accebf0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:11:46, skipping insertion in model container [2023-12-16 08:11:46,296 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:11:44" (2/3) ... [2023-12-16 08:11:46,296 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7accebf0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:11:46, skipping insertion in model container [2023-12-16 08:11:46,296 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:11:46" (3/3) ... [2023-12-16 08:11:46,297 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_2.cil-1+token_ring.15.cil.c [2023-12-16 08:11:46,311 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 08:11:46,311 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-16 08:11:46,362 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 08:11:46,386 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;@112666d9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 08:11:46,386 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-16 08:11:46,395 INFO L276 IsEmpty]: Start isEmpty. Operand has 468 states, 407 states have (on average 1.71990171990172) internal successors, (700), 415 states have internal predecessors, (700), 43 states have call successors, (43), 15 states have call predecessors, (43), 15 states have return successors, (43), 41 states have call predecessors, (43), 43 states have call successors, (43) [2023-12-16 08:11:46,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:11:46,403 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:46,404 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:46,404 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:46,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:46,408 INFO L85 PathProgramCache]: Analyzing trace with hash 245491008, now seen corresponding path program 1 times [2023-12-16 08:11:46,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:46,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [436331752] [2023-12-16 08:11:46,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:46,416 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:46,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:46,432 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:46,461 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:46,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:46,590 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 08:11:46,596 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:46,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:11:46,695 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:46,696 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:46,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [436331752] [2023-12-16 08:11:46,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [436331752] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:46,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:46,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 08:11:46,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129749552] [2023-12-16 08:11:46,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:46,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:46,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:46,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:46,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:46,728 INFO L87 Difference]: Start difference. First operand has 468 states, 407 states have (on average 1.71990171990172) internal successors, (700), 415 states have internal predecessors, (700), 43 states have call successors, (43), 15 states have call predecessors, (43), 15 states have return successors, (43), 41 states have call predecessors, (43), 43 states have call successors, (43) 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:47,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:47,732 INFO L93 Difference]: Finished difference Result 1004 states and 1677 transitions. [2023-12-16 08:11:47,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:11:47,735 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:47,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:47,748 INFO L225 Difference]: With dead ends: 1004 [2023-12-16 08:11:47,748 INFO L226 Difference]: Without dead ends: 557 [2023-12-16 08:11:47,753 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:47,755 INFO L413 NwaCegarLoop]: 391 mSDtfsCounter, 469 mSDsluCounter, 983 mSDsCounter, 0 mSdLazyCounter, 1269 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 476 SdHoareTripleChecker+Valid, 1374 SdHoareTripleChecker+Invalid, 1331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:47,756 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [476 Valid, 1374 Invalid, 1331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1269 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-16 08:11:47,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2023-12-16 08:11:47,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 550. [2023-12-16 08:11:47,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 472 states have (on average 1.5889830508474576) internal successors, (750), 479 states have internal predecessors, (750), 54 states have call successors, (54), 22 states have call predecessors, (54), 22 states have return successors, (55), 51 states have call predecessors, (55), 50 states have call successors, (55) [2023-12-16 08:11:47,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 859 transitions. [2023-12-16 08:11:47,860 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 859 transitions. Word has length 58 [2023-12-16 08:11:47,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:47,860 INFO L495 AbstractCegarLoop]: Abstraction has 550 states and 859 transitions. [2023-12-16 08:11:47,860 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:47,860 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 859 transitions. [2023-12-16 08:11:47,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:11:47,867 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:47,867 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:11:47,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:48,073 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:48,074 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:48,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:48,075 INFO L85 PathProgramCache]: Analyzing trace with hash -845671039, now seen corresponding path program 1 times [2023-12-16 08:11:48,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:48,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [855705111] [2023-12-16 08:11:48,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:48,076 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:48,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:48,079 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:48,104 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:48,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:48,217 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:11:48,219 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:48,248 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:48,248 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:48,248 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:48,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [855705111] [2023-12-16 08:11:48,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [855705111] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:48,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:48,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 08:11:48,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437512718] [2023-12-16 08:11:48,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:48,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 08:11:48,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:48,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 08:11:48,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:48,251 INFO L87 Difference]: Start difference. First operand 550 states and 859 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:48,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:48,464 INFO L93 Difference]: Finished difference Result 721 states and 1099 transitions. [2023-12-16 08:11:48,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:11:48,466 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:48,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:48,469 INFO L225 Difference]: With dead ends: 721 [2023-12-16 08:11:48,469 INFO L226 Difference]: Without dead ends: 559 [2023-12-16 08:11:48,470 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:48,471 INFO L413 NwaCegarLoop]: 678 mSDtfsCounter, 6 mSDsluCounter, 2707 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 3385 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:48,486 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 3385 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:11:48,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2023-12-16 08:11:48,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 554. [2023-12-16 08:11:48,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 475 states have (on average 1.583157894736842) internal successors, (752), 482 states have internal predecessors, (752), 54 states have call successors, (54), 22 states have call predecessors, (54), 23 states have return successors, (56), 52 states have call predecessors, (56), 50 states have call successors, (56) [2023-12-16 08:11:48,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 862 transitions. [2023-12-16 08:11:48,526 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 862 transitions. Word has length 58 [2023-12-16 08:11:48,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:48,526 INFO L495 AbstractCegarLoop]: Abstraction has 554 states and 862 transitions. [2023-12-16 08:11:48,526 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:48,526 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 862 transitions. [2023-12-16 08:11:48,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-16 08:11:48,527 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:48,527 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:48,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:48,728 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:48,728 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:48,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:48,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1205312959, now seen corresponding path program 1 times [2023-12-16 08:11:48,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:48,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1547523386] [2023-12-16 08:11:48,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:48,729 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:48,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:48,741 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:48,744 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:48,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:48,879 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:48,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:48,969 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:48,969 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:48,969 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:48,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1547523386] [2023-12-16 08:11:48,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1547523386] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:48,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:48,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:48,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163617349] [2023-12-16 08:11:48,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:48,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:48,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:48,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:48,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:48,972 INFO L87 Difference]: Start difference. First operand 554 states and 862 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 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:49,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:49,074 INFO L93 Difference]: Finished difference Result 878 states and 1305 transitions. [2023-12-16 08:11:49,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:49,075 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 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 58 [2023-12-16 08:11:49,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:49,078 INFO L225 Difference]: With dead ends: 878 [2023-12-16 08:11:49,078 INFO L226 Difference]: Without dead ends: 712 [2023-12-16 08:11:49,079 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 56 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:49,081 INFO L413 NwaCegarLoop]: 690 mSDtfsCounter, 677 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 677 SdHoareTripleChecker+Valid, 785 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:49,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [677 Valid, 785 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:49,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2023-12-16 08:11:49,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 698. [2023-12-16 08:11:49,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 586 states have (on average 1.5426621160409557) internal successors, (904), 595 states have internal predecessors, (904), 70 states have call successors, (70), 36 states have call predecessors, (70), 40 states have return successors, (76), 69 states have call predecessors, (76), 66 states have call successors, (76) [2023-12-16 08:11:49,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1050 transitions. [2023-12-16 08:11:49,131 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 1050 transitions. Word has length 58 [2023-12-16 08:11:49,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:49,132 INFO L495 AbstractCegarLoop]: Abstraction has 698 states and 1050 transitions. [2023-12-16 08:11:49,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 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:49,132 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 1050 transitions. [2023-12-16 08:11:49,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-16 08:11:49,133 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:49,133 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:49,147 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:49,337 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:49,337 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:49,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:49,338 INFO L85 PathProgramCache]: Analyzing trace with hash -826618611, now seen corresponding path program 1 times [2023-12-16 08:11:49,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:49,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [938875218] [2023-12-16 08:11:49,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:49,338 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:49,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:49,339 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:49,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-16 08:11:49,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:49,465 INFO L262 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:11:49,472 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:49,498 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:49,499 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:49,499 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:49,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [938875218] [2023-12-16 08:11:49,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [938875218] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:49,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:49,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-16 08:11:49,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555435491] [2023-12-16 08:11:49,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:49,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 08:11:49,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:49,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 08:11:49,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-16 08:11:49,501 INFO L87 Difference]: Start difference. First operand 698 states and 1050 transitions. Second operand has 6 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 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:49,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:49,675 INFO L93 Difference]: Finished difference Result 1020 states and 1484 transitions. [2023-12-16 08:11:49,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:11:49,675 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 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 59 [2023-12-16 08:11:49,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:49,688 INFO L225 Difference]: With dead ends: 1020 [2023-12-16 08:11:49,688 INFO L226 Difference]: Without dead ends: 710 [2023-12-16 08:11:49,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 54 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:49,690 INFO L413 NwaCegarLoop]: 679 mSDtfsCounter, 3 mSDsluCounter, 2711 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 3390 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:49,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 3390 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:49,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2023-12-16 08:11:49,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 706. [2023-12-16 08:11:49,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 592 states have (on average 1.5337837837837838) internal successors, (908), 601 states have internal predecessors, (908), 70 states have call successors, (70), 36 states have call predecessors, (70), 42 states have return successors, (78), 71 states have call predecessors, (78), 66 states have call successors, (78) [2023-12-16 08:11:49,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 1056 transitions. [2023-12-16 08:11:49,733 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 1056 transitions. Word has length 59 [2023-12-16 08:11:49,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:49,733 INFO L495 AbstractCegarLoop]: Abstraction has 706 states and 1056 transitions. [2023-12-16 08:11:49,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 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:49,733 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 1056 transitions. [2023-12-16 08:11:49,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-16 08:11:49,734 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:49,734 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:49,741 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-12-16 08:11:49,938 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:49,938 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:49,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:49,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1096609423, now seen corresponding path program 1 times [2023-12-16 08:11:49,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:49,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [102948644] [2023-12-16 08:11:49,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:49,939 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:49,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:49,940 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:49,942 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:50,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:50,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 08:11:50,044 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:50,105 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,105 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:50,105 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:50,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [102948644] [2023-12-16 08:11:50,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [102948644] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:50,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:50,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 08:11:50,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40067989] [2023-12-16 08:11:50,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:50,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:11:50,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:50,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:11:50,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:11:50,107 INFO L87 Difference]: Start difference. First operand 706 states and 1056 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:51,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:51,046 INFO L93 Difference]: Finished difference Result 1394 states and 1996 transitions. [2023-12-16 08:11:51,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:11:51,047 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 59 [2023-12-16 08:11:51,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:51,052 INFO L225 Difference]: With dead ends: 1394 [2023-12-16 08:11:51,052 INFO L226 Difference]: Without dead ends: 1074 [2023-12-16 08:11:51,054 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 55 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:51,055 INFO L413 NwaCegarLoop]: 386 mSDtfsCounter, 437 mSDsluCounter, 971 mSDsCounter, 0 mSdLazyCounter, 1266 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 1357 SdHoareTripleChecker+Invalid, 1329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:51,055 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [443 Valid, 1357 Invalid, 1329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1266 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-16 08:11:51,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2023-12-16 08:11:51,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 1058. [2023-12-16 08:11:51,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 860 states have (on average 1.4697674418604652) internal successors, (1264), 885 states have internal predecessors, (1264), 108 states have call successors, (108), 64 states have call predecessors, (108), 88 states have return successors, (152), 113 states have call predecessors, (152), 104 states have call successors, (152) [2023-12-16 08:11:51,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1524 transitions. [2023-12-16 08:11:51,151 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 1524 transitions. Word has length 59 [2023-12-16 08:11:51,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:51,151 INFO L495 AbstractCegarLoop]: Abstraction has 1058 states and 1524 transitions. [2023-12-16 08:11:51,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-16 08:11:51,151 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 1524 transitions. [2023-12-16 08:11:51,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-16 08:11:51,152 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:51,153 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:51,168 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-12-16 08:11:51,354 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:51,357 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:51,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:51,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1315464141, now seen corresponding path program 1 times [2023-12-16 08:11:51,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:51,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [283577120] [2023-12-16 08:11:51,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:51,358 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:51,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:51,366 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:51,368 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:51,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:51,443 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:51,445 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:51,484 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:51,484 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:51,484 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:51,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [283577120] [2023-12-16 08:11:51,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [283577120] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:51,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:51,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:51,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033377747] [2023-12-16 08:11:51,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:51,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:11:51,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:51,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:11:51,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:11:51,486 INFO L87 Difference]: Start difference. First operand 1058 states and 1524 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 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:52,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:52,120 INFO L93 Difference]: Finished difference Result 2344 states and 3229 transitions. [2023-12-16 08:11:52,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:52,121 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 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 59 [2023-12-16 08:11:52,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:52,127 INFO L225 Difference]: With dead ends: 2344 [2023-12-16 08:11:52,128 INFO L226 Difference]: Without dead ends: 1690 [2023-12-16 08:11:52,129 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 57 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:52,130 INFO L413 NwaCegarLoop]: 348 mSDtfsCounter, 1015 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1047 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:52,130 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1047 Valid, 699 Invalid, 601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 08:11:52,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1690 states. [2023-12-16 08:11:52,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1690 to 1686. [2023-12-16 08:11:52,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1686 states, 1322 states have (on average 1.4016641452344931) internal successors, (1853), 1374 states have internal predecessors, (1853), 188 states have call successors, (188), 120 states have call predecessors, (188), 174 states have return successors, (300), 200 states have call predecessors, (300), 184 states have call successors, (300) [2023-12-16 08:11:52,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 2341 transitions. [2023-12-16 08:11:52,224 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 2341 transitions. Word has length 59 [2023-12-16 08:11:52,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:52,225 INFO L495 AbstractCegarLoop]: Abstraction has 1686 states and 2341 transitions. [2023-12-16 08:11:52,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 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:52,225 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 2341 transitions. [2023-12-16 08:11:52,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-16 08:11:52,227 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:52,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] [2023-12-16 08:11:52,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:52,430 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:52,431 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:52,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:52,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1487855542, now seen corresponding path program 1 times [2023-12-16 08:11:52,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:52,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [643031058] [2023-12-16 08:11:52,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:52,432 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,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:52,448 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:52,481 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:52,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:52,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:52,532 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:52,586 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,586 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:52,586 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:52,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [643031058] [2023-12-16 08:11:52,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [643031058] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:52,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:52,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:52,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509006051] [2023-12-16 08:11:52,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:52,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:52,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:52,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:52,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:52,588 INFO L87 Difference]: Start difference. First operand 1686 states and 2341 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:52,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:52,754 INFO L93 Difference]: Finished difference Result 4102 states and 5510 transitions. [2023-12-16 08:11:52,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:52,755 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:52,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:52,763 INFO L225 Difference]: With dead ends: 4102 [2023-12-16 08:11:52,763 INFO L226 Difference]: Without dead ends: 2804 [2023-12-16 08:11:52,766 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:52,767 INFO L413 NwaCegarLoop]: 677 mSDtfsCounter, 63 mSDsluCounter, 648 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1325 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:52,767 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 1325 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:52,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2804 states. [2023-12-16 08:11:52,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2804 to 2772. [2023-12-16 08:11:52,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2772 states, 2140 states have (on average 1.3523364485981308) internal successors, (2894), 2213 states have internal predecessors, (2894), 308 states have call successors, (308), 232 states have call predecessors, (308), 322 states have return successors, (478), 331 states have call predecessors, (478), 304 states have call successors, (478) [2023-12-16 08:11:52,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2772 states to 2772 states and 3680 transitions. [2023-12-16 08:11:52,895 INFO L78 Accepts]: Start accepts. Automaton has 2772 states and 3680 transitions. Word has length 60 [2023-12-16 08:11:52,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:52,895 INFO L495 AbstractCegarLoop]: Abstraction has 2772 states and 3680 transitions. [2023-12-16 08:11:52,895 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:52,895 INFO L276 IsEmpty]: Start isEmpty. Operand 2772 states and 3680 transitions. [2023-12-16 08:11:52,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-12-16 08:11:52,897 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:52,897 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:52,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:53,100 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:53,101 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:53,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:53,101 INFO L85 PathProgramCache]: Analyzing trace with hash 408858921, now seen corresponding path program 1 times [2023-12-16 08:11:53,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:53,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1611681440] [2023-12-16 08:11:53,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:53,102 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:53,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:53,117 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:53,160 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:53,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:53,216 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:53,218 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:53,274 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:53,274 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:53,274 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:53,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1611681440] [2023-12-16 08:11:53,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1611681440] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:53,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:53,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:53,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614950407] [2023-12-16 08:11:53,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:53,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:53,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:53,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:53,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:53,276 INFO L87 Difference]: Start difference. First operand 2772 states and 3680 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:53,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:53,499 INFO L93 Difference]: Finished difference Result 5708 states and 7418 transitions. [2023-12-16 08:11:53,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:53,500 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:53,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:53,513 INFO L225 Difference]: With dead ends: 5708 [2023-12-16 08:11:53,514 INFO L226 Difference]: Without dead ends: 3332 [2023-12-16 08:11:53,518 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:53,520 INFO L413 NwaCegarLoop]: 691 mSDtfsCounter, 668 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 668 SdHoareTripleChecker+Valid, 785 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:53,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [668 Valid, 785 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:53,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3332 states. [2023-12-16 08:11:53,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3332 to 3288. [2023-12-16 08:11:53,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3288 states, 2528 states have (on average 1.331487341772152) internal successors, (3366), 2609 states have internal predecessors, (3366), 372 states have call successors, (372), 288 states have call predecessors, (372), 386 states have return successors, (561), 395 states have call predecessors, (561), 368 states have call successors, (561) [2023-12-16 08:11:53,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3288 states to 3288 states and 4299 transitions. [2023-12-16 08:11:53,677 INFO L78 Accepts]: Start accepts. Automaton has 3288 states and 4299 transitions. Word has length 66 [2023-12-16 08:11:53,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:53,677 INFO L495 AbstractCegarLoop]: Abstraction has 3288 states and 4299 transitions. [2023-12-16 08:11:53,677 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:53,677 INFO L276 IsEmpty]: Start isEmpty. Operand 3288 states and 4299 transitions. [2023-12-16 08:11:53,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-16 08:11:53,680 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:53,680 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:53,700 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:53,884 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:53,884 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:53,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:53,887 INFO L85 PathProgramCache]: Analyzing trace with hash -727308181, now seen corresponding path program 1 times [2023-12-16 08:11:53,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:53,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1208015022] [2023-12-16 08:11:53,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:53,888 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:53,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:53,889 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:53,891 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:53,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:53,979 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:53,982 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:54,002 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:54,002 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:54,002 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:54,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1208015022] [2023-12-16 08:11:54,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1208015022] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:54,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:54,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:54,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255055722] [2023-12-16 08:11:54,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:54,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:11:54,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:54,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:11:54,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:11:54,004 INFO L87 Difference]: Start difference. First operand 3288 states and 4299 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:54,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:54,350 INFO L93 Difference]: Finished difference Result 3908 states and 5072 transitions. [2023-12-16 08:11:54,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:11:54,350 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:54,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:54,362 INFO L225 Difference]: With dead ends: 3908 [2023-12-16 08:11:54,362 INFO L226 Difference]: Without dead ends: 3905 [2023-12-16 08:11:54,363 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:54,365 INFO L413 NwaCegarLoop]: 692 mSDtfsCounter, 1359 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1359 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:54,365 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1359 Valid, 768 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 08:11:54,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3905 states. [2023-12-16 08:11:54,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3905 to 3871. [2023-12-16 08:11:54,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3871 states, 2966 states have (on average 1.3199595414699932) internal successors, (3915), 3061 states have internal predecessors, (3915), 437 states have call successors, (437), 344 states have call predecessors, (437), 466 states have return successors, (664), 470 states have call predecessors, (664), 434 states have call successors, (664) [2023-12-16 08:11:54,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3871 states to 3871 states and 5016 transitions. [2023-12-16 08:11:54,571 INFO L78 Accepts]: Start accepts. Automaton has 3871 states and 5016 transitions. Word has length 67 [2023-12-16 08:11:54,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:54,571 INFO L495 AbstractCegarLoop]: Abstraction has 3871 states and 5016 transitions. [2023-12-16 08:11:54,571 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:54,571 INFO L276 IsEmpty]: Start isEmpty. Operand 3871 states and 5016 transitions. [2023-12-16 08:11:54,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-16 08:11:54,572 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:54,572 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:54,594 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:54,776 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:54,776 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:54,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:54,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1073253965, now seen corresponding path program 1 times [2023-12-16 08:11:54,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:54,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [800078] [2023-12-16 08:11:54,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:54,777 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:54,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:54,784 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:54,796 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:54,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:54,881 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-16 08:11:54,883 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:55,114 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:55,114 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 08:11:55,217 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:55,217 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:55,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [800078] [2023-12-16 08:11:55,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [800078] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 08:11:55,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 08:11:55,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2023-12-16 08:11:55,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541015069] [2023-12-16 08:11:55,218 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 08:11:55,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 08:11:55,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:55,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 08:11:55,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 08:11:55,219 INFO L87 Difference]: Start difference. First operand 3871 states and 5016 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:56,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:56,033 INFO L93 Difference]: Finished difference Result 8410 states and 10772 transitions. [2023-12-16 08:11:56,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:11:56,036 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:56,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:56,062 INFO L225 Difference]: With dead ends: 8410 [2023-12-16 08:11:56,062 INFO L226 Difference]: Without dead ends: 8407 [2023-12-16 08:11:56,065 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:56,065 INFO L413 NwaCegarLoop]: 842 mSDtfsCounter, 1083 mSDsluCounter, 2244 mSDsCounter, 0 mSdLazyCounter, 652 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1083 SdHoareTripleChecker+Valid, 3086 SdHoareTripleChecker+Invalid, 669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:56,065 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1083 Valid, 3086 Invalid, 669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 652 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:56,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8407 states. [2023-12-16 08:11:56,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8407 to 6225. [2023-12-16 08:11:56,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6225 states, 4740 states have (on average 1.3069620253164558) internal successors, (6195), 4901 states have internal predecessors, (6195), 701 states have call successors, (701), 568 states have call predecessors, (701), 782 states have return successors, (1098), 760 states have call predecessors, (1098), 698 states have call successors, (1098) [2023-12-16 08:11:56,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6225 states to 6225 states and 7994 transitions. [2023-12-16 08:11:56,427 INFO L78 Accepts]: Start accepts. Automaton has 6225 states and 7994 transitions. Word has length 68 [2023-12-16 08:11:56,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:56,427 INFO L495 AbstractCegarLoop]: Abstraction has 6225 states and 7994 transitions. [2023-12-16 08:11:56,428 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:56,428 INFO L276 IsEmpty]: Start isEmpty. Operand 6225 states and 7994 transitions. [2023-12-16 08:11:56,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-16 08:11:56,429 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:56,429 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:56,453 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:56,633 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:56,633 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:56,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:56,635 INFO L85 PathProgramCache]: Analyzing trace with hash 998274283, now seen corresponding path program 2 times [2023-12-16 08:11:56,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:56,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1197273216] [2023-12-16 08:11:56,635 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 08:11:56,636 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:56,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:56,647 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:56,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-16 08:11:56,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-16 08:11:56,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 08:11:56,736 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:56,737 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:56,746 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:56,746 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:56,746 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:56,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1197273216] [2023-12-16 08:11:56,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1197273216] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:56,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:56,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:56,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094502417] [2023-12-16 08:11:56,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:56,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:56,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:56,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:56,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:56,747 INFO L87 Difference]: Start difference. First operand 6225 states and 7994 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:57,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:57,041 INFO L93 Difference]: Finished difference Result 9196 states and 11850 transitions. [2023-12-16 08:11:57,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:57,042 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:57,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:57,069 INFO L225 Difference]: With dead ends: 9196 [2023-12-16 08:11:57,069 INFO L226 Difference]: Without dead ends: 3893 [2023-12-16 08:11:57,082 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:57,083 INFO L413 NwaCegarLoop]: 741 mSDtfsCounter, 704 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 704 SdHoareTripleChecker+Valid, 843 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:57,083 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [704 Valid, 843 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:57,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3893 states. [2023-12-16 08:11:57,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3893 to 3869. [2023-12-16 08:11:57,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3869 states, 2968 states have (on average 1.3035714285714286) internal successors, (3869), 3059 states have internal predecessors, (3869), 437 states have call successors, (437), 344 states have call predecessors, (437), 462 states have return successors, (632), 470 states have call predecessors, (632), 434 states have call successors, (632) [2023-12-16 08:11:57,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3869 states to 3869 states and 4938 transitions. [2023-12-16 08:11:57,319 INFO L78 Accepts]: Start accepts. Automaton has 3869 states and 4938 transitions. Word has length 71 [2023-12-16 08:11:57,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:57,319 INFO L495 AbstractCegarLoop]: Abstraction has 3869 states and 4938 transitions. [2023-12-16 08:11:57,319 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:57,319 INFO L276 IsEmpty]: Start isEmpty. Operand 3869 states and 4938 transitions. [2023-12-16 08:11:57,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-12-16 08:11:57,321 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:57,321 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:57,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:57,525 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:57,525 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:57,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:57,526 INFO L85 PathProgramCache]: Analyzing trace with hash -905337230, now seen corresponding path program 1 times [2023-12-16 08:11:57,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:57,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2042832660] [2023-12-16 08:11:57,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:57,526 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:11:57,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:57,541 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:57,542 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:57,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:57,640 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:11:57,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:57,656 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:57,656 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:57,656 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:57,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2042832660] [2023-12-16 08:11:57,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2042832660] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:57,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:57,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:11:57,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923780953] [2023-12-16 08:11:57,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:57,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:11:57,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:57,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:11:57,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:11:57,657 INFO L87 Difference]: Start difference. First operand 3869 states and 4938 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:58,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:58,037 INFO L93 Difference]: Finished difference Result 10306 states and 12897 transitions. [2023-12-16 08:11:58,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:11:58,037 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:58,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:58,051 INFO L225 Difference]: With dead ends: 10306 [2023-12-16 08:11:58,051 INFO L226 Difference]: Without dead ends: 5517 [2023-12-16 08:11:58,057 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:58,057 INFO L413 NwaCegarLoop]: 751 mSDtfsCounter, 84 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 1420 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:58,057 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 1420 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:11:58,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5517 states. [2023-12-16 08:11:58,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5517 to 5517. [2023-12-16 08:11:58,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5517 states, 4178 states have (on average 1.2776448061273336) internal successors, (5338), 4314 states have internal predecessors, (5338), 635 states have call successors, (635), 512 states have call predecessors, (635), 702 states have return successors, (956), 695 states have call predecessors, (956), 632 states have call successors, (956) [2023-12-16 08:11:58,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5517 states to 5517 states and 6929 transitions. [2023-12-16 08:11:58,344 INFO L78 Accepts]: Start accepts. Automaton has 5517 states and 6929 transitions. Word has length 76 [2023-12-16 08:11:58,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:58,344 INFO L495 AbstractCegarLoop]: Abstraction has 5517 states and 6929 transitions. [2023-12-16 08:11:58,345 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:58,345 INFO L276 IsEmpty]: Start isEmpty. Operand 5517 states and 6929 transitions. [2023-12-16 08:11:58,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-16 08:11:58,347 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:58,347 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:58,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-16 08:11:58,550 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:58,550 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:11:58,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:11:58,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1825256922, now seen corresponding path program 1 times [2023-12-16 08:11:58,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:11:58,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [314290093] [2023-12-16 08:11:58,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:11:58,551 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:58,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:11:58,552 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:58,555 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:58,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:11:58,633 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:11:58,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:11:58,688 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:58,689 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:11:58,689 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:11:58,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [314290093] [2023-12-16 08:11:58,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [314290093] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:11:58,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:11:58,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:11:58,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966648288] [2023-12-16 08:11:58,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:11:58,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 08:11:58,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:11:58,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 08:11:58,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 08:11:58,690 INFO L87 Difference]: Start difference. First operand 5517 states and 6929 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:59,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:11:59,559 INFO L93 Difference]: Finished difference Result 10664 states and 13261 transitions. [2023-12-16 08:11:59,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:11:59,559 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:59,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:11:59,583 INFO L225 Difference]: With dead ends: 10664 [2023-12-16 08:11:59,583 INFO L226 Difference]: Without dead ends: 5547 [2023-12-16 08:11:59,601 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:59,602 INFO L413 NwaCegarLoop]: 350 mSDtfsCounter, 995 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1026 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:11:59,602 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1026 Valid, 689 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 528 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:11:59,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5547 states. [2023-12-16 08:11:59,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5547 to 5547. [2023-12-16 08:11:59,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5547 states, 4193 states have (on average 1.2609110422132126) internal successors, (5287), 4344 states have internal predecessors, (5287), 635 states have call successors, (635), 512 states have call predecessors, (635), 717 states have return successors, (956), 695 states have call predecessors, (956), 632 states have call successors, (956) [2023-12-16 08:11:59,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5547 states to 5547 states and 6878 transitions. [2023-12-16 08:11:59,989 INFO L78 Accepts]: Start accepts. Automaton has 5547 states and 6878 transitions. Word has length 85 [2023-12-16 08:11:59,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:11:59,989 INFO L495 AbstractCegarLoop]: Abstraction has 5547 states and 6878 transitions. [2023-12-16 08:11:59,990 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:59,990 INFO L276 IsEmpty]: Start isEmpty. Operand 5547 states and 6878 transitions. [2023-12-16 08:11:59,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-16 08:11:59,992 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:11:59,992 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:59,995 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:12:00,195 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:12:00,196 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:00,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:00,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1890530074, now seen corresponding path program 1 times [2023-12-16 08:12:00,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:00,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [702638754] [2023-12-16 08:12:00,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:00,197 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,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:00,198 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:12:00,200 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:12:00,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:00,309 INFO L262 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:12:00,310 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:00,333 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:12:00,334 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:00,334 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:00,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [702638754] [2023-12-16 08:12:00,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [702638754] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:00,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:00,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:12:00,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647180279] [2023-12-16 08:12:00,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:00,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:12:00,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:00,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:12:00,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:12:00,335 INFO L87 Difference]: Start difference. First operand 5547 states and 6878 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:12:00,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:00,638 INFO L93 Difference]: Finished difference Result 10453 states and 12816 transitions. [2023-12-16 08:12:00,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:12:00,639 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:12:00,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:00,653 INFO L225 Difference]: With dead ends: 10453 [2023-12-16 08:12:00,654 INFO L226 Difference]: Without dead ends: 5296 [2023-12-16 08:12:00,663 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:12:00,664 INFO L413 NwaCegarLoop]: 745 mSDtfsCounter, 91 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 1411 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:00,664 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 1411 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:12:00,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5296 states. [2023-12-16 08:12:00,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5296 to 5293. [2023-12-16 08:12:00,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5293 states, 4009 states have (on average 1.2494387627837367) internal successors, (5009), 4154 states have internal predecessors, (5009), 597 states have call successors, (597), 484 states have call predecessors, (597), 685 states have return successors, (839), 657 states have call predecessors, (839), 594 states have call successors, (839) [2023-12-16 08:12:00,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5293 states to 5293 states and 6445 transitions. [2023-12-16 08:12:00,970 INFO L78 Accepts]: Start accepts. Automaton has 5293 states and 6445 transitions. Word has length 86 [2023-12-16 08:12:00,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:00,970 INFO L495 AbstractCegarLoop]: Abstraction has 5293 states and 6445 transitions. [2023-12-16 08:12:00,970 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:12:00,970 INFO L276 IsEmpty]: Start isEmpty. Operand 5293 states and 6445 transitions. [2023-12-16 08:12:00,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-16 08:12:00,974 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:00,974 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 08:12:00,999 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:12:01,199 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:12:01,199 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:01,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:01,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1007787587, now seen corresponding path program 1 times [2023-12-16 08:12:01,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:01,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [953072196] [2023-12-16 08:12:01,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:01,200 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:01,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:01,201 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:12:01,235 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:12:01,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:01,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:01,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:01,328 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:12:01,328 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:01,328 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:01,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [953072196] [2023-12-16 08:12:01,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [953072196] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:01,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:01,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:01,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970789662] [2023-12-16 08:12:01,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:01,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:01,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:01,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:01,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:01,329 INFO L87 Difference]: Start difference. First operand 5293 states and 6445 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 08:12:02,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:02,591 INFO L93 Difference]: Finished difference Result 12544 states and 15131 transitions. [2023-12-16 08:12:02,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 08:12:02,592 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) Word has length 145 [2023-12-16 08:12:02,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:02,609 INFO L225 Difference]: With dead ends: 12544 [2023-12-16 08:12:02,609 INFO L226 Difference]: Without dead ends: 7436 [2023-12-16 08:12:02,620 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:12:02,620 INFO L413 NwaCegarLoop]: 344 mSDtfsCounter, 1034 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 969 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1070 SdHoareTripleChecker+Valid, 989 SdHoareTripleChecker+Invalid, 1030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 969 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:02,620 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1070 Valid, 989 Invalid, 1030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 969 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-16 08:12:02,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7436 states. [2023-12-16 08:12:03,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7436 to 7116. [2023-12-16 08:12:03,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7116 states, 5343 states have (on average 1.2416245554931686) internal successors, (6634), 5524 states have internal predecessors, (6634), 817 states have call successors, (817), 673 states have call predecessors, (817), 954 states have return successors, (1133), 920 states have call predecessors, (1133), 814 states have call successors, (1133) [2023-12-16 08:12:03,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7116 states to 7116 states and 8584 transitions. [2023-12-16 08:12:03,185 INFO L78 Accepts]: Start accepts. Automaton has 7116 states and 8584 transitions. Word has length 145 [2023-12-16 08:12:03,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:03,185 INFO L495 AbstractCegarLoop]: Abstraction has 7116 states and 8584 transitions. [2023-12-16 08:12:03,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 08:12:03,186 INFO L276 IsEmpty]: Start isEmpty. Operand 7116 states and 8584 transitions. [2023-12-16 08:12:03,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:03,189 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:03,189 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, 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,208 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:12:03,393 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:12:03,394 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:03,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:03,394 INFO L85 PathProgramCache]: Analyzing trace with hash -2123489297, now seen corresponding path program 1 times [2023-12-16 08:12:03,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:03,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [412969463] [2023-12-16 08:12:03,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:03,395 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,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:03,396 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:12:03,429 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:12:03,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:03,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 534 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:12:03,570 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:03,582 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,582 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:03,582 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:03,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [412969463] [2023-12-16 08:12:03,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [412969463] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:03,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:03,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:12:03,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839343017] [2023-12-16 08:12:03,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:03,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:12:03,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:03,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:12:03,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:12:03,584 INFO L87 Difference]: Start difference. First operand 7116 states and 8584 transitions. Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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:12:04,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:04,024 INFO L93 Difference]: Finished difference Result 7486 states and 9189 transitions. [2023-12-16 08:12:04,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:12:04,025 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:04,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:04,039 INFO L225 Difference]: With dead ends: 7486 [2023-12-16 08:12:04,039 INFO L226 Difference]: Without dead ends: 7116 [2023-12-16 08:12:04,042 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 170 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:12:04,042 INFO L413 NwaCegarLoop]: 674 mSDtfsCounter, 605 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 605 SdHoareTripleChecker+Valid, 785 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:04,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [605 Valid, 785 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 08:12:04,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7116 states. [2023-12-16 08:12:04,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7116 to 7116. [2023-12-16 08:12:04,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7116 states, 5343 states have (on average 1.2414373947220663) internal successors, (6633), 5524 states have internal predecessors, (6633), 817 states have call successors, (817), 673 states have call predecessors, (817), 954 states have return successors, (1133), 920 states have call predecessors, (1133), 814 states have call successors, (1133) [2023-12-16 08:12:04,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7116 states to 7116 states and 8583 transitions. [2023-12-16 08:12:04,424 INFO L78 Accepts]: Start accepts. Automaton has 7116 states and 8583 transitions. Word has length 172 [2023-12-16 08:12:04,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:04,425 INFO L495 AbstractCegarLoop]: Abstraction has 7116 states and 8583 transitions. [2023-12-16 08:12:04,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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:12:04,425 INFO L276 IsEmpty]: Start isEmpty. Operand 7116 states and 8583 transitions. [2023-12-16 08:12:04,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:04,428 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:04,428 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, 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:04,436 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:12:04,633 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:12:04,634 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:04,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:04,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1662699185, now seen corresponding path program 1 times [2023-12-16 08:12:04,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:04,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1297284865] [2023-12-16 08:12:04,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:04,635 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:04,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:04,636 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:12:04,637 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:12:04,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:04,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 534 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 08:12:04,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:04,821 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:04,821 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:04,821 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:04,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1297284865] [2023-12-16 08:12:04,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1297284865] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:04,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:04,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 08:12:04,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193972458] [2023-12-16 08:12:04,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:04,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 08:12:04,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:04,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 08:12:04,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 08:12:04,824 INFO L87 Difference]: Start difference. First operand 7116 states and 8583 transitions. Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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:12:05,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:05,207 INFO L93 Difference]: Finished difference Result 7478 states and 9172 transitions. [2023-12-16 08:12:05,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 08:12:05,208 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:05,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:05,222 INFO L225 Difference]: With dead ends: 7478 [2023-12-16 08:12:05,222 INFO L226 Difference]: Without dead ends: 7116 [2023-12-16 08:12:05,226 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 170 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:12:05,226 INFO L413 NwaCegarLoop]: 673 mSDtfsCounter, 596 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 596 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:05,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [596 Valid, 784 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 08:12:05,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7116 states. [2023-12-16 08:12:05,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7116 to 7116. [2023-12-16 08:12:05,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7116 states, 5343 states have (on average 1.241250233950964) internal successors, (6632), 5524 states have internal predecessors, (6632), 817 states have call successors, (817), 673 states have call predecessors, (817), 954 states have return successors, (1133), 920 states have call predecessors, (1133), 814 states have call successors, (1133) [2023-12-16 08:12:05,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7116 states to 7116 states and 8582 transitions. [2023-12-16 08:12:05,653 INFO L78 Accepts]: Start accepts. Automaton has 7116 states and 8582 transitions. Word has length 172 [2023-12-16 08:12:05,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:05,655 INFO L495 AbstractCegarLoop]: Abstraction has 7116 states and 8582 transitions. [2023-12-16 08:12:05,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 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:12:05,655 INFO L276 IsEmpty]: Start isEmpty. Operand 7116 states and 8582 transitions. [2023-12-16 08:12:05,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:05,676 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:05,676 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, 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:05,687 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:12:05,877 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:12:05,877 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:05,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:05,878 INFO L85 PathProgramCache]: Analyzing trace with hash -437039245, now seen corresponding path program 1 times [2023-12-16 08:12:05,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:05,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [863864130] [2023-12-16 08:12:05,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:05,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:12:05,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:05,879 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:12:05,881 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:12:06,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:06,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 534 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:06,078 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:06,142 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,143 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:06,143 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:06,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [863864130] [2023-12-16 08:12:06,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [863864130] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:06,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:06,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:06,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626614728] [2023-12-16 08:12:06,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:06,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:06,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:06,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:06,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:06,144 INFO L87 Difference]: Start difference. First operand 7116 states and 8582 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 3 states have internal predecessors, (161), 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:07,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:07,191 INFO L93 Difference]: Finished difference Result 7879 states and 9841 transitions. [2023-12-16 08:12:07,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 08:12:07,191 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 3 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:07,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:07,224 INFO L225 Difference]: With dead ends: 7879 [2023-12-16 08:12:07,224 INFO L226 Difference]: Without dead ends: 7524 [2023-12-16 08:12:07,243 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:07,244 INFO L413 NwaCegarLoop]: 502 mSDtfsCounter, 1335 mSDsluCounter, 1218 mSDsCounter, 0 mSdLazyCounter, 914 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1366 SdHoareTripleChecker+Valid, 1720 SdHoareTripleChecker+Invalid, 995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 914 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:07,244 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1366 Valid, 1720 Invalid, 995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 914 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-16 08:12:07,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7524 states. [2023-12-16 08:12:07,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7524 to 7491. [2023-12-16 08:12:07,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7491 states, 5689 states have (on average 1.2664791703287046) internal successors, (7205), 5871 states have internal predecessors, (7205), 839 states have call successors, (839), 679 states have call predecessors, (839), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-16 08:12:07,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7491 states to 7491 states and 9200 transitions. [2023-12-16 08:12:07,989 INFO L78 Accepts]: Start accepts. Automaton has 7491 states and 9200 transitions. Word has length 172 [2023-12-16 08:12:07,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:07,989 INFO L495 AbstractCegarLoop]: Abstraction has 7491 states and 9200 transitions. [2023-12-16 08:12:07,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 3 states have internal predecessors, (161), 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:07,989 INFO L276 IsEmpty]: Start isEmpty. Operand 7491 states and 9200 transitions. [2023-12-16 08:12:07,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:07,992 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:07,992 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, 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:08,010 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:12:08,197 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:12:08,198 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:08,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:08,198 INFO L85 PathProgramCache]: Analyzing trace with hash 568066031, now seen corresponding path program 1 times [2023-12-16 08:12:08,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:08,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1201572142] [2023-12-16 08:12:08,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:08,199 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:08,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:08,200 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:12:08,202 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:12:08,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:08,359 INFO L262 TraceCheckSpWp]: Trace formula consists of 532 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:08,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:08,424 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:08,424 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:08,424 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:08,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1201572142] [2023-12-16 08:12:08,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1201572142] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:08,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:08,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:08,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139586962] [2023-12-16 08:12:08,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:08,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:08,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:08,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:08,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:08,427 INFO L87 Difference]: Start difference. First operand 7491 states and 9200 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:09,330 INFO L93 Difference]: Finished difference Result 8221 states and 10401 transitions. [2023-12-16 08:12:09,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:12:09,331 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:09,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:09,343 INFO L225 Difference]: With dead ends: 8221 [2023-12-16 08:12:09,343 INFO L226 Difference]: Without dead ends: 7491 [2023-12-16 08:12:09,346 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:09,346 INFO L413 NwaCegarLoop]: 438 mSDtfsCounter, 982 mSDsluCounter, 688 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1013 SdHoareTripleChecker+Valid, 1126 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:09,347 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1013 Valid, 1126 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:09,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7491 states. [2023-12-16 08:12:09,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7491 to 7491. [2023-12-16 08:12:09,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7491 states, 5689 states have (on average 1.265248725610828) internal successors, (7198), 5871 states have internal predecessors, (7198), 839 states have call successors, (839), 679 states have call predecessors, (839), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-16 08:12:09,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7491 states to 7491 states and 9193 transitions. [2023-12-16 08:12:09,798 INFO L78 Accepts]: Start accepts. Automaton has 7491 states and 9193 transitions. Word has length 172 [2023-12-16 08:12:09,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:09,799 INFO L495 AbstractCegarLoop]: Abstraction has 7491 states and 9193 transitions. [2023-12-16 08:12:09,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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,799 INFO L276 IsEmpty]: Start isEmpty. Operand 7491 states and 9193 transitions. [2023-12-16 08:12:09,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:09,801 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:09,802 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, 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,824 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:12:10,007 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:12:10,007 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:10,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:10,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1847414771, now seen corresponding path program 1 times [2023-12-16 08:12:10,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:10,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [18760062] [2023-12-16 08:12:10,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:10,008 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:10,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:10,009 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:12:10,046 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:12:10,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:10,158 INFO L262 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:10,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:10,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:12:10,221 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:10,221 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:10,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [18760062] [2023-12-16 08:12:10,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [18760062] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:10,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:10,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:10,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709146170] [2023-12-16 08:12:10,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:10,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:10,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:10,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:10,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:10,222 INFO L87 Difference]: Start difference. First operand 7491 states and 9193 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:11,203 INFO L93 Difference]: Finished difference Result 8221 states and 10387 transitions. [2023-12-16 08:12:11,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:12:11,204 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:11,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:11,220 INFO L225 Difference]: With dead ends: 8221 [2023-12-16 08:12:11,221 INFO L226 Difference]: Without dead ends: 7491 [2023-12-16 08:12:11,225 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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,226 INFO L413 NwaCegarLoop]: 435 mSDtfsCounter, 976 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1007 SdHoareTripleChecker+Valid, 1119 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:11,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1007 Valid, 1119 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:11,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7491 states. [2023-12-16 08:12:11,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7491 to 7491. [2023-12-16 08:12:11,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7491 states, 5689 states have (on average 1.2640182808929512) internal successors, (7191), 5871 states have internal predecessors, (7191), 839 states have call successors, (839), 679 states have call predecessors, (839), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-16 08:12:11,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7491 states to 7491 states and 9186 transitions. [2023-12-16 08:12:11,776 INFO L78 Accepts]: Start accepts. Automaton has 7491 states and 9186 transitions. Word has length 172 [2023-12-16 08:12:11,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:11,776 INFO L495 AbstractCegarLoop]: Abstraction has 7491 states and 9186 transitions. [2023-12-16 08:12:11,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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,776 INFO L276 IsEmpty]: Start isEmpty. Operand 7491 states and 9186 transitions. [2023-12-16 08:12:11,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:11,780 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:11,780 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, 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:11,785 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 (21)] Ended with exit code 0 [2023-12-16 08:12:11,985 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:12:11,985 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:11,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:11,986 INFO L85 PathProgramCache]: Analyzing trace with hash -466620561, now seen corresponding path program 1 times [2023-12-16 08:12:11,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:11,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [687369337] [2023-12-16 08:12:11,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:11,986 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:11,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:11,987 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:12:11,988 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:12:12,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:12,141 INFO L262 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:12,144 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:12,211 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,212 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:12,212 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:12,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [687369337] [2023-12-16 08:12:12,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [687369337] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:12,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:12,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:12,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72757545] [2023-12-16 08:12:12,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:12,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:12,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:12,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:12,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:12,213 INFO L87 Difference]: Start difference. First operand 7491 states and 9186 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:13,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:13,175 INFO L93 Difference]: Finished difference Result 8221 states and 10373 transitions. [2023-12-16 08:12:13,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:12:13,175 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:13,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:13,194 INFO L225 Difference]: With dead ends: 8221 [2023-12-16 08:12:13,194 INFO L226 Difference]: Without dead ends: 7491 [2023-12-16 08:12:13,200 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:13,200 INFO L413 NwaCegarLoop]: 432 mSDtfsCounter, 970 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1001 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:13,200 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1001 Valid, 1112 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:13,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7491 states. [2023-12-16 08:12:13,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7491 to 7491. [2023-12-16 08:12:13,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7491 states, 5689 states have (on average 1.2627878361750746) internal successors, (7184), 5871 states have internal predecessors, (7184), 839 states have call successors, (839), 679 states have call predecessors, (839), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-16 08:12:13,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7491 states to 7491 states and 9179 transitions. [2023-12-16 08:12:13,830 INFO L78 Accepts]: Start accepts. Automaton has 7491 states and 9179 transitions. Word has length 172 [2023-12-16 08:12:13,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:13,832 INFO L495 AbstractCegarLoop]: Abstraction has 7491 states and 9179 transitions. [2023-12-16 08:12:13,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:13,832 INFO L276 IsEmpty]: Start isEmpty. Operand 7491 states and 9179 transitions. [2023-12-16 08:12:13,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:13,836 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:13,836 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, 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:13,844 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 (22)] Ended with exit code 0 [2023-12-16 08:12:14,041 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:12:14,041 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:14,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:14,042 INFO L85 PathProgramCache]: Analyzing trace with hash 567111795, now seen corresponding path program 1 times [2023-12-16 08:12:14,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:14,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1262898527] [2023-12-16 08:12:14,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:14,042 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:14,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:14,043 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:12:14,045 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:12:14,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:14,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:14,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:14,257 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:14,257 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:14,258 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:14,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1262898527] [2023-12-16 08:12:14,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1262898527] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:14,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:14,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:14,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324695953] [2023-12-16 08:12:14,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:14,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:14,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:14,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:14,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:14,259 INFO L87 Difference]: Start difference. First operand 7491 states and 9179 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:15,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:15,317 INFO L93 Difference]: Finished difference Result 8221 states and 10359 transitions. [2023-12-16 08:12:15,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:12:15,318 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:15,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:15,331 INFO L225 Difference]: With dead ends: 8221 [2023-12-16 08:12:15,332 INFO L226 Difference]: Without dead ends: 7491 [2023-12-16 08:12:15,335 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:15,336 INFO L413 NwaCegarLoop]: 429 mSDtfsCounter, 964 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 995 SdHoareTripleChecker+Valid, 1105 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:15,336 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [995 Valid, 1105 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:15,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7491 states. [2023-12-16 08:12:15,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7491 to 7491. [2023-12-16 08:12:15,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7491 states, 5689 states have (on average 1.261557391457198) internal successors, (7177), 5871 states have internal predecessors, (7177), 839 states have call successors, (839), 679 states have call predecessors, (839), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-16 08:12:15,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7491 states to 7491 states and 9172 transitions. [2023-12-16 08:12:15,994 INFO L78 Accepts]: Start accepts. Automaton has 7491 states and 9172 transitions. Word has length 172 [2023-12-16 08:12:15,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:15,994 INFO L495 AbstractCegarLoop]: Abstraction has 7491 states and 9172 transitions. [2023-12-16 08:12:15,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:15,995 INFO L276 IsEmpty]: Start isEmpty. Operand 7491 states and 9172 transitions. [2023-12-16 08:12:15,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:15,997 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:15,998 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, 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:16,004 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 (23)] Ended with exit code 0 [2023-12-16 08:12:16,203 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:12:16,204 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:16,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:16,204 INFO L85 PathProgramCache]: Analyzing trace with hash -507920657, now seen corresponding path program 1 times [2023-12-16 08:12:16,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:16,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [829544815] [2023-12-16 08:12:16,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:16,205 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:16,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:16,207 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:12:16,211 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:12:16,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:16,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 524 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:16,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:16,449 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:16,449 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:16,449 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:16,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [829544815] [2023-12-16 08:12:16,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [829544815] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:16,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:16,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:16,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584470192] [2023-12-16 08:12:16,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:16,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:16,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:16,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:16,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:16,451 INFO L87 Difference]: Start difference. First operand 7491 states and 9172 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:17,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:17,549 INFO L93 Difference]: Finished difference Result 8221 states and 10345 transitions. [2023-12-16 08:12:17,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:12:17,550 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:17,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:17,560 INFO L225 Difference]: With dead ends: 8221 [2023-12-16 08:12:17,560 INFO L226 Difference]: Without dead ends: 7491 [2023-12-16 08:12:17,563 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:17,564 INFO L413 NwaCegarLoop]: 426 mSDtfsCounter, 957 mSDsluCounter, 672 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 988 SdHoareTripleChecker+Valid, 1098 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:17,564 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [988 Valid, 1098 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:17,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7491 states. [2023-12-16 08:12:18,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7491 to 7491. [2023-12-16 08:12:18,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7491 states, 5689 states have (on average 1.2603269467393214) internal successors, (7170), 5871 states have internal predecessors, (7170), 839 states have call successors, (839), 679 states have call predecessors, (839), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-16 08:12:18,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7491 states to 7491 states and 9165 transitions. [2023-12-16 08:12:18,178 INFO L78 Accepts]: Start accepts. Automaton has 7491 states and 9165 transitions. Word has length 172 [2023-12-16 08:12:18,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:18,178 INFO L495 AbstractCegarLoop]: Abstraction has 7491 states and 9165 transitions. [2023-12-16 08:12:18,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:18,178 INFO L276 IsEmpty]: Start isEmpty. Operand 7491 states and 9165 transitions. [2023-12-16 08:12:18,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:18,181 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:18,182 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, 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:18,202 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:12:18,386 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:12:18,387 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:18,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:18,387 INFO L85 PathProgramCache]: Analyzing trace with hash -169633107, now seen corresponding path program 1 times [2023-12-16 08:12:18,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:18,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1653893226] [2023-12-16 08:12:18,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:18,388 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:18,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:18,389 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:12:18,390 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:12:18,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:18,522 INFO L262 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:18,525 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:18,584 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:18,584 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:18,584 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:18,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1653893226] [2023-12-16 08:12:18,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1653893226] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:18,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:18,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:18,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119776827] [2023-12-16 08:12:18,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:18,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:18,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:18,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:18,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:18,586 INFO L87 Difference]: Start difference. First operand 7491 states and 9165 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:19,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:19,691 INFO L93 Difference]: Finished difference Result 8221 states and 10331 transitions. [2023-12-16 08:12:19,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:12:19,691 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:19,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:19,700 INFO L225 Difference]: With dead ends: 8221 [2023-12-16 08:12:19,700 INFO L226 Difference]: Without dead ends: 7491 [2023-12-16 08:12:19,702 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:19,702 INFO L413 NwaCegarLoop]: 423 mSDtfsCounter, 951 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 982 SdHoareTripleChecker+Valid, 1091 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:19,702 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [982 Valid, 1091 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:19,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7491 states. [2023-12-16 08:12:20,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7491 to 7491. [2023-12-16 08:12:20,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7491 states, 5689 states have (on average 1.2590965020214449) internal successors, (7163), 5871 states have internal predecessors, (7163), 839 states have call successors, (839), 679 states have call predecessors, (839), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-16 08:12:20,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7491 states to 7491 states and 9158 transitions. [2023-12-16 08:12:20,336 INFO L78 Accepts]: Start accepts. Automaton has 7491 states and 9158 transitions. Word has length 172 [2023-12-16 08:12:20,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:20,337 INFO L495 AbstractCegarLoop]: Abstraction has 7491 states and 9158 transitions. [2023-12-16 08:12:20,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:20,337 INFO L276 IsEmpty]: Start isEmpty. Operand 7491 states and 9158 transitions. [2023-12-16 08:12:20,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:20,339 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:20,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:20,361 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:12:20,544 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:12:20,545 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:20,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:20,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1588445775, now seen corresponding path program 1 times [2023-12-16 08:12:20,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:20,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2042980184] [2023-12-16 08:12:20,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:20,546 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:20,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:20,547 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:12:20,549 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:12:20,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:20,703 INFO L262 TraceCheckSpWp]: Trace formula consists of 521 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:20,705 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:20,765 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:20,766 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:20,766 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:20,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2042980184] [2023-12-16 08:12:20,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2042980184] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:20,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:20,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:20,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587085847] [2023-12-16 08:12:20,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:20,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:20,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:20,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:20,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:20,767 INFO L87 Difference]: Start difference. First operand 7491 states and 9158 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:21,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:21,916 INFO L93 Difference]: Finished difference Result 8221 states and 10317 transitions. [2023-12-16 08:12:21,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:12:21,917 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:21,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:21,931 INFO L225 Difference]: With dead ends: 8221 [2023-12-16 08:12:21,931 INFO L226 Difference]: Without dead ends: 7491 [2023-12-16 08:12:21,935 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:21,935 INFO L413 NwaCegarLoop]: 420 mSDtfsCounter, 945 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 976 SdHoareTripleChecker+Valid, 1084 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:21,935 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [976 Valid, 1084 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:21,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7491 states. [2023-12-16 08:12:22,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7491 to 7491. [2023-12-16 08:12:22,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7491 states, 5689 states have (on average 1.2578660573035683) internal successors, (7156), 5871 states have internal predecessors, (7156), 839 states have call successors, (839), 679 states have call predecessors, (839), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-16 08:12:22,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7491 states to 7491 states and 9151 transitions. [2023-12-16 08:12:22,643 INFO L78 Accepts]: Start accepts. Automaton has 7491 states and 9151 transitions. Word has length 172 [2023-12-16 08:12:22,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:22,643 INFO L495 AbstractCegarLoop]: Abstraction has 7491 states and 9151 transitions. [2023-12-16 08:12:22,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:22,643 INFO L276 IsEmpty]: Start isEmpty. Operand 7491 states and 9151 transitions. [2023-12-16 08:12:22,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:22,645 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:22,646 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, 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:22,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-16 08:12:22,850 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:12:22,851 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:22,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:22,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1136732717, now seen corresponding path program 1 times [2023-12-16 08:12:22,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:22,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1652917468] [2023-12-16 08:12:22,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:22,852 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:22,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:22,853 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:12:22,886 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:12:23,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:23,035 INFO L262 TraceCheckSpWp]: Trace formula consists of 519 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:23,038 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:23,114 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:23,114 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:23,114 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:23,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1652917468] [2023-12-16 08:12:23,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1652917468] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:23,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:23,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:23,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024420591] [2023-12-16 08:12:23,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:23,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:23,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:23,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:23,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:23,115 INFO L87 Difference]: Start difference. First operand 7491 states and 9151 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:24,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:24,298 INFO L93 Difference]: Finished difference Result 8221 states and 10303 transitions. [2023-12-16 08:12:24,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:12:24,299 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:24,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:24,308 INFO L225 Difference]: With dead ends: 8221 [2023-12-16 08:12:24,309 INFO L226 Difference]: Without dead ends: 7491 [2023-12-16 08:12:24,317 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:24,317 INFO L413 NwaCegarLoop]: 417 mSDtfsCounter, 939 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 970 SdHoareTripleChecker+Valid, 1077 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:24,319 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [970 Valid, 1077 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:24,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7491 states. [2023-12-16 08:12:25,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7491 to 7491. [2023-12-16 08:12:25,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7491 states, 5689 states have (on average 1.2566356125856917) internal successors, (7149), 5871 states have internal predecessors, (7149), 839 states have call successors, (839), 679 states have call predecessors, (839), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-16 08:12:25,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7491 states to 7491 states and 9144 transitions. [2023-12-16 08:12:25,090 INFO L78 Accepts]: Start accepts. Automaton has 7491 states and 9144 transitions. Word has length 172 [2023-12-16 08:12:25,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:25,091 INFO L495 AbstractCegarLoop]: Abstraction has 7491 states and 9144 transitions. [2023-12-16 08:12:25,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:25,091 INFO L276 IsEmpty]: Start isEmpty. Operand 7491 states and 9144 transitions. [2023-12-16 08:12:25,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:25,093 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:25,093 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, 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:25,101 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:12:25,299 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:12:25,300 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:25,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:25,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1640283697, now seen corresponding path program 1 times [2023-12-16 08:12:25,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:25,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [795354811] [2023-12-16 08:12:25,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:25,301 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:25,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:25,302 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:12:25,340 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:12:25,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:25,448 INFO L262 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:25,451 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:25,536 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:25,536 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:25,537 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:25,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [795354811] [2023-12-16 08:12:25,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [795354811] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:25,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:25,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:25,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341033083] [2023-12-16 08:12:25,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:25,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:25,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:25,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:25,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:25,538 INFO L87 Difference]: Start difference. First operand 7491 states and 9144 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:26,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:26,811 INFO L93 Difference]: Finished difference Result 8221 states and 10289 transitions. [2023-12-16 08:12:26,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:12:26,811 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:26,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:26,822 INFO L225 Difference]: With dead ends: 8221 [2023-12-16 08:12:26,822 INFO L226 Difference]: Without dead ends: 7491 [2023-12-16 08:12:26,824 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:26,825 INFO L413 NwaCegarLoop]: 414 mSDtfsCounter, 933 mSDsluCounter, 656 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 964 SdHoareTripleChecker+Valid, 1070 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:26,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [964 Valid, 1070 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:26,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7491 states. [2023-12-16 08:12:27,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7491 to 7491. [2023-12-16 08:12:27,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7491 states, 5689 states have (on average 1.255405167867815) internal successors, (7142), 5871 states have internal predecessors, (7142), 839 states have call successors, (839), 679 states have call predecessors, (839), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-16 08:12:27,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7491 states to 7491 states and 9137 transitions. [2023-12-16 08:12:27,646 INFO L78 Accepts]: Start accepts. Automaton has 7491 states and 9137 transitions. Word has length 172 [2023-12-16 08:12:27,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:27,646 INFO L495 AbstractCegarLoop]: Abstraction has 7491 states and 9137 transitions. [2023-12-16 08:12:27,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:27,646 INFO L276 IsEmpty]: Start isEmpty. Operand 7491 states and 9137 transitions. [2023-12-16 08:12:27,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:27,668 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:27,668 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, 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:27,690 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-16 08:12:27,872 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:12:27,873 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:27,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:27,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1656527277, now seen corresponding path program 1 times [2023-12-16 08:12:27,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:27,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1878848370] [2023-12-16 08:12:27,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:27,874 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:27,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:27,875 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:12:27,876 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:12:28,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:28,044 INFO L262 TraceCheckSpWp]: Trace formula consists of 515 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:28,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:28,110 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:28,111 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:28,111 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:28,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1878848370] [2023-12-16 08:12:28,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1878848370] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:28,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:28,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:28,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407953622] [2023-12-16 08:12:28,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:28,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:28,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:28,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:28,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:28,112 INFO L87 Difference]: Start difference. First operand 7491 states and 9137 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:29,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:29,452 INFO L93 Difference]: Finished difference Result 8221 states and 10275 transitions. [2023-12-16 08:12:29,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:12:29,453 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:29,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:29,466 INFO L225 Difference]: With dead ends: 8221 [2023-12-16 08:12:29,466 INFO L226 Difference]: Without dead ends: 7491 [2023-12-16 08:12:29,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:29,470 INFO L413 NwaCegarLoop]: 411 mSDtfsCounter, 927 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 958 SdHoareTripleChecker+Valid, 1063 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:29,470 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [958 Valid, 1063 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:29,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7491 states. [2023-12-16 08:12:30,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7491 to 7491. [2023-12-16 08:12:30,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7491 states, 5689 states have (on average 1.2541747231499385) internal successors, (7135), 5871 states have internal predecessors, (7135), 839 states have call successors, (839), 679 states have call predecessors, (839), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-16 08:12:30,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7491 states to 7491 states and 9130 transitions. [2023-12-16 08:12:30,347 INFO L78 Accepts]: Start accepts. Automaton has 7491 states and 9130 transitions. Word has length 172 [2023-12-16 08:12:30,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:30,347 INFO L495 AbstractCegarLoop]: Abstraction has 7491 states and 9130 transitions. [2023-12-16 08:12:30,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:30,347 INFO L276 IsEmpty]: Start isEmpty. Operand 7491 states and 9130 transitions. [2023-12-16 08:12:30,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:30,349 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:30,349 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, 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:30,354 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:12:30,554 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:12:30,554 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:30,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:30,555 INFO L85 PathProgramCache]: Analyzing trace with hash -975348047, now seen corresponding path program 1 times [2023-12-16 08:12:30,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:30,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [470219586] [2023-12-16 08:12:30,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:30,555 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 08:12:30,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:30,597 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:12:30,599 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:12:30,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:30,758 INFO L262 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:30,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:30,826 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:30,826 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:30,826 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:30,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [470219586] [2023-12-16 08:12:30,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [470219586] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:30,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:30,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:30,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272430173] [2023-12-16 08:12:30,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:30,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:30,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:30,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:30,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:30,828 INFO L87 Difference]: Start difference. First operand 7491 states and 9130 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:32,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:32,162 INFO L93 Difference]: Finished difference Result 8221 states and 10261 transitions. [2023-12-16 08:12:32,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 08:12:32,162 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:32,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:32,172 INFO L225 Difference]: With dead ends: 8221 [2023-12-16 08:12:32,172 INFO L226 Difference]: Without dead ends: 7491 [2023-12-16 08:12:32,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:32,181 INFO L413 NwaCegarLoop]: 408 mSDtfsCounter, 921 mSDsluCounter, 648 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 952 SdHoareTripleChecker+Valid, 1056 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:32,181 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [952 Valid, 1056 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:32,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7491 states. [2023-12-16 08:12:33,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7491 to 7491. [2023-12-16 08:12:33,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7491 states, 5689 states have (on average 1.252944278432062) internal successors, (7128), 5871 states have internal predecessors, (7128), 839 states have call successors, (839), 679 states have call predecessors, (839), 961 states have return successors, (1156), 942 states have call predecessors, (1156), 836 states have call successors, (1156) [2023-12-16 08:12:33,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7491 states to 7491 states and 9123 transitions. [2023-12-16 08:12:33,020 INFO L78 Accepts]: Start accepts. Automaton has 7491 states and 9123 transitions. Word has length 172 [2023-12-16 08:12:33,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:33,021 INFO L495 AbstractCegarLoop]: Abstraction has 7491 states and 9123 transitions. [2023-12-16 08:12:33,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:33,021 INFO L276 IsEmpty]: Start isEmpty. Operand 7491 states and 9123 transitions. [2023-12-16 08:12:33,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:33,023 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:33,023 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, 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:33,041 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2023-12-16 08:12:33,226 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:12:33,226 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:33,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:33,226 INFO L85 PathProgramCache]: Analyzing trace with hash -1060247251, now seen corresponding path program 1 times [2023-12-16 08:12:33,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:33,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1176180190] [2023-12-16 08:12:33,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:33,227 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:33,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:33,228 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:12:33,248 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:12:33,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:33,373 INFO L262 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:33,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:33,434 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:33,435 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:33,435 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:33,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1176180190] [2023-12-16 08:12:33,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1176180190] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:33,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:33,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:33,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356743397] [2023-12-16 08:12:33,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:33,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:33,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:33,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:33,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:33,436 INFO L87 Difference]: Start difference. First operand 7491 states and 9123 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:34,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:34,869 INFO L93 Difference]: Finished difference Result 8399 states and 10539 transitions. [2023-12-16 08:12:34,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:12:34,869 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:34,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:34,883 INFO L225 Difference]: With dead ends: 8399 [2023-12-16 08:12:34,883 INFO L226 Difference]: Without dead ends: 7669 [2023-12-16 08:12:34,887 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:34,887 INFO L413 NwaCegarLoop]: 406 mSDtfsCounter, 1037 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 824 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1068 SdHoareTripleChecker+Valid, 1050 SdHoareTripleChecker+Invalid, 882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 824 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:34,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1068 Valid, 1050 Invalid, 882 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 824 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 08:12:34,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7669 states. [2023-12-16 08:12:35,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7669 to 7669. [2023-12-16 08:12:35,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7669 states, 5861 states have (on average 1.258317693226412) internal successors, (7375), 6043 states have internal predecessors, (7375), 841 states have call successors, (841), 683 states have call predecessors, (841), 965 states have return successors, (1158), 944 states have call predecessors, (1158), 838 states have call successors, (1158) [2023-12-16 08:12:35,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7669 states to 7669 states and 9374 transitions. [2023-12-16 08:12:35,818 INFO L78 Accepts]: Start accepts. Automaton has 7669 states and 9374 transitions. Word has length 172 [2023-12-16 08:12:35,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:35,818 INFO L495 AbstractCegarLoop]: Abstraction has 7669 states and 9374 transitions. [2023-12-16 08:12:35,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:35,818 INFO L276 IsEmpty]: Start isEmpty. Operand 7669 states and 9374 transitions. [2023-12-16 08:12:35,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:35,820 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:35,820 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, 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:35,828 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 (31)] Forceful destruction successful, exit code 0 [2023-12-16 08:12:36,026 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:12:36,027 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:36,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:36,027 INFO L85 PathProgramCache]: Analyzing trace with hash -642358549, now seen corresponding path program 1 times [2023-12-16 08:12:36,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:36,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [769764560] [2023-12-16 08:12:36,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:36,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:12:36,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:36,029 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:12:36,043 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:12:36,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:36,174 INFO L262 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:36,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:36,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-16 08:12:36,235 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:36,235 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:36,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [769764560] [2023-12-16 08:12:36,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [769764560] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:36,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:36,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:36,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374551890] [2023-12-16 08:12:36,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:36,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:36,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:36,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:36,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:36,237 INFO L87 Difference]: Start difference. First operand 7669 states and 9374 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:37,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:37,735 INFO L93 Difference]: Finished difference Result 8755 states and 11041 transitions. [2023-12-16 08:12:37,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:12:37,735 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:37,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:37,748 INFO L225 Difference]: With dead ends: 8755 [2023-12-16 08:12:37,749 INFO L226 Difference]: Without dead ends: 7847 [2023-12-16 08:12:37,752 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:37,752 INFO L413 NwaCegarLoop]: 403 mSDtfsCounter, 1030 mSDsluCounter, 640 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1061 SdHoareTripleChecker+Valid, 1043 SdHoareTripleChecker+Invalid, 882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:37,752 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1061 Valid, 1043 Invalid, 882 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 825 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 08:12:37,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7847 states. [2023-12-16 08:12:38,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7847 to 7847. [2023-12-16 08:12:38,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7847 states, 6033 states have (on average 1.2627216973313442) internal successors, (7618), 6215 states have internal predecessors, (7618), 843 states have call successors, (843), 687 states have call predecessors, (843), 969 states have return successors, (1160), 946 states have call predecessors, (1160), 840 states have call successors, (1160) [2023-12-16 08:12:38,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7847 states to 7847 states and 9621 transitions. [2023-12-16 08:12:38,698 INFO L78 Accepts]: Start accepts. Automaton has 7847 states and 9621 transitions. Word has length 172 [2023-12-16 08:12:38,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:38,698 INFO L495 AbstractCegarLoop]: Abstraction has 7847 states and 9621 transitions. [2023-12-16 08:12:38,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:38,698 INFO L276 IsEmpty]: Start isEmpty. Operand 7847 states and 9621 transitions. [2023-12-16 08:12:38,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:38,701 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:38,701 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, 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:38,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-16 08:12:38,905 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:12:38,905 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:38,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:38,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1820146896, now seen corresponding path program 1 times [2023-12-16 08:12:38,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:38,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1252234574] [2023-12-16 08:12:38,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:38,906 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:38,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:38,907 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:12:38,909 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:12:39,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:39,078 INFO L262 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:39,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:39,141 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:39,142 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:39,142 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:39,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1252234574] [2023-12-16 08:12:39,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1252234574] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:39,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:39,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:39,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002300804] [2023-12-16 08:12:39,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:39,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:39,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:39,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:39,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:39,144 INFO L87 Difference]: Start difference. First operand 7847 states and 9621 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:40,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:40,652 INFO L93 Difference]: Finished difference Result 9111 states and 11535 transitions. [2023-12-16 08:12:40,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:12:40,652 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:40,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:40,665 INFO L225 Difference]: With dead ends: 9111 [2023-12-16 08:12:40,666 INFO L226 Difference]: Without dead ends: 8025 [2023-12-16 08:12:40,669 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:40,669 INFO L413 NwaCegarLoop]: 400 mSDtfsCounter, 1024 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 818 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1055 SdHoareTripleChecker+Valid, 1036 SdHoareTripleChecker+Invalid, 877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:40,669 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1055 Valid, 1036 Invalid, 877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 818 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 08:12:40,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8025 states. [2023-12-16 08:12:41,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8025 to 8025. [2023-12-16 08:12:41,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8025 states, 6205 states have (on average 1.2662369057211926) internal successors, (7857), 6387 states have internal predecessors, (7857), 845 states have call successors, (845), 691 states have call predecessors, (845), 973 states have return successors, (1162), 948 states have call predecessors, (1162), 842 states have call successors, (1162) [2023-12-16 08:12:41,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8025 states to 8025 states and 9864 transitions. [2023-12-16 08:12:41,660 INFO L78 Accepts]: Start accepts. Automaton has 8025 states and 9864 transitions. Word has length 172 [2023-12-16 08:12:41,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:41,660 INFO L495 AbstractCegarLoop]: Abstraction has 8025 states and 9864 transitions. [2023-12-16 08:12:41,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:41,660 INFO L276 IsEmpty]: Start isEmpty. Operand 8025 states and 9864 transitions. [2023-12-16 08:12:41,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:41,662 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:41,663 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, 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:41,667 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2023-12-16 08:12:41,867 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:41,867 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:41,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:41,868 INFO L85 PathProgramCache]: Analyzing trace with hash 880012204, now seen corresponding path program 1 times [2023-12-16 08:12:41,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:41,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [755586691] [2023-12-16 08:12:41,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:41,868 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:41,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:41,870 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:41,871 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:42,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:42,037 INFO L262 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:42,040 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:42,124 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:42,124 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:42,124 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:42,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [755586691] [2023-12-16 08:12:42,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [755586691] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:42,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:42,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:42,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536966448] [2023-12-16 08:12:42,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:42,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:42,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:42,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:42,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:42,126 INFO L87 Difference]: Start difference. First operand 8025 states and 9864 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:43,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:43,660 INFO L93 Difference]: Finished difference Result 9467 states and 12021 transitions. [2023-12-16 08:12:43,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:12:43,660 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:43,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:43,673 INFO L225 Difference]: With dead ends: 9467 [2023-12-16 08:12:43,673 INFO L226 Difference]: Without dead ends: 8203 [2023-12-16 08:12:43,677 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:43,678 INFO L413 NwaCegarLoop]: 397 mSDtfsCounter, 1017 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 817 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1048 SdHoareTripleChecker+Valid, 1029 SdHoareTripleChecker+Invalid, 876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:43,678 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1048 Valid, 1029 Invalid, 876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 817 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 08:12:43,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8203 states. [2023-12-16 08:12:44,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8203 to 8203. [2023-12-16 08:12:44,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8203 states, 6377 states have (on average 1.2689352360043908) internal successors, (8092), 6559 states have internal predecessors, (8092), 847 states have call successors, (847), 695 states have call predecessors, (847), 977 states have return successors, (1164), 950 states have call predecessors, (1164), 844 states have call successors, (1164) [2023-12-16 08:12:44,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8203 states to 8203 states and 10103 transitions. [2023-12-16 08:12:44,784 INFO L78 Accepts]: Start accepts. Automaton has 8203 states and 10103 transitions. Word has length 172 [2023-12-16 08:12:44,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:44,784 INFO L495 AbstractCegarLoop]: Abstraction has 8203 states and 10103 transitions. [2023-12-16 08:12:44,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:44,785 INFO L276 IsEmpty]: Start isEmpty. Operand 8203 states and 10103 transitions. [2023-12-16 08:12:44,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:44,787 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:44,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:44,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 (34)] Forceful destruction successful, exit code 0 [2023-12-16 08:12:44,992 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:44,993 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:44,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:44,993 INFO L85 PathProgramCache]: Analyzing trace with hash 650095153, now seen corresponding path program 1 times [2023-12-16 08:12:44,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:44,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1600862282] [2023-12-16 08:12:44,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:44,993 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:44,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:44,995 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:44,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 (35)] Waiting until timeout for monitored process [2023-12-16 08:12:45,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:45,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 502 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:45,209 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:45,271 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:45,271 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:45,271 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:45,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1600862282] [2023-12-16 08:12:45,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1600862282] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:45,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:45,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:45,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516810566] [2023-12-16 08:12:45,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:45,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:45,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:45,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:45,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:45,285 INFO L87 Difference]: Start difference. First operand 8203 states and 10103 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:47,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:47,040 INFO L93 Difference]: Finished difference Result 9823 states and 12499 transitions. [2023-12-16 08:12:47,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:12:47,049 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:47,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:47,066 INFO L225 Difference]: With dead ends: 9823 [2023-12-16 08:12:47,066 INFO L226 Difference]: Without dead ends: 8381 [2023-12-16 08:12:47,070 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:47,071 INFO L413 NwaCegarLoop]: 394 mSDtfsCounter, 1010 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1041 SdHoareTripleChecker+Valid, 1022 SdHoareTripleChecker+Invalid, 875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:47,071 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1041 Valid, 1022 Invalid, 875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 816 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 08:12:47,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8381 states. [2023-12-16 08:12:48,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8381 to 8381. [2023-12-16 08:12:48,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8381 states, 6549 states have (on average 1.2708810505420676) internal successors, (8323), 6731 states have internal predecessors, (8323), 849 states have call successors, (849), 699 states have call predecessors, (849), 981 states have return successors, (1166), 952 states have call predecessors, (1166), 846 states have call successors, (1166) [2023-12-16 08:12:48,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8381 states to 8381 states and 10338 transitions. [2023-12-16 08:12:48,305 INFO L78 Accepts]: Start accepts. Automaton has 8381 states and 10338 transitions. Word has length 172 [2023-12-16 08:12:48,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:48,305 INFO L495 AbstractCegarLoop]: Abstraction has 8381 states and 10338 transitions. [2023-12-16 08:12:48,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:48,305 INFO L276 IsEmpty]: Start isEmpty. Operand 8381 states and 10338 transitions. [2023-12-16 08:12:48,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:48,308 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:48,308 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, 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:48,314 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:48,513 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:48,514 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:48,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:48,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1439756660, now seen corresponding path program 1 times [2023-12-16 08:12:48,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:48,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [218799065] [2023-12-16 08:12:48,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:48,515 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:48,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:48,516 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:48,517 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:48,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:48,682 INFO L262 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:48,685 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:48,747 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:48,747 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:48,747 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:48,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [218799065] [2023-12-16 08:12:48,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [218799065] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:48,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:48,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:48,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637748365] [2023-12-16 08:12:48,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:48,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:48,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:48,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:48,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:48,749 INFO L87 Difference]: Start difference. First operand 8381 states and 10338 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:50,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:50,519 INFO L93 Difference]: Finished difference Result 10179 states and 12969 transitions. [2023-12-16 08:12:50,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:12:50,520 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:50,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:50,536 INFO L225 Difference]: With dead ends: 10179 [2023-12-16 08:12:50,536 INFO L226 Difference]: Without dead ends: 8559 [2023-12-16 08:12:50,540 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:50,547 INFO L413 NwaCegarLoop]: 391 mSDtfsCounter, 1003 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1034 SdHoareTripleChecker+Valid, 1015 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:50,547 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1034 Valid, 1015 Invalid, 874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 815 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 08:12:50,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8559 states. [2023-12-16 08:12:51,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8559 to 8559. [2023-12-16 08:12:51,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8559 states, 6721 states have (on average 1.272132123195953) internal successors, (8550), 6903 states have internal predecessors, (8550), 851 states have call successors, (851), 703 states have call predecessors, (851), 985 states have return successors, (1168), 954 states have call predecessors, (1168), 848 states have call successors, (1168) [2023-12-16 08:12:51,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8559 states to 8559 states and 10569 transitions. [2023-12-16 08:12:51,730 INFO L78 Accepts]: Start accepts. Automaton has 8559 states and 10569 transitions. Word has length 172 [2023-12-16 08:12:51,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 08:12:51,730 INFO L495 AbstractCegarLoop]: Abstraction has 8559 states and 10569 transitions. [2023-12-16 08:12:51,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:51,731 INFO L276 IsEmpty]: Start isEmpty. Operand 8559 states and 10569 transitions. [2023-12-16 08:12:51,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-16 08:12:51,733 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 08:12:51,733 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, 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:51,738 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:51,939 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:51,939 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting error2Err0ASSERT_VIOLATIONERROR_FUNCTION === [error1Err0ASSERT_VIOLATIONERROR_FUNCTION, error2Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 08:12:51,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 08:12:51,940 INFO L85 PathProgramCache]: Analyzing trace with hash -61401200, now seen corresponding path program 1 times [2023-12-16 08:12:51,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 08:12:51,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1222298386] [2023-12-16 08:12:51,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 08:12:51,940 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:51,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 08:12:51,942 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:51,943 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:52,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 08:12:52,095 INFO L262 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 08:12:52,098 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 08:12:52,195 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:52,195 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 08:12:52,196 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 08:12:52,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1222298386] [2023-12-16 08:12:52,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1222298386] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 08:12:52,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 08:12:52,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 08:12:52,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21671669] [2023-12-16 08:12:52,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 08:12:52,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 08:12:52,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 08:12:52,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 08:12:52,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 08:12:52,197 INFO L87 Difference]: Start difference. First operand 8559 states and 10569 transitions. Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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:54,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 08:12:54,113 INFO L93 Difference]: Finished difference Result 10535 states and 13431 transitions. [2023-12-16 08:12:54,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 08:12:54,114 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.2) internal successors, (161), 4 states have internal predecessors, (161), 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 172 [2023-12-16 08:12:54,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 08:12:54,129 INFO L225 Difference]: With dead ends: 10535 [2023-12-16 08:12:54,129 INFO L226 Difference]: Without dead ends: 8737 [2023-12-16 08:12:54,133 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 168 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:54,133 INFO L413 NwaCegarLoop]: 388 mSDtfsCounter, 996 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 814 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1027 SdHoareTripleChecker+Valid, 1008 SdHoareTripleChecker+Invalid, 873 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-16 08:12:54,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1027 Valid, 1008 Invalid, 873 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 814 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-16 08:12:54,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8737 states. Received shutdown request... [2023-12-16 08:12:55,044 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:55,044 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 (37)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 08:12:55,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8737 to 8737. [2023-12-16 08:12:55,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8737 states, 6893 states have (on average 1.2727404613375888) internal successors, (8773), 7075 states have internal predecessors, (8773), 853 states have call successors, (853), 707 states have call predecessors, (853), 989 states have return successors, (1170), 956 states have call predecessors, (1170), 850 states have call successors, (1170) [2023-12-16 08:12:55,376 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location error2Err0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2023-12-16 08:12:55,385 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 (37)] Forceful destruction successful, exit code 0 [2023-12-16 08:12:55,585 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:55,586 WARN L619 AbstractCegarLoop]: Verification canceled: while ReachableStatesComputation was computing reachable states (1 states constructed, input type DoubleDeckerAutomaton). [2023-12-16 08:12:55,587 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location error1Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2023-12-16 08:12:55,589 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] [2023-12-16 08:12:55,592 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 08:12:55,598 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 08:12:55 BoogieIcfgContainer [2023-12-16 08:12:55,599 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 08:12:55,599 INFO L158 Benchmark]: Toolchain (without parser) took 71251.61ms. Allocated memory was 175.1MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 110.4MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 1.3GB. Max. memory is 8.0GB. [2023-12-16 08:12:55,599 INFO L158 Benchmark]: CDTParser took 0.37ms. Allocated memory is still 175.1MB. Free memory is still 124.4MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 08:12:55,604 INFO L158 Benchmark]: CACSL2BoogieTranslator took 598.59ms. Allocated memory is still 175.1MB. Free memory was 110.0MB in the beginning and 80.0MB in the end (delta: 30.0MB). Peak memory consumption was 29.4MB. Max. memory is 8.0GB. [2023-12-16 08:12:55,604 INFO L158 Benchmark]: Boogie Procedure Inliner took 92.16ms. Allocated memory is still 175.1MB. Free memory was 80.0MB in the beginning and 75.0MB in the end (delta: 5.0MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-16 08:12:55,606 INFO L158 Benchmark]: Boogie Preprocessor took 85.79ms. Allocated memory is still 175.1MB. Free memory was 75.0MB in the beginning and 68.1MB in the end (delta: 6.9MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2023-12-16 08:12:55,606 INFO L158 Benchmark]: RCFGBuilder took 1164.56ms. Allocated memory was 175.1MB in the beginning and 211.8MB in the end (delta: 36.7MB). Free memory was 68.1MB in the beginning and 91.5MB in the end (delta: -23.5MB). Peak memory consumption was 27.3MB. Max. memory is 8.0GB. [2023-12-16 08:12:55,606 INFO L158 Benchmark]: TraceAbstraction took 69305.49ms. Allocated memory was 211.8MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 90.5MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 1.3GB. Max. memory is 8.0GB. [2023-12-16 08:12:55,607 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.37ms. Allocated memory is still 175.1MB. Free memory is still 124.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 598.59ms. Allocated memory is still 175.1MB. Free memory was 110.0MB in the beginning and 80.0MB in the end (delta: 30.0MB). Peak memory consumption was 29.4MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 92.16ms. Allocated memory is still 175.1MB. Free memory was 80.0MB in the beginning and 75.0MB in the end (delta: 5.0MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 85.79ms. Allocated memory is still 175.1MB. Free memory was 75.0MB in the beginning and 68.1MB in the end (delta: 6.9MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * RCFGBuilder took 1164.56ms. Allocated memory was 175.1MB in the beginning and 211.8MB in the end (delta: 36.7MB). Free memory was 68.1MB in the beginning and 91.5MB in the end (delta: -23.5MB). Peak memory consumption was 27.3MB. Max. memory is 8.0GB. * TraceAbstraction took 69305.49ms. Allocated memory was 211.8MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 90.5MB in the beginning and 1.6GB in the end (delta: -1.5GB). 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 (1 states constructed, input type DoubleDeckerAutomaton). - TimeoutResultAtElement [Line: 28]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 28). Cancelled while ReachableStatesComputation was computing reachable states (1 states constructed, input type DoubleDeckerAutomaton). - StatisticsResult: Ultimate Automizer benchmark data CFG has 16 procedures, 468 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 69.3s, OverallIterations: 36, TraceHistogramMax: 4, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 34.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 29508 SdHoareTripleChecker+Valid, 15.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 28806 mSDsluCounter, 44799 SdHoareTripleChecker+Invalid, 12.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 26513 mSDsCounter, 1637 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 20801 IncrementalHoareTripleChecker+Invalid, 22438 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1637 mSolverCounterUnsat, 18286 mSDtfsCounter, 20801 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4752 GetRequests, 4628 SyntacticMatches, 0 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8559occurred in iteration=35, InterpolantAutomatonStates: 162, 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, 36 MinimizatonAttempts, 2722 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.1s SsaConstructionTime, 2.1s SatisfiabilityAnalysisTime, 2.6s InterpolantComputationTime, 4687 NumberOfCodeBlocks, 4687 NumberOfCodeBlocksAsserted, 37 NumberOfCheckSat, 4718 ConstructedInterpolants, 0 QuantifiedInterpolants, 7816 SizeOfPredicates, 6 NumberOfNonLiveVariables, 14300 ConjunctsInSsa, 138 ConjunctsInUnsatCore, 37 InterpolantComputations, 35 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