/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_3.cil+token_ring.06.cil-2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-22 02:40:16,205 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-22 02:40:16,246 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-22 02:40:16,249 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-22 02:40:16,249 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-22 02:40:16,274 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-22 02:40:16,274 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-22 02:40:16,274 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-22 02:40:16,275 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-22 02:40:16,275 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-22 02:40:16,275 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-22 02:40:16,276 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-22 02:40:16,281 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-22 02:40:16,284 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-22 02:40:16,284 INFO L153 SettingsManager]: * Use SBE=true [2023-12-22 02:40:16,285 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-22 02:40:16,286 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-22 02:40:16,286 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-22 02:40:16,286 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-22 02:40:16,287 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-22 02:40:16,287 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-22 02:40:16,287 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-22 02:40:16,287 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-22 02:40:16,288 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-22 02:40:16,288 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-22 02:40:16,288 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-22 02:40:16,288 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-22 02:40:16,288 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-22 02:40:16,288 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-22 02:40:16,289 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-22 02:40:16,289 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-22 02:40:16,290 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-22 02:40:16,290 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-22 02:40:16,290 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-22 02:40:16,290 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 02:40:16,290 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-22 02:40:16,290 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-22 02:40:16,290 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-22 02:40:16,291 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-22 02:40:16,291 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-22 02:40:16,291 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-22 02:40:16,291 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-22 02:40:16,291 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-22 02:40:16,291 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-22 02:40:16,292 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-22 02:40:16,292 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-22 02:40:16,292 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-22 02:40:16,488 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-22 02:40:16,508 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-22 02:40:16,510 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-22 02:40:16,510 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-22 02:40:16,511 INFO L274 PluginConnector]: CDTParser initialized [2023-12-22 02:40:16,512 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pc_sfifo_3.cil+token_ring.06.cil-2.c [2023-12-22 02:40:17,509 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-22 02:40:17,748 INFO L384 CDTParser]: Found 1 translation units. [2023-12-22 02:40:17,749 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pc_sfifo_3.cil+token_ring.06.cil-2.c [2023-12-22 02:40:17,767 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c2be8503f/02f26e978c0a46109a3d72e175ffd010/FLAG645d8302d [2023-12-22 02:40:17,777 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c2be8503f/02f26e978c0a46109a3d72e175ffd010 [2023-12-22 02:40:17,779 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-22 02:40:17,780 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-22 02:40:17,781 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-22 02:40:17,781 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-22 02:40:17,786 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-22 02:40:17,787 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:40:17" (1/1) ... [2023-12-22 02:40:17,788 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a4eb9de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:40:17, skipping insertion in model container [2023-12-22 02:40:17,788 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 02:40:17" (1/1) ... [2023-12-22 02:40:17,835 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-22 02:40:17,934 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_3.cil+token_ring.06.cil-2.c[911,924] [2023-12-22 02:40:17,970 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_3.cil+token_ring.06.cil-2.c[8416,8429] [2023-12-22 02:40:18,013 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 02:40:18,033 INFO L202 MainTranslator]: Completed pre-run [2023-12-22 02:40:18,041 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_3.cil+token_ring.06.cil-2.c[911,924] [2023-12-22 02:40:18,082 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_3.cil+token_ring.06.cil-2.c[8416,8429] [2023-12-22 02:40:18,124 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-22 02:40:18,144 INFO L206 MainTranslator]: Completed translation [2023-12-22 02:40:18,144 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:40:18 WrapperNode [2023-12-22 02:40:18,144 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-22 02:40:18,145 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-22 02:40:18,145 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-22 02:40:18,145 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-22 02:40:18,150 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:40:18" (1/1) ... [2023-12-22 02:40:18,174 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:40:18" (1/1) ... [2023-12-22 02:40:18,208 INFO L138 Inliner]: procedures = 68, calls = 79, calls flagged for inlining = 36, calls inlined = 36, statements flattened = 718 [2023-12-22 02:40:18,209 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-22 02:40:18,210 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-22 02:40:18,210 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-22 02:40:18,210 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-22 02:40:18,218 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:40:18" (1/1) ... [2023-12-22 02:40:18,218 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:40:18" (1/1) ... [2023-12-22 02:40:18,222 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:40:18" (1/1) ... [2023-12-22 02:40:18,243 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-22 02:40:18,244 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:40:18" (1/1) ... [2023-12-22 02:40:18,244 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:40:18" (1/1) ... [2023-12-22 02:40:18,253 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:40:18" (1/1) ... [2023-12-22 02:40:18,259 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:40:18" (1/1) ... [2023-12-22 02:40:18,262 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:40:18" (1/1) ... [2023-12-22 02:40:18,264 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:40:18" (1/1) ... [2023-12-22 02:40:18,267 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-22 02:40:18,268 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-22 02:40:18,268 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-22 02:40:18,268 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-22 02:40:18,269 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:40:18" (1/1) ... [2023-12-22 02:40:18,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-22 02:40:18,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-22 02:40:18,292 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-22 02:40:18,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-22 02:40:18,320 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-22 02:40:18,320 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-22 02:40:18,320 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-22 02:40:18,320 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_write_p_triggered [2023-12-22 02:40:18,320 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_write_p_triggered [2023-12-22 02:40:18,321 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2023-12-22 02:40:18,321 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2023-12-22 02:40:18,321 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2023-12-22 02:40:18,321 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2023-12-22 02:40:18,321 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events1 [2023-12-22 02:40:18,321 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events1 [2023-12-22 02:40:18,321 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2023-12-22 02:40:18,321 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2023-12-22 02:40:18,321 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2023-12-22 02:40:18,321 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2023-12-22 02:40:18,321 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads1 [2023-12-22 02:40:18,321 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads1 [2023-12-22 02:40:18,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-22 02:40:18,322 INFO L130 BoogieDeclarations]: Found specification of procedure is_do_read_c_triggered [2023-12-22 02:40:18,322 INFO L138 BoogieDeclarations]: Found implementation of procedure is_do_read_c_triggered [2023-12-22 02:40:18,322 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels1 [2023-12-22 02:40:18,322 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels1 [2023-12-22 02:40:18,322 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2023-12-22 02:40:18,322 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2023-12-22 02:40:18,322 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2023-12-22 02:40:18,322 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2023-12-22 02:40:18,322 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events1 [2023-12-22 02:40:18,322 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events1 [2023-12-22 02:40:18,322 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-22 02:40:18,322 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-22 02:40:18,323 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2023-12-22 02:40:18,323 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2023-12-22 02:40:18,419 INFO L241 CfgBuilder]: Building ICFG [2023-12-22 02:40:18,421 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-22 02:40:18,865 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##56: assume !(1bv32 == ~q_free~0); [2023-12-22 02:40:18,865 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##55: assume 1bv32 == ~q_free~0;~c_dr_st~0 := 2bv32;~c_dr_pc~0 := 2bv32;~a_t~0 := do_read_c_~a~0#1; [2023-12-22 02:40:18,934 INFO L282 CfgBuilder]: Performing block encoding [2023-12-22 02:40:18,991 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-22 02:40:18,991 INFO L309 CfgBuilder]: Removed 13 assume(true) statements. [2023-12-22 02:40:18,992 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:40:18 BoogieIcfgContainer [2023-12-22 02:40:18,992 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-22 02:40:18,994 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-22 02:40:18,995 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-22 02:40:18,997 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-22 02:40:18,997 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 02:40:17" (1/3) ... [2023-12-22 02:40:18,998 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5314fb92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:40:18, skipping insertion in model container [2023-12-22 02:40:18,998 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 02:40:18" (2/3) ... [2023-12-22 02:40:18,998 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5314fb92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 02:40:18, skipping insertion in model container [2023-12-22 02:40:18,999 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 02:40:18" (3/3) ... [2023-12-22 02:40:19,000 INFO L112 eAbstractionObserver]: Analyzing ICFG pc_sfifo_3.cil+token_ring.06.cil-2.c [2023-12-22 02:40:19,014 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-22 02:40:19,014 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-22 02:40:19,066 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-22 02:40:19,071 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;@65a9c974, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-22 02:40:19,071 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-22 02:40:19,076 INFO L276 IsEmpty]: Start isEmpty. Operand has 314 states, 261 states have (on average 1.685823754789272) internal successors, (440), 267 states have internal predecessors, (440), 36 states have call successors, (36), 14 states have call predecessors, (36), 14 states have return successors, (36), 35 states have call predecessors, (36), 36 states have call successors, (36) [2023-12-22 02:40:19,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-22 02:40:19,085 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:19,085 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] [2023-12-22 02:40:19,086 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:19,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:19,089 INFO L85 PathProgramCache]: Analyzing trace with hash -2039541782, now seen corresponding path program 1 times [2023-12-22 02:40:19,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:19,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1588069329] [2023-12-22 02:40:19,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:19,098 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:19,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:19,101 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:19,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-22 02:40:19,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:19,250 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-22 02:40:19,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:19,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:19,364 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:19,365 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:19,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1588069329] [2023-12-22 02:40:19,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1588069329] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:19,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:19,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:40:19,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557656307] [2023-12-22 02:40:19,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:19,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:19,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:19,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:19,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:19,392 INFO L87 Difference]: Start difference. First operand has 314 states, 261 states have (on average 1.685823754789272) internal successors, (440), 267 states have internal predecessors, (440), 36 states have call successors, (36), 14 states have call predecessors, (36), 14 states have return successors, (36), 35 states have call predecessors, (36), 36 states have call successors, (36) Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:40:20,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:20,117 INFO L93 Difference]: Finished difference Result 717 states and 1167 transitions. [2023-12-22 02:40:20,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:40:20,119 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 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 57 [2023-12-22 02:40:20,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:20,128 INFO L225 Difference]: With dead ends: 717 [2023-12-22 02:40:20,128 INFO L226 Difference]: Without dead ends: 417 [2023-12-22 02:40:20,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:20,134 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 372 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 880 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:20,135 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [381 Valid, 921 Invalid, 880 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 823 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:40:20,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2023-12-22 02:40:20,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 410. [2023-12-22 02:40:20,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 337 states have (on average 1.5519287833827893) internal successors, (523), 343 states have internal predecessors, (523), 49 states have call successors, (49), 21 states have call predecessors, (49), 22 states have return successors, (52), 48 states have call predecessors, (52), 47 states have call successors, (52) [2023-12-22 02:40:20,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 624 transitions. [2023-12-22 02:40:20,195 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 624 transitions. Word has length 57 [2023-12-22 02:40:20,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:20,195 INFO L495 AbstractCegarLoop]: Abstraction has 410 states and 624 transitions. [2023-12-22 02:40:20,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:40:20,195 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 624 transitions. [2023-12-22 02:40:20,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-22 02:40:20,198 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:20,198 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] [2023-12-22 02:40:20,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:20,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:20,403 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:20,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:20,404 INFO L85 PathProgramCache]: Analyzing trace with hash 311432746, now seen corresponding path program 1 times [2023-12-22 02:40:20,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:20,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1816323136] [2023-12-22 02:40:20,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:20,405 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:20,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:20,406 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:20,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-22 02:40:20,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:20,491 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:40:20,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:20,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:20,535 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:20,536 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:20,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1816323136] [2023-12-22 02:40:20,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1816323136] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:20,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:20,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-22 02:40:20,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97052791] [2023-12-22 02:40:20,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:20,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:20,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:20,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:20,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:20,538 INFO L87 Difference]: Start difference. First operand 410 states and 624 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:40:21,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:21,177 INFO L93 Difference]: Finished difference Result 821 states and 1239 transitions. [2023-12-22 02:40:21,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:40:21,178 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 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 57 [2023-12-22 02:40:21,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:21,182 INFO L225 Difference]: With dead ends: 821 [2023-12-22 02:40:21,182 INFO L226 Difference]: Without dead ends: 631 [2023-12-22 02:40:21,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:21,184 INFO L413 NwaCegarLoop]: 292 mSDtfsCounter, 361 mSDsluCounter, 682 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 974 SdHoareTripleChecker+Invalid, 879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:21,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [370 Valid, 974 Invalid, 879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 825 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-22 02:40:21,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2023-12-22 02:40:21,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 623. [2023-12-22 02:40:21,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 502 states have (on average 1.5119521912350598) internal successors, (759), 516 states have internal predecessors, (759), 75 states have call successors, (75), 35 states have call predecessors, (75), 44 states have return successors, (98), 76 states have call predecessors, (98), 73 states have call successors, (98) [2023-12-22 02:40:21,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 932 transitions. [2023-12-22 02:40:21,270 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 932 transitions. Word has length 57 [2023-12-22 02:40:21,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:21,270 INFO L495 AbstractCegarLoop]: Abstraction has 623 states and 932 transitions. [2023-12-22 02:40:21,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:40:21,270 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 932 transitions. [2023-12-22 02:40:21,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-22 02:40:21,279 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:21,279 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] [2023-12-22 02:40:21,300 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:21,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:21,485 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:21,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:21,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1204919084, now seen corresponding path program 1 times [2023-12-22 02:40:21,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:21,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [641430520] [2023-12-22 02:40:21,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:21,486 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:21,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:21,490 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:21,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-22 02:40:21,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:21,565 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:21,567 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:21,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:21,594 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:21,594 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:21,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [641430520] [2023-12-22 02:40:21,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [641430520] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:21,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:21,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:40:21,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441176713] [2023-12-22 02:40:21,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:21,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:21,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:21,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:21,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:21,596 INFO L87 Difference]: Start difference. First operand 623 states and 932 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:40:21,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:21,688 INFO L93 Difference]: Finished difference Result 1369 states and 1999 transitions. [2023-12-22 02:40:21,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:21,689 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 57 [2023-12-22 02:40:21,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:21,693 INFO L225 Difference]: With dead ends: 1369 [2023-12-22 02:40:21,693 INFO L226 Difference]: Without dead ends: 980 [2023-12-22 02:40:21,695 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:21,696 INFO L413 NwaCegarLoop]: 466 mSDtfsCounter, 442 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:21,696 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [442 Valid, 577 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:21,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 980 states. [2023-12-22 02:40:21,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 980 to 972. [2023-12-22 02:40:21,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 972 states, 773 states have (on average 1.4734799482535577) internal successors, (1139), 797 states have internal predecessors, (1139), 115 states have call successors, (115), 63 states have call predecessors, (115), 82 states have return successors, (155), 116 states have call predecessors, (155), 113 states have call successors, (155) [2023-12-22 02:40:21,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 972 states to 972 states and 1409 transitions. [2023-12-22 02:40:21,745 INFO L78 Accepts]: Start accepts. Automaton has 972 states and 1409 transitions. Word has length 57 [2023-12-22 02:40:21,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:21,745 INFO L495 AbstractCegarLoop]: Abstraction has 972 states and 1409 transitions. [2023-12-22 02:40:21,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:40:21,746 INFO L276 IsEmpty]: Start isEmpty. Operand 972 states and 1409 transitions. [2023-12-22 02:40:21,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-22 02:40:21,747 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:21,747 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:21,750 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:21,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:21,951 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:21,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:21,951 INFO L85 PathProgramCache]: Analyzing trace with hash -918440211, now seen corresponding path program 1 times [2023-12-22 02:40:21,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:21,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1262775153] [2023-12-22 02:40:21,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:21,952 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:21,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:21,953 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:21,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-22 02:40:22,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:22,037 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:22,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:22,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:22,086 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:22,086 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:22,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1262775153] [2023-12-22 02:40:22,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1262775153] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:22,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:22,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:40:22,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302975189] [2023-12-22 02:40:22,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:22,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:22,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:22,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:22,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:22,094 INFO L87 Difference]: Start difference. First operand 972 states and 1409 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), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:40:22,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:22,215 INFO L93 Difference]: Finished difference Result 2392 states and 3401 transitions. [2023-12-22 02:40:22,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:22,215 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), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2023-12-22 02:40:22,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:22,222 INFO L225 Difference]: With dead ends: 2392 [2023-12-22 02:40:22,222 INFO L226 Difference]: Without dead ends: 1654 [2023-12-22 02:40:22,224 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-22 02:40:22,226 INFO L413 NwaCegarLoop]: 438 mSDtfsCounter, 431 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:22,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [431 Valid, 553 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:40:22,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1654 states. [2023-12-22 02:40:22,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1654 to 1646. [2023-12-22 02:40:22,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1646 states, 1291 states have (on average 1.4291247095274981) internal successors, (1845), 1335 states have internal predecessors, (1845), 195 states have call successors, (195), 119 states have call predecessors, (195), 158 states have return successors, (269), 196 states have call predecessors, (269), 193 states have call successors, (269) [2023-12-22 02:40:22,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1646 states to 1646 states and 2309 transitions. [2023-12-22 02:40:22,339 INFO L78 Accepts]: Start accepts. Automaton has 1646 states and 2309 transitions. Word has length 58 [2023-12-22 02:40:22,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:22,340 INFO L495 AbstractCegarLoop]: Abstraction has 1646 states and 2309 transitions. [2023-12-22 02:40:22,341 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), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:40:22,341 INFO L276 IsEmpty]: Start isEmpty. Operand 1646 states and 2309 transitions. [2023-12-22 02:40:22,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-22 02:40:22,344 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:22,345 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:22,350 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:22,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:22,548 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:22,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:22,549 INFO L85 PathProgramCache]: Analyzing trace with hash -2070657304, now seen corresponding path program 1 times [2023-12-22 02:40:22,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:22,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1071645958] [2023-12-22 02:40:22,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:22,550 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:22,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:22,551 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:22,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-22 02:40:22,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:22,627 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:40:22,629 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:22,651 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-22 02:40:22,651 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:22,651 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:22,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1071645958] [2023-12-22 02:40:22,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1071645958] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:22,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:22,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:40:22,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138698358] [2023-12-22 02:40:22,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:22,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:40:22,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:22,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:40:22,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:22,653 INFO L87 Difference]: Start difference. First operand 1646 states and 2309 transitions. Second operand has 6 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:40:22,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:22,825 INFO L93 Difference]: Finished difference Result 3106 states and 4341 transitions. [2023-12-22 02:40:22,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:40:22,826 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 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 73 [2023-12-22 02:40:22,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:22,833 INFO L225 Difference]: With dead ends: 3106 [2023-12-22 02:40:22,833 INFO L226 Difference]: Without dead ends: 1694 [2023-12-22 02:40:22,836 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:40:22,837 INFO L413 NwaCegarLoop]: 439 mSDtfsCounter, 3 mSDsluCounter, 1750 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 2189 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:22,837 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 2189 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:22,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1694 states. [2023-12-22 02:40:22,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1694 to 1678. [2023-12-22 02:40:22,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1678 states, 1315 states have (on average 1.4152091254752852) internal successors, (1861), 1359 states have internal predecessors, (1861), 195 states have call successors, (195), 119 states have call predecessors, (195), 166 states have return successors, (277), 204 states have call predecessors, (277), 193 states have call successors, (277) [2023-12-22 02:40:22,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1678 states to 1678 states and 2333 transitions. [2023-12-22 02:40:22,939 INFO L78 Accepts]: Start accepts. Automaton has 1678 states and 2333 transitions. Word has length 73 [2023-12-22 02:40:22,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:22,939 INFO L495 AbstractCegarLoop]: Abstraction has 1678 states and 2333 transitions. [2023-12-22 02:40:22,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.4) internal successors, (47), 5 states have internal predecessors, (47), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:40:22,939 INFO L276 IsEmpty]: Start isEmpty. Operand 1678 states and 2333 transitions. [2023-12-22 02:40:22,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-22 02:40:22,941 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:22,941 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:22,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:23,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:23,146 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:23,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:23,147 INFO L85 PathProgramCache]: Analyzing trace with hash 378942826, now seen corresponding path program 1 times [2023-12-22 02:40:23,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:23,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [49054852] [2023-12-22 02:40:23,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:23,148 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:23,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:23,149 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:23,152 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-22 02:40:23,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:23,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:23,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:23,272 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-22 02:40:23,272 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:23,272 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:23,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [49054852] [2023-12-22 02:40:23,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [49054852] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:23,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:23,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:23,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498228172] [2023-12-22 02:40:23,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:23,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:40:23,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:23,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:40:23,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:23,274 INFO L87 Difference]: Start difference. First operand 1678 states and 2333 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-22 02:40:23,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:23,763 INFO L93 Difference]: Finished difference Result 4578 states and 6344 transitions. [2023-12-22 02:40:23,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:40:23,764 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 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 73 [2023-12-22 02:40:23,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:23,777 INFO L225 Difference]: With dead ends: 4578 [2023-12-22 02:40:23,778 INFO L226 Difference]: Without dead ends: 3138 [2023-12-22 02:40:23,781 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:23,782 INFO L413 NwaCegarLoop]: 238 mSDtfsCounter, 635 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 660 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:23,782 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [660 Valid, 492 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:40:23,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3138 states. [2023-12-22 02:40:23,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3138 to 3134. [2023-12-22 02:40:23,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3134 states, 2407 states have (on average 1.3697548815953469) internal successors, (3297), 2503 states have internal predecessors, (3297), 383 states have call successors, (383), 231 states have call predecessors, (383), 342 states have return successors, (638), 408 states have call predecessors, (638), 381 states have call successors, (638) [2023-12-22 02:40:23,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3134 states to 3134 states and 4318 transitions. [2023-12-22 02:40:23,953 INFO L78 Accepts]: Start accepts. Automaton has 3134 states and 4318 transitions. Word has length 73 [2023-12-22 02:40:23,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:23,953 INFO L495 AbstractCegarLoop]: Abstraction has 3134 states and 4318 transitions. [2023-12-22 02:40:23,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-12-22 02:40:23,953 INFO L276 IsEmpty]: Start isEmpty. Operand 3134 states and 4318 transitions. [2023-12-22 02:40:23,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-22 02:40:23,957 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:23,957 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:23,963 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-12-22 02:40:24,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:24,166 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:24,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:24,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1647749492, now seen corresponding path program 1 times [2023-12-22 02:40:24,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:24,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2098329489] [2023-12-22 02:40:24,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:24,167 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:24,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:24,168 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:24,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-22 02:40:24,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:24,240 INFO L262 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:24,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:24,263 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:24,264 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:24,264 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:24,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2098329489] [2023-12-22 02:40:24,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2098329489] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:24,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:24,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:40:24,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080188205] [2023-12-22 02:40:24,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:24,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:24,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:24,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:24,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:24,266 INFO L87 Difference]: Start difference. First operand 3134 states and 4318 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:40:24,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:24,556 INFO L93 Difference]: Finished difference Result 8770 states and 12007 transitions. [2023-12-22 02:40:24,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:24,556 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 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 75 [2023-12-22 02:40:24,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:24,579 INFO L225 Difference]: With dead ends: 8770 [2023-12-22 02:40:24,579 INFO L226 Difference]: Without dead ends: 4554 [2023-12-22 02:40:24,590 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:24,591 INFO L413 NwaCegarLoop]: 543 mSDtfsCounter, 110 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 977 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:24,591 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 977 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:24,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2023-12-22 02:40:24,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4554. [2023-12-22 02:40:24,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4554 states, 3483 states have (on average 1.3542922767728969) internal successors, (4717), 3619 states have internal predecessors, (4717), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2023-12-22 02:40:24,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4554 states to 4554 states and 6254 transitions. [2023-12-22 02:40:24,829 INFO L78 Accepts]: Start accepts. Automaton has 4554 states and 6254 transitions. Word has length 75 [2023-12-22 02:40:24,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:24,830 INFO L495 AbstractCegarLoop]: Abstraction has 4554 states and 6254 transitions. [2023-12-22 02:40:24,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-22 02:40:24,830 INFO L276 IsEmpty]: Start isEmpty. Operand 4554 states and 6254 transitions. [2023-12-22 02:40:24,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:24,837 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:24,837 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:24,843 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:25,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:25,041 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:25,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:25,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1912664008, now seen corresponding path program 1 times [2023-12-22 02:40:25,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:25,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [954783627] [2023-12-22 02:40:25,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:25,043 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:25,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:25,044 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:25,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-22 02:40:25,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:25,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:25,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:25,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:25,160 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:25,160 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:25,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [954783627] [2023-12-22 02:40:25,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [954783627] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:25,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:25,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:40:25,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094719128] [2023-12-22 02:40:25,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:25,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:25,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:25,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:25,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:25,161 INFO L87 Difference]: Start difference. First operand 4554 states and 6254 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:25,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:25,361 INFO L93 Difference]: Finished difference Result 4755 states and 6572 transitions. [2023-12-22 02:40:25,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:25,361 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:25,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:25,380 INFO L225 Difference]: With dead ends: 4755 [2023-12-22 02:40:25,380 INFO L226 Difference]: Without dead ends: 4554 [2023-12-22 02:40:25,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:25,384 INFO L413 NwaCegarLoop]: 438 mSDtfsCounter, 321 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:25,384 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [321 Valid, 573 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:40:25,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2023-12-22 02:40:25,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4554. [2023-12-22 02:40:25,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4554 states, 3483 states have (on average 1.3540051679586564) internal successors, (4716), 3619 states have internal predecessors, (4716), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2023-12-22 02:40:25,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4554 states to 4554 states and 6253 transitions. [2023-12-22 02:40:25,589 INFO L78 Accepts]: Start accepts. Automaton has 4554 states and 6253 transitions. Word has length 101 [2023-12-22 02:40:25,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:25,589 INFO L495 AbstractCegarLoop]: Abstraction has 4554 states and 6253 transitions. [2023-12-22 02:40:25,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:25,589 INFO L276 IsEmpty]: Start isEmpty. Operand 4554 states and 6253 transitions. [2023-12-22 02:40:25,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:25,597 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:25,597 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] [2023-12-22 02:40:25,604 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-12-22 02:40:25,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:25,805 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:25,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:25,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1941164298, now seen corresponding path program 1 times [2023-12-22 02:40:25,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:25,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [368474459] [2023-12-22 02:40:25,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:25,806 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:25,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:25,807 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:25,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-22 02:40:25,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:25,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:25,930 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:25,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:25,974 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:25,974 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:25,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [368474459] [2023-12-22 02:40:25,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [368474459] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:25,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:25,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:25,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126450476] [2023-12-22 02:40:25,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:25,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:25,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:25,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:25,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:25,977 INFO L87 Difference]: Start difference. First operand 4554 states and 6253 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:26,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:26,413 INFO L93 Difference]: Finished difference Result 4750 states and 6566 transitions. [2023-12-22 02:40:26,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:26,413 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:26,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:26,429 INFO L225 Difference]: With dead ends: 4750 [2023-12-22 02:40:26,430 INFO L226 Difference]: Without dead ends: 4554 [2023-12-22 02:40:26,432 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:26,433 INFO L413 NwaCegarLoop]: 271 mSDtfsCounter, 614 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:26,433 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [640 Valid, 693 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:40:26,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2023-12-22 02:40:26,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4554. [2023-12-22 02:40:26,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4554 states, 3483 states have (on average 1.3531438415159345) internal successors, (4713), 3619 states have internal predecessors, (4713), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2023-12-22 02:40:26,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4554 states to 4554 states and 6250 transitions. [2023-12-22 02:40:26,667 INFO L78 Accepts]: Start accepts. Automaton has 4554 states and 6250 transitions. Word has length 101 [2023-12-22 02:40:26,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:26,667 INFO L495 AbstractCegarLoop]: Abstraction has 4554 states and 6250 transitions. [2023-12-22 02:40:26,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:26,668 INFO L276 IsEmpty]: Start isEmpty. Operand 4554 states and 6250 transitions. [2023-12-22 02:40:26,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:26,676 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:26,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] [2023-12-22 02:40:26,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:26,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:26,880 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:26,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:26,880 INFO L85 PathProgramCache]: Analyzing trace with hash -454687926, now seen corresponding path program 1 times [2023-12-22 02:40:26,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:26,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [447124695] [2023-12-22 02:40:26,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:26,881 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:26,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:26,882 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:26,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-22 02:40:26,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:26,976 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:26,978 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:27,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:27,024 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:27,024 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:27,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [447124695] [2023-12-22 02:40:27,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [447124695] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:27,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:27,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:27,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912173032] [2023-12-22 02:40:27,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:27,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:27,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:27,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:27,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:27,026 INFO L87 Difference]: Start difference. First operand 4554 states and 6250 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:27,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:27,591 INFO L93 Difference]: Finished difference Result 4750 states and 6560 transitions. [2023-12-22 02:40:27,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:27,592 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:27,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:27,616 INFO L225 Difference]: With dead ends: 4750 [2023-12-22 02:40:27,617 INFO L226 Difference]: Without dead ends: 4554 [2023-12-22 02:40:27,620 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:27,620 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 608 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 634 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:27,621 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [634 Valid, 686 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:40:27,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2023-12-22 02:40:27,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4554. [2023-12-22 02:40:27,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4554 states, 3483 states have (on average 1.3522825150732127) internal successors, (4710), 3619 states have internal predecessors, (4710), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2023-12-22 02:40:27,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4554 states to 4554 states and 6247 transitions. [2023-12-22 02:40:27,889 INFO L78 Accepts]: Start accepts. Automaton has 4554 states and 6247 transitions. Word has length 101 [2023-12-22 02:40:27,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:27,889 INFO L495 AbstractCegarLoop]: Abstraction has 4554 states and 6247 transitions. [2023-12-22 02:40:27,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:27,889 INFO L276 IsEmpty]: Start isEmpty. Operand 4554 states and 6247 transitions. [2023-12-22 02:40:27,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:27,897 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:27,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:27,903 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 (11)] Ended with exit code 0 [2023-12-22 02:40:28,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:28,101 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:28,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:28,119 INFO L85 PathProgramCache]: Analyzing trace with hash -947615478, now seen corresponding path program 1 times [2023-12-22 02:40:28,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:28,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1806273236] [2023-12-22 02:40:28,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:28,120 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:28,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:28,121 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:28,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-22 02:40:28,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:28,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:28,208 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:28,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:28,245 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:28,245 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:28,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1806273236] [2023-12-22 02:40:28,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1806273236] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:28,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:28,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:28,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610931282] [2023-12-22 02:40:28,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:28,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:28,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:28,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:28,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:28,246 INFO L87 Difference]: Start difference. First operand 4554 states and 6247 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:28,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:28,762 INFO L93 Difference]: Finished difference Result 4750 states and 6554 transitions. [2023-12-22 02:40:28,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:28,762 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:28,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:28,778 INFO L225 Difference]: With dead ends: 4750 [2023-12-22 02:40:28,778 INFO L226 Difference]: Without dead ends: 4554 [2023-12-22 02:40:28,780 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:28,780 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 602 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 628 SdHoareTripleChecker+Valid, 679 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:28,780 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [628 Valid, 679 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:40:28,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2023-12-22 02:40:29,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4554. [2023-12-22 02:40:29,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4554 states, 3483 states have (on average 1.351421188630491) internal successors, (4707), 3619 states have internal predecessors, (4707), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2023-12-22 02:40:29,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4554 states to 4554 states and 6244 transitions. [2023-12-22 02:40:29,035 INFO L78 Accepts]: Start accepts. Automaton has 4554 states and 6244 transitions. Word has length 101 [2023-12-22 02:40:29,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:29,035 INFO L495 AbstractCegarLoop]: Abstraction has 4554 states and 6244 transitions. [2023-12-22 02:40:29,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:29,035 INFO L276 IsEmpty]: Start isEmpty. Operand 4554 states and 6244 transitions. [2023-12-22 02:40:29,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:29,042 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:29,042 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] [2023-12-22 02:40:29,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:29,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:29,256 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:29,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:29,257 INFO L85 PathProgramCache]: Analyzing trace with hash -132232374, now seen corresponding path program 1 times [2023-12-22 02:40:29,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:29,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2114525461] [2023-12-22 02:40:29,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:29,258 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:29,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:29,259 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:29,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-22 02:40:29,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:29,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:29,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:29,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:29,390 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:29,390 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:29,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2114525461] [2023-12-22 02:40:29,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2114525461] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:29,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:29,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:29,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750773913] [2023-12-22 02:40:29,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:29,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:29,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:29,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:29,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:29,392 INFO L87 Difference]: Start difference. First operand 4554 states and 6244 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:29,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:29,982 INFO L93 Difference]: Finished difference Result 4750 states and 6548 transitions. [2023-12-22 02:40:29,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:29,982 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:29,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:30,000 INFO L225 Difference]: With dead ends: 4750 [2023-12-22 02:40:30,001 INFO L226 Difference]: Without dead ends: 4554 [2023-12-22 02:40:30,003 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:30,004 INFO L413 NwaCegarLoop]: 262 mSDtfsCounter, 596 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:30,004 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [622 Valid, 672 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:40:30,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2023-12-22 02:40:30,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4554. [2023-12-22 02:40:30,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4554 states, 3483 states have (on average 1.3505598621877692) internal successors, (4704), 3619 states have internal predecessors, (4704), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2023-12-22 02:40:30,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4554 states to 4554 states and 6241 transitions. [2023-12-22 02:40:30,279 INFO L78 Accepts]: Start accepts. Automaton has 4554 states and 6241 transitions. Word has length 101 [2023-12-22 02:40:30,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:30,279 INFO L495 AbstractCegarLoop]: Abstraction has 4554 states and 6241 transitions. [2023-12-22 02:40:30,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:30,279 INFO L276 IsEmpty]: Start isEmpty. Operand 4554 states and 6241 transitions. [2023-12-22 02:40:30,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:30,288 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:30,288 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] [2023-12-22 02:40:30,292 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:30,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:30,493 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:30,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:30,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1434525576, now seen corresponding path program 1 times [2023-12-22 02:40:30,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:30,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [624096482] [2023-12-22 02:40:30,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:30,494 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:30,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:30,495 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:30,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-22 02:40:30,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:30,590 INFO L262 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:30,592 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:30,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:30,635 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:30,635 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:30,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [624096482] [2023-12-22 02:40:30,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [624096482] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:30,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:30,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:30,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731404571] [2023-12-22 02:40:30,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:30,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:30,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:30,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:30,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:30,637 INFO L87 Difference]: Start difference. First operand 4554 states and 6241 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:31,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:31,182 INFO L93 Difference]: Finished difference Result 4750 states and 6542 transitions. [2023-12-22 02:40:31,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:31,183 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:31,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:31,195 INFO L225 Difference]: With dead ends: 4750 [2023-12-22 02:40:31,195 INFO L226 Difference]: Without dead ends: 4554 [2023-12-22 02:40:31,197 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:31,197 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 590 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 616 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:31,197 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [616 Valid, 665 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:40:31,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2023-12-22 02:40:31,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4554. [2023-12-22 02:40:31,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4554 states, 3483 states have (on average 1.3496985357450473) internal successors, (4701), 3619 states have internal predecessors, (4701), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2023-12-22 02:40:31,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4554 states to 4554 states and 6238 transitions. [2023-12-22 02:40:31,467 INFO L78 Accepts]: Start accepts. Automaton has 4554 states and 6238 transitions. Word has length 101 [2023-12-22 02:40:31,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:31,468 INFO L495 AbstractCegarLoop]: Abstraction has 4554 states and 6238 transitions. [2023-12-22 02:40:31,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:31,468 INFO L276 IsEmpty]: Start isEmpty. Operand 4554 states and 6238 transitions. [2023-12-22 02:40:31,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:31,474 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:31,474 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] [2023-12-22 02:40:31,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:31,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:31,678 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:31,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:31,678 INFO L85 PathProgramCache]: Analyzing trace with hash 438727112, now seen corresponding path program 1 times [2023-12-22 02:40:31,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:31,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1672609611] [2023-12-22 02:40:31,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:31,679 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:31,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:31,680 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:31,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 (15)] Waiting until timeout for monitored process [2023-12-22 02:40:31,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:31,766 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:31,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:31,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:31,811 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:31,811 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:31,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1672609611] [2023-12-22 02:40:31,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1672609611] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:31,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:31,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:31,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629028769] [2023-12-22 02:40:31,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:31,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:31,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:31,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:31,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:31,813 INFO L87 Difference]: Start difference. First operand 4554 states and 6238 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:32,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:32,454 INFO L93 Difference]: Finished difference Result 4750 states and 6536 transitions. [2023-12-22 02:40:32,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:32,455 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:32,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:32,467 INFO L225 Difference]: With dead ends: 4750 [2023-12-22 02:40:32,467 INFO L226 Difference]: Without dead ends: 4554 [2023-12-22 02:40:32,469 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:32,469 INFO L413 NwaCegarLoop]: 256 mSDtfsCounter, 584 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:32,469 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [610 Valid, 658 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:40:32,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2023-12-22 02:40:32,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4554. [2023-12-22 02:40:32,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4554 states, 3483 states have (on average 1.3488372093023255) internal successors, (4698), 3619 states have internal predecessors, (4698), 551 states have call successors, (551), 343 states have call predecessors, (551), 518 states have return successors, (986), 600 states have call predecessors, (986), 549 states have call successors, (986) [2023-12-22 02:40:32,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4554 states to 4554 states and 6235 transitions. [2023-12-22 02:40:32,779 INFO L78 Accepts]: Start accepts. Automaton has 4554 states and 6235 transitions. Word has length 101 [2023-12-22 02:40:32,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:32,779 INFO L495 AbstractCegarLoop]: Abstraction has 4554 states and 6235 transitions. [2023-12-22 02:40:32,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:32,780 INFO L276 IsEmpty]: Start isEmpty. Operand 4554 states and 6235 transitions. [2023-12-22 02:40:32,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:32,786 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:32,786 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] [2023-12-22 02:40:32,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:32,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:32,991 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:32,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:32,991 INFO L85 PathProgramCache]: Analyzing trace with hash -563226744, now seen corresponding path program 1 times [2023-12-22 02:40:32,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:32,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1632493806] [2023-12-22 02:40:32,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:32,992 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:32,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:32,993 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:33,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-22 02:40:33,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:33,080 INFO L262 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:33,082 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:33,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-22 02:40:33,124 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:33,124 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:33,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1632493806] [2023-12-22 02:40:33,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1632493806] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:33,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:33,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:33,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463910376] [2023-12-22 02:40:33,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:33,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:33,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:33,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:33,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:33,126 INFO L87 Difference]: Start difference. First operand 4554 states and 6235 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:33,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:33,811 INFO L93 Difference]: Finished difference Result 4797 states and 6607 transitions. [2023-12-22 02:40:33,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:40:33,811 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:33,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:33,823 INFO L225 Difference]: With dead ends: 4797 [2023-12-22 02:40:33,823 INFO L226 Difference]: Without dead ends: 4601 [2023-12-22 02:40:33,825 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:33,826 INFO L413 NwaCegarLoop]: 254 mSDtfsCounter, 638 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 664 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:33,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [664 Valid, 652 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:40:33,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4601 states. [2023-12-22 02:40:34,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4601 to 4601. [2023-12-22 02:40:34,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4601 states, 3527 states have (on average 1.3493053586617523) internal successors, (4759), 3663 states have internal predecessors, (4759), 552 states have call successors, (552), 345 states have call predecessors, (552), 520 states have return successors, (987), 601 states have call predecessors, (987), 550 states have call successors, (987) [2023-12-22 02:40:34,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4601 states to 4601 states and 6298 transitions. [2023-12-22 02:40:34,118 INFO L78 Accepts]: Start accepts. Automaton has 4601 states and 6298 transitions. Word has length 101 [2023-12-22 02:40:34,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:34,118 INFO L495 AbstractCegarLoop]: Abstraction has 4601 states and 6298 transitions. [2023-12-22 02:40:34,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:34,118 INFO L276 IsEmpty]: Start isEmpty. Operand 4601 states and 6298 transitions. [2023-12-22 02:40:34,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:34,125 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:34,125 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] [2023-12-22 02:40:34,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:34,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:34,329 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:34,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:34,330 INFO L85 PathProgramCache]: Analyzing trace with hash -457000504, now seen corresponding path program 1 times [2023-12-22 02:40:34,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:34,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2040271884] [2023-12-22 02:40:34,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:34,330 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:34,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:34,331 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:34,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-22 02:40:34,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:34,418 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:34,420 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:34,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:34,462 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:34,463 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:34,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2040271884] [2023-12-22 02:40:34,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2040271884] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:34,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:34,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:34,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400019872] [2023-12-22 02:40:34,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:34,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:34,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:34,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:34,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:34,464 INFO L87 Difference]: Start difference. First operand 4601 states and 6298 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:35,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:35,162 INFO L93 Difference]: Finished difference Result 4891 states and 6733 transitions. [2023-12-22 02:40:35,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:40:35,167 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:35,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:35,176 INFO L225 Difference]: With dead ends: 4891 [2023-12-22 02:40:35,177 INFO L226 Difference]: Without dead ends: 4648 [2023-12-22 02:40:35,178 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:35,178 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 630 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 656 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:35,179 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [656 Valid, 645 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 563 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:40:35,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4648 states. [2023-12-22 02:40:35,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4648 to 4648. [2023-12-22 02:40:35,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4648 states, 3571 states have (on average 1.3492019042285075) internal successors, (4818), 3707 states have internal predecessors, (4818), 553 states have call successors, (553), 347 states have call predecessors, (553), 522 states have return successors, (988), 602 states have call predecessors, (988), 551 states have call successors, (988) [2023-12-22 02:40:35,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4648 states to 4648 states and 6359 transitions. [2023-12-22 02:40:35,567 INFO L78 Accepts]: Start accepts. Automaton has 4648 states and 6359 transitions. Word has length 101 [2023-12-22 02:40:35,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:35,567 INFO L495 AbstractCegarLoop]: Abstraction has 4648 states and 6359 transitions. [2023-12-22 02:40:35,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:35,568 INFO L276 IsEmpty]: Start isEmpty. Operand 4648 states and 6359 transitions. [2023-12-22 02:40:35,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:35,573 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:35,573 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] [2023-12-22 02:40:35,577 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:35,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:35,777 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:35,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:35,778 INFO L85 PathProgramCache]: Analyzing trace with hash -211080184, now seen corresponding path program 1 times [2023-12-22 02:40:35,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:35,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1880843129] [2023-12-22 02:40:35,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:35,779 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:35,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:35,780 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:35,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-22 02:40:35,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:35,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:35,872 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:35,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:35,916 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:35,916 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:35,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1880843129] [2023-12-22 02:40:35,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1880843129] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:35,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:35,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:35,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100964256] [2023-12-22 02:40:35,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:35,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:35,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:35,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:35,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:35,918 INFO L87 Difference]: Start difference. First operand 4648 states and 6359 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:36,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:36,650 INFO L93 Difference]: Finished difference Result 4985 states and 6855 transitions. [2023-12-22 02:40:36,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:40:36,651 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:36,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:36,663 INFO L225 Difference]: With dead ends: 4985 [2023-12-22 02:40:36,663 INFO L226 Difference]: Without dead ends: 4695 [2023-12-22 02:40:36,665 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:36,666 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 624 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 638 SdHoareTripleChecker+Invalid, 611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:36,666 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [650 Valid, 638 Invalid, 611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 558 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:40:36,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4695 states. [2023-12-22 02:40:37,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4695 to 4695. [2023-12-22 02:40:37,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4695 states, 3615 states have (on average 1.3485477178423237) internal successors, (4875), 3751 states have internal predecessors, (4875), 554 states have call successors, (554), 349 states have call predecessors, (554), 524 states have return successors, (989), 603 states have call predecessors, (989), 552 states have call successors, (989) [2023-12-22 02:40:37,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4695 states to 4695 states and 6418 transitions. [2023-12-22 02:40:37,021 INFO L78 Accepts]: Start accepts. Automaton has 4695 states and 6418 transitions. Word has length 101 [2023-12-22 02:40:37,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:37,021 INFO L495 AbstractCegarLoop]: Abstraction has 4695 states and 6418 transitions. [2023-12-22 02:40:37,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:37,021 INFO L276 IsEmpty]: Start isEmpty. Operand 4695 states and 6418 transitions. [2023-12-22 02:40:37,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:37,027 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:37,027 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] [2023-12-22 02:40:37,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:37,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:37,232 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:37,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:37,232 INFO L85 PathProgramCache]: Analyzing trace with hash -2139493751, now seen corresponding path program 1 times [2023-12-22 02:40:37,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:37,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [487238849] [2023-12-22 02:40:37,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:37,233 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:37,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:37,234 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:37,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-22 02:40:37,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:37,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:37,322 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:37,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:37,363 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:37,364 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:37,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [487238849] [2023-12-22 02:40:37,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [487238849] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:37,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:37,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:37,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887602551] [2023-12-22 02:40:37,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:37,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:37,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:37,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:37,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:37,367 INFO L87 Difference]: Start difference. First operand 4695 states and 6418 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:38,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:38,107 INFO L93 Difference]: Finished difference Result 5079 states and 6973 transitions. [2023-12-22 02:40:38,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:40:38,107 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:38,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:38,120 INFO L225 Difference]: With dead ends: 5079 [2023-12-22 02:40:38,120 INFO L226 Difference]: Without dead ends: 4742 [2023-12-22 02:40:38,122 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:38,123 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 617 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 643 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:38,123 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [643 Valid, 631 Invalid, 610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:40:38,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4742 states. [2023-12-22 02:40:38,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4742 to 4742. [2023-12-22 02:40:38,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4742 states, 3659 states have (on average 1.3473626673954633) internal successors, (4930), 3795 states have internal predecessors, (4930), 555 states have call successors, (555), 351 states have call predecessors, (555), 526 states have return successors, (990), 604 states have call predecessors, (990), 553 states have call successors, (990) [2023-12-22 02:40:38,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4742 states to 4742 states and 6475 transitions. [2023-12-22 02:40:38,502 INFO L78 Accepts]: Start accepts. Automaton has 4742 states and 6475 transitions. Word has length 101 [2023-12-22 02:40:38,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:38,502 INFO L495 AbstractCegarLoop]: Abstraction has 4742 states and 6475 transitions. [2023-12-22 02:40:38,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:38,502 INFO L276 IsEmpty]: Start isEmpty. Operand 4742 states and 6475 transitions. [2023-12-22 02:40:38,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:38,509 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:38,509 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] [2023-12-22 02:40:38,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:38,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:38,714 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:38,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:38,715 INFO L85 PathProgramCache]: Analyzing trace with hash 209796968, now seen corresponding path program 1 times [2023-12-22 02:40:38,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:38,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [477207793] [2023-12-22 02:40:38,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:38,715 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:38,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:38,716 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:38,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-22 02:40:38,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:38,800 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:38,803 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:38,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:38,847 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:38,847 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:38,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [477207793] [2023-12-22 02:40:38,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [477207793] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:38,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:38,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:38,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919687763] [2023-12-22 02:40:38,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:38,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:38,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:38,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:38,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:38,849 INFO L87 Difference]: Start difference. First operand 4742 states and 6475 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:39,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:39,558 INFO L93 Difference]: Finished difference Result 5173 states and 7087 transitions. [2023-12-22 02:40:39,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:40:39,559 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:39,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:39,614 INFO L225 Difference]: With dead ends: 5173 [2023-12-22 02:40:39,614 INFO L226 Difference]: Without dead ends: 4789 [2023-12-22 02:40:39,616 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:39,617 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 610 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 636 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:39,618 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [636 Valid, 624 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:40:39,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4789 states. [2023-12-22 02:40:40,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4789 to 4789. [2023-12-22 02:40:40,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4789 states, 3703 states have (on average 1.3456656764785309) internal successors, (4983), 3839 states have internal predecessors, (4983), 556 states have call successors, (556), 353 states have call predecessors, (556), 528 states have return successors, (991), 605 states have call predecessors, (991), 554 states have call successors, (991) [2023-12-22 02:40:40,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4789 states to 4789 states and 6530 transitions. [2023-12-22 02:40:40,057 INFO L78 Accepts]: Start accepts. Automaton has 4789 states and 6530 transitions. Word has length 101 [2023-12-22 02:40:40,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:40,057 INFO L495 AbstractCegarLoop]: Abstraction has 4789 states and 6530 transitions. [2023-12-22 02:40:40,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:40,058 INFO L276 IsEmpty]: Start isEmpty. Operand 4789 states and 6530 transitions. [2023-12-22 02:40:40,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:40,063 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:40,063 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] [2023-12-22 02:40:40,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:40,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:40,268 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:40,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:40,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1097019814, now seen corresponding path program 1 times [2023-12-22 02:40:40,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:40,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [486271768] [2023-12-22 02:40:40,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:40,269 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:40,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:40,270 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:40,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-22 02:40:40,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:40,353 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:40,355 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:40,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:40,398 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:40,398 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:40,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [486271768] [2023-12-22 02:40:40,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [486271768] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:40,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:40,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:40,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542013116] [2023-12-22 02:40:40,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:40,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:40,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:40,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:40,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:40,400 INFO L87 Difference]: Start difference. First operand 4789 states and 6530 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:41,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:41,167 INFO L93 Difference]: Finished difference Result 5267 states and 7197 transitions. [2023-12-22 02:40:41,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:40:41,168 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:41,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:41,180 INFO L225 Difference]: With dead ends: 5267 [2023-12-22 02:40:41,180 INFO L226 Difference]: Without dead ends: 4836 [2023-12-22 02:40:41,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:41,184 INFO L413 NwaCegarLoop]: 239 mSDtfsCounter, 603 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 629 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:41,184 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [629 Valid, 617 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:40:41,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4836 states. [2023-12-22 02:40:41,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4836 to 4836. [2023-12-22 02:40:41,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4836 states, 3747 states have (on average 1.343474779823859) internal successors, (5034), 3883 states have internal predecessors, (5034), 557 states have call successors, (557), 355 states have call predecessors, (557), 530 states have return successors, (992), 606 states have call predecessors, (992), 555 states have call successors, (992) [2023-12-22 02:40:41,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4836 states to 4836 states and 6583 transitions. [2023-12-22 02:40:41,643 INFO L78 Accepts]: Start accepts. Automaton has 4836 states and 6583 transitions. Word has length 101 [2023-12-22 02:40:41,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:41,643 INFO L495 AbstractCegarLoop]: Abstraction has 4836 states and 6583 transitions. [2023-12-22 02:40:41,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:41,644 INFO L276 IsEmpty]: Start isEmpty. Operand 4836 states and 6583 transitions. [2023-12-22 02:40:41,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:41,649 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:41,649 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] [2023-12-22 02:40:41,658 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-22 02:40:41,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:41,856 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:41,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:41,857 INFO L85 PathProgramCache]: Analyzing trace with hash 2010120517, now seen corresponding path program 1 times [2023-12-22 02:40:41,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:41,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1332401917] [2023-12-22 02:40:41,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:41,857 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:41,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:41,859 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:41,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-22 02:40:41,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:41,940 INFO L262 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:41,942 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:41,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:41,955 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:41,955 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:41,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1332401917] [2023-12-22 02:40:41,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1332401917] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:41,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:41,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:41,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226849876] [2023-12-22 02:40:41,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:41,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:40:41,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:41,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:40:41,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:41,957 INFO L87 Difference]: Start difference. First operand 4836 states and 6583 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:42,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:42,396 INFO L93 Difference]: Finished difference Result 5353 states and 7291 transitions. [2023-12-22 02:40:42,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:42,397 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:42,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:42,409 INFO L225 Difference]: With dead ends: 5353 [2023-12-22 02:40:42,409 INFO L226 Difference]: Without dead ends: 4876 [2023-12-22 02:40:42,411 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:42,412 INFO L413 NwaCegarLoop]: 402 mSDtfsCounter, 56 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 1196 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:42,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 1196 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:42,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4876 states. [2023-12-22 02:40:42,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4876 to 4838. [2023-12-22 02:40:42,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4838 states, 3749 states have (on average 1.3416911176313684) internal successors, (5030), 3885 states have internal predecessors, (5030), 557 states have call successors, (557), 355 states have call predecessors, (557), 530 states have return successors, (992), 606 states have call predecessors, (992), 555 states have call successors, (992) [2023-12-22 02:40:42,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4838 states to 4838 states and 6579 transitions. [2023-12-22 02:40:42,813 INFO L78 Accepts]: Start accepts. Automaton has 4838 states and 6579 transitions. Word has length 101 [2023-12-22 02:40:42,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:42,813 INFO L495 AbstractCegarLoop]: Abstraction has 4838 states and 6579 transitions. [2023-12-22 02:40:42,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:42,813 INFO L276 IsEmpty]: Start isEmpty. Operand 4838 states and 6579 transitions. [2023-12-22 02:40:42,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:42,818 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:42,818 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] [2023-12-22 02:40:42,821 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-22 02:40:43,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:43,020 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:43,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:43,020 INFO L85 PathProgramCache]: Analyzing trace with hash 323940679, now seen corresponding path program 1 times [2023-12-22 02:40:43,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:43,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [541369829] [2023-12-22 02:40:43,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:43,021 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:43,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:43,022 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:43,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-22 02:40:43,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:43,109 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:43,111 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:43,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:43,147 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:43,148 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:43,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [541369829] [2023-12-22 02:40:43,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [541369829] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:43,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:43,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:40:43,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824112840] [2023-12-22 02:40:43,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:43,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:43,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:43,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:43,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:43,149 INFO L87 Difference]: Start difference. First operand 4838 states and 6579 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:43,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:43,588 INFO L93 Difference]: Finished difference Result 5738 states and 7779 transitions. [2023-12-22 02:40:43,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:43,588 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:43,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:43,600 INFO L225 Difference]: With dead ends: 5738 [2023-12-22 02:40:43,600 INFO L226 Difference]: Without dead ends: 5259 [2023-12-22 02:40:43,602 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:43,603 INFO L413 NwaCegarLoop]: 443 mSDtfsCounter, 389 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:43,603 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [389 Valid, 683 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:43,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5259 states. [2023-12-22 02:40:44,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5259 to 5256. [2023-12-22 02:40:44,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5256 states, 4131 states have (on average 1.3393851367707577) internal successors, (5533), 4267 states have internal predecessors, (5533), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2023-12-22 02:40:44,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5256 states to 5256 states and 7122 transitions. [2023-12-22 02:40:44,156 INFO L78 Accepts]: Start accepts. Automaton has 5256 states and 7122 transitions. Word has length 101 [2023-12-22 02:40:44,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:44,156 INFO L495 AbstractCegarLoop]: Abstraction has 5256 states and 7122 transitions. [2023-12-22 02:40:44,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:44,157 INFO L276 IsEmpty]: Start isEmpty. Operand 5256 states and 7122 transitions. [2023-12-22 02:40:44,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:44,162 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:44,162 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] [2023-12-22 02:40:44,165 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-22 02:40:44,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:44,365 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:44,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:44,366 INFO L85 PathProgramCache]: Analyzing trace with hash 900869320, now seen corresponding path program 1 times [2023-12-22 02:40:44,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:44,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1449750343] [2023-12-22 02:40:44,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:44,366 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:44,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:44,367 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:44,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-22 02:40:44,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:44,446 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:44,448 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:44,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:44,458 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:44,459 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:44,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1449750343] [2023-12-22 02:40:44,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1449750343] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:44,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:44,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:44,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522840344] [2023-12-22 02:40:44,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:44,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:40:44,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:44,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:40:44,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:44,460 INFO L87 Difference]: Start difference. First operand 5256 states and 7122 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:44,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:44,914 INFO L93 Difference]: Finished difference Result 6391 states and 8651 transitions. [2023-12-22 02:40:44,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:44,915 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:44,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:44,926 INFO L225 Difference]: With dead ends: 6391 [2023-12-22 02:40:44,926 INFO L226 Difference]: Without dead ends: 5494 [2023-12-22 02:40:44,928 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:44,928 INFO L413 NwaCegarLoop]: 405 mSDtfsCounter, 47 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 1209 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:44,929 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 1209 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:44,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5494 states. [2023-12-22 02:40:45,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5494 to 5270. [2023-12-22 02:40:45,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5270 states, 4145 states have (on average 1.3367913148371533) internal successors, (5541), 4281 states have internal predecessors, (5541), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2023-12-22 02:40:45,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5270 states to 5270 states and 7130 transitions. [2023-12-22 02:40:45,357 INFO L78 Accepts]: Start accepts. Automaton has 5270 states and 7130 transitions. Word has length 101 [2023-12-22 02:40:45,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:45,357 INFO L495 AbstractCegarLoop]: Abstraction has 5270 states and 7130 transitions. [2023-12-22 02:40:45,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:45,357 INFO L276 IsEmpty]: Start isEmpty. Operand 5270 states and 7130 transitions. [2023-12-22 02:40:45,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:45,362 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:45,362 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] [2023-12-22 02:40:45,366 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-22 02:40:45,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:45,564 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:45,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:45,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1102693254, now seen corresponding path program 1 times [2023-12-22 02:40:45,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:45,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1879890582] [2023-12-22 02:40:45,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:45,565 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:45,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:45,566 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:45,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-22 02:40:45,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:45,653 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:45,655 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:45,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:45,667 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:45,667 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:45,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1879890582] [2023-12-22 02:40:45,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1879890582] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:45,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:45,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:45,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005013775] [2023-12-22 02:40:45,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:45,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:40:45,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:45,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:40:45,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:45,669 INFO L87 Difference]: Start difference. First operand 5270 states and 7130 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:46,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:46,105 INFO L93 Difference]: Finished difference Result 6209 states and 8382 transitions. [2023-12-22 02:40:46,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:46,105 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:46,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:46,117 INFO L225 Difference]: With dead ends: 6209 [2023-12-22 02:40:46,118 INFO L226 Difference]: Without dead ends: 5298 [2023-12-22 02:40:46,120 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:46,121 INFO L413 NwaCegarLoop]: 402 mSDtfsCounter, 38 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1197 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:46,121 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 1197 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:46,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5298 states. [2023-12-22 02:40:46,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5298 to 5272. [2023-12-22 02:40:46,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5272 states, 4147 states have (on average 1.3337352302869545) internal successors, (5531), 4283 states have internal predecessors, (5531), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2023-12-22 02:40:46,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5272 states to 5272 states and 7120 transitions. [2023-12-22 02:40:46,561 INFO L78 Accepts]: Start accepts. Automaton has 5272 states and 7120 transitions. Word has length 101 [2023-12-22 02:40:46,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:46,561 INFO L495 AbstractCegarLoop]: Abstraction has 5272 states and 7120 transitions. [2023-12-22 02:40:46,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:46,561 INFO L276 IsEmpty]: Start isEmpty. Operand 5272 states and 7120 transitions. [2023-12-22 02:40:46,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:46,566 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:46,566 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] [2023-12-22 02:40:46,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2023-12-22 02:40:46,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:46,766 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:46,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:46,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1805488632, now seen corresponding path program 1 times [2023-12-22 02:40:46,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:46,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [911623938] [2023-12-22 02:40:46,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:46,767 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:46,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:46,769 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:46,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-12-22 02:40:46,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:46,849 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:46,850 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:46,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:46,865 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:46,865 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:46,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [911623938] [2023-12-22 02:40:46,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [911623938] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:46,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:46,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:46,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66579590] [2023-12-22 02:40:46,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:46,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:40:46,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:46,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:40:46,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:46,867 INFO L87 Difference]: Start difference. First operand 5272 states and 7120 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:47,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:47,330 INFO L93 Difference]: Finished difference Result 6229 states and 8383 transitions. [2023-12-22 02:40:47,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:47,330 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:47,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:47,342 INFO L225 Difference]: With dead ends: 6229 [2023-12-22 02:40:47,342 INFO L226 Difference]: Without dead ends: 5316 [2023-12-22 02:40:47,345 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:47,346 INFO L413 NwaCegarLoop]: 403 mSDtfsCounter, 29 mSDsluCounter, 798 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1201 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:47,346 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 1201 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:47,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5316 states. [2023-12-22 02:40:47,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5316 to 5276. [2023-12-22 02:40:47,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5276 states, 4151 states have (on average 1.3307636714044808) internal successors, (5524), 4287 states have internal predecessors, (5524), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2023-12-22 02:40:47,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5276 states to 5276 states and 7113 transitions. [2023-12-22 02:40:47,789 INFO L78 Accepts]: Start accepts. Automaton has 5276 states and 7113 transitions. Word has length 101 [2023-12-22 02:40:47,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:47,790 INFO L495 AbstractCegarLoop]: Abstraction has 5276 states and 7113 transitions. [2023-12-22 02:40:47,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:47,790 INFO L276 IsEmpty]: Start isEmpty. Operand 5276 states and 7113 transitions. [2023-12-22 02:40:47,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:47,794 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:47,794 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] [2023-12-22 02:40:47,798 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:47,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:47,998 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:47,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:47,998 INFO L85 PathProgramCache]: Analyzing trace with hash 2008398406, now seen corresponding path program 1 times [2023-12-22 02:40:47,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:47,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1417790428] [2023-12-22 02:40:47,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:47,999 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:47,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:48,000 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:48,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-22 02:40:48,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:48,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:48,077 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:48,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:48,087 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:48,087 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:48,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1417790428] [2023-12-22 02:40:48,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1417790428] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:48,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:48,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:48,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969170879] [2023-12-22 02:40:48,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:48,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:40:48,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:48,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:40:48,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:48,088 INFO L87 Difference]: Start difference. First operand 5276 states and 7113 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:48,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:48,543 INFO L93 Difference]: Finished difference Result 6225 states and 8353 transitions. [2023-12-22 02:40:48,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:48,543 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:48,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:48,554 INFO L225 Difference]: With dead ends: 6225 [2023-12-22 02:40:48,554 INFO L226 Difference]: Without dead ends: 5308 [2023-12-22 02:40:48,556 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:48,557 INFO L413 NwaCegarLoop]: 402 mSDtfsCounter, 20 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 1199 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:48,557 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 1199 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:48,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5308 states. [2023-12-22 02:40:49,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5308 to 5280. [2023-12-22 02:40:49,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5280 states, 4155 states have (on average 1.327797833935018) internal successors, (5517), 4291 states have internal predecessors, (5517), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2023-12-22 02:40:49,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5280 states to 5280 states and 7106 transitions. [2023-12-22 02:40:49,076 INFO L78 Accepts]: Start accepts. Automaton has 5280 states and 7106 transitions. Word has length 101 [2023-12-22 02:40:49,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:49,076 INFO L495 AbstractCegarLoop]: Abstraction has 5280 states and 7106 transitions. [2023-12-22 02:40:49,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:49,076 INFO L276 IsEmpty]: Start isEmpty. Operand 5280 states and 7106 transitions. [2023-12-22 02:40:49,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:49,080 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:49,080 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] [2023-12-22 02:40:49,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2023-12-22 02:40:49,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:49,281 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:49,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:49,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1393082552, now seen corresponding path program 1 times [2023-12-22 02:40:49,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:49,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [417178721] [2023-12-22 02:40:49,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:49,282 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:49,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:49,283 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:49,283 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-22 02:40:49,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:49,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:40:49,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:49,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:49,380 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:49,380 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:49,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [417178721] [2023-12-22 02:40:49,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [417178721] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:49,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:49,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:49,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945281261] [2023-12-22 02:40:49,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:49,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:40:49,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:49,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:40:49,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:49,381 INFO L87 Difference]: Start difference. First operand 5280 states and 7106 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:49,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:49,821 INFO L93 Difference]: Finished difference Result 6209 states and 8307 transitions. [2023-12-22 02:40:49,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-22 02:40:49,821 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:49,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:49,831 INFO L225 Difference]: With dead ends: 6209 [2023-12-22 02:40:49,831 INFO L226 Difference]: Without dead ends: 5288 [2023-12-22 02:40:49,833 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:40:49,833 INFO L413 NwaCegarLoop]: 402 mSDtfsCounter, 2 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1201 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:49,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1201 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:49,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5288 states. [2023-12-22 02:40:50,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5288 to 5284. [2023-12-22 02:40:50,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5284 states, 4159 states have (on average 1.3248377013705217) internal successors, (5510), 4295 states have internal predecessors, (5510), 577 states have call successors, (577), 371 states have call predecessors, (577), 546 states have return successors, (1012), 626 states have call predecessors, (1012), 575 states have call successors, (1012) [2023-12-22 02:40:50,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5284 states to 5284 states and 7099 transitions. [2023-12-22 02:40:50,236 INFO L78 Accepts]: Start accepts. Automaton has 5284 states and 7099 transitions. Word has length 101 [2023-12-22 02:40:50,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:50,236 INFO L495 AbstractCegarLoop]: Abstraction has 5284 states and 7099 transitions. [2023-12-22 02:40:50,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:50,236 INFO L276 IsEmpty]: Start isEmpty. Operand 5284 states and 7099 transitions. [2023-12-22 02:40:50,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:50,241 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:50,241 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] [2023-12-22 02:40:50,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-12-22 02:40:50,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:50,445 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:50,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:50,446 INFO L85 PathProgramCache]: Analyzing trace with hash 2057879242, now seen corresponding path program 1 times [2023-12-22 02:40:50,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:50,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [451944832] [2023-12-22 02:40:50,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:50,446 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:50,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:50,447 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:50,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-12-22 02:40:50,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:50,522 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:40:50,524 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:50,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:50,616 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:50,616 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:50,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [451944832] [2023-12-22 02:40:50,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [451944832] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:50,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:50,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:50,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883290800] [2023-12-22 02:40:50,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:50,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:50,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:50,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:50,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:50,617 INFO L87 Difference]: Start difference. First operand 5284 states and 7099 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:51,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:51,522 INFO L93 Difference]: Finished difference Result 7188 states and 9465 transitions. [2023-12-22 02:40:51,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:40:51,522 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:51,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:51,535 INFO L225 Difference]: With dead ends: 7188 [2023-12-22 02:40:51,535 INFO L226 Difference]: Without dead ends: 6262 [2023-12-22 02:40:51,537 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:40:51,538 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 615 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 822 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:51,538 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [640 Valid, 822 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:40:51,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6262 states. [2023-12-22 02:40:52,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6262 to 6230. [2023-12-22 02:40:52,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6230 states, 5029 states have (on average 1.311592761980513) internal successors, (6596), 5167 states have internal predecessors, (6596), 617 states have call successors, (617), 405 states have call predecessors, (617), 582 states have return successors, (1054), 666 states have call predecessors, (1054), 615 states have call successors, (1054) [2023-12-22 02:40:52,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6230 states to 6230 states and 8267 transitions. [2023-12-22 02:40:52,032 INFO L78 Accepts]: Start accepts. Automaton has 6230 states and 8267 transitions. Word has length 101 [2023-12-22 02:40:52,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:52,033 INFO L495 AbstractCegarLoop]: Abstraction has 6230 states and 8267 transitions. [2023-12-22 02:40:52,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:52,033 INFO L276 IsEmpty]: Start isEmpty. Operand 6230 states and 8267 transitions. [2023-12-22 02:40:52,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:52,037 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:52,037 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] [2023-12-22 02:40:52,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-12-22 02:40:52,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:52,238 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:52,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:52,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1535488180, now seen corresponding path program 1 times [2023-12-22 02:40:52,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:52,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [225544512] [2023-12-22 02:40:52,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:52,239 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:52,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:52,240 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:52,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-22 02:40:52,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:52,318 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-22 02:40:52,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:52,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:52,407 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:52,407 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:52,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [225544512] [2023-12-22 02:40:52,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [225544512] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:52,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:52,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:40:52,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736318058] [2023-12-22 02:40:52,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:52,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:40:52,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:52,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:40:52,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:40:52,408 INFO L87 Difference]: Start difference. First operand 6230 states and 8267 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:53,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:53,305 INFO L93 Difference]: Finished difference Result 8320 states and 10875 transitions. [2023-12-22 02:40:53,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:40:53,305 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 101 [2023-12-22 02:40:53,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:53,315 INFO L225 Difference]: With dead ends: 8320 [2023-12-22 02:40:53,315 INFO L226 Difference]: Without dead ends: 6448 [2023-12-22 02:40:53,319 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:40:53,319 INFO L413 NwaCegarLoop]: 237 mSDtfsCounter, 583 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 611 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:53,319 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [608 Valid, 611 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 638 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:40:53,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6448 states. [2023-12-22 02:40:53,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6448 to 6380. [2023-12-22 02:40:53,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6380 states, 5175 states have (on average 1.301256038647343) internal successors, (6734), 5313 states have internal predecessors, (6734), 617 states have call successors, (617), 409 states have call predecessors, (617), 586 states have return successors, (1054), 666 states have call predecessors, (1054), 615 states have call successors, (1054) [2023-12-22 02:40:53,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6380 states to 6380 states and 8405 transitions. [2023-12-22 02:40:53,789 INFO L78 Accepts]: Start accepts. Automaton has 6380 states and 8405 transitions. Word has length 101 [2023-12-22 02:40:53,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:53,790 INFO L495 AbstractCegarLoop]: Abstraction has 6380 states and 8405 transitions. [2023-12-22 02:40:53,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-22 02:40:53,790 INFO L276 IsEmpty]: Start isEmpty. Operand 6380 states and 8405 transitions. [2023-12-22 02:40:53,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-22 02:40:53,794 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:53,794 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] [2023-12-22 02:40:53,797 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-12-22 02:40:53,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:53,994 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:53,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:53,995 INFO L85 PathProgramCache]: Analyzing trace with hash 954040782, now seen corresponding path program 1 times [2023-12-22 02:40:53,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:53,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [575218735] [2023-12-22 02:40:53,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:53,995 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:53,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:53,996 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:53,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-22 02:40:54,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:54,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:54,077 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:54,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-22 02:40:54,182 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:54,182 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:54,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [575218735] [2023-12-22 02:40:54,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [575218735] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:54,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:54,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-22 02:40:54,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439159856] [2023-12-22 02:40:54,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:54,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:54,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:54,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:54,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:54,183 INFO L87 Difference]: Start difference. First operand 6380 states and 8405 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-22 02:40:54,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:54,757 INFO L93 Difference]: Finished difference Result 10369 states and 13313 transitions. [2023-12-22 02:40:54,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:54,758 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 101 [2023-12-22 02:40:54,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:54,777 INFO L225 Difference]: With dead ends: 10369 [2023-12-22 02:40:54,777 INFO L226 Difference]: Without dead ends: 8348 [2023-12-22 02:40:54,784 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:54,784 INFO L413 NwaCegarLoop]: 398 mSDtfsCounter, 327 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:54,785 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [327 Valid, 633 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:54,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8348 states. [2023-12-22 02:40:55,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8348 to 8344. [2023-12-22 02:40:55,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8344 states, 6983 states have (on average 1.27738794214521) internal successors, (8920), 7127 states have internal predecessors, (8920), 699 states have call successors, (699), 481 states have call predecessors, (699), 660 states have return successors, (1138), 744 states have call predecessors, (1138), 697 states have call successors, (1138) [2023-12-22 02:40:55,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8344 states to 8344 states and 10757 transitions. [2023-12-22 02:40:55,385 INFO L78 Accepts]: Start accepts. Automaton has 8344 states and 10757 transitions. Word has length 101 [2023-12-22 02:40:55,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:55,385 INFO L495 AbstractCegarLoop]: Abstraction has 8344 states and 10757 transitions. [2023-12-22 02:40:55,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-22 02:40:55,385 INFO L276 IsEmpty]: Start isEmpty. Operand 8344 states and 10757 transitions. [2023-12-22 02:40:55,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-22 02:40:55,392 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:55,393 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:55,399 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-22 02:40:55,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:55,597 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:55,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:55,597 INFO L85 PathProgramCache]: Analyzing trace with hash -910132129, now seen corresponding path program 1 times [2023-12-22 02:40:55,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:55,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [705717739] [2023-12-22 02:40:55,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:55,598 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:55,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:55,599 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:55,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 (32)] Waiting until timeout for monitored process [2023-12-22 02:40:55,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:55,679 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:40:55,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:55,700 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-22 02:40:55,700 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:55,700 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:55,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [705717739] [2023-12-22 02:40:55,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [705717739] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:55,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:55,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:40:55,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153713494] [2023-12-22 02:40:55,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:55,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:40:55,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:55,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:40:55,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:40:55,701 INFO L87 Difference]: Start difference. First operand 8344 states and 10757 transitions. Second operand has 6 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-22 02:40:56,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:56,364 INFO L93 Difference]: Finished difference Result 12760 states and 16874 transitions. [2023-12-22 02:40:56,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:40:56,364 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) Word has length 138 [2023-12-22 02:40:56,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:56,381 INFO L225 Difference]: With dead ends: 12760 [2023-12-22 02:40:56,382 INFO L226 Difference]: Without dead ends: 8464 [2023-12-22 02:40:56,391 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-22 02:40:56,391 INFO L413 NwaCegarLoop]: 401 mSDtfsCounter, 32 mSDsluCounter, 1595 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 1996 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:56,391 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 1996 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:56,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8464 states. [2023-12-22 02:40:56,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8464 to 7978. [2023-12-22 02:40:56,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7978 states, 6743 states have (on average 1.268871422215631) internal successors, (8556), 6836 states have internal predecessors, (8556), 627 states have call successors, (627), 438 states have call predecessors, (627), 606 states have return successors, (1034), 712 states have call predecessors, (1034), 625 states have call successors, (1034) [2023-12-22 02:40:56,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7978 states to 7978 states and 10217 transitions. [2023-12-22 02:40:56,966 INFO L78 Accepts]: Start accepts. Automaton has 7978 states and 10217 transitions. Word has length 138 [2023-12-22 02:40:56,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:56,966 INFO L495 AbstractCegarLoop]: Abstraction has 7978 states and 10217 transitions. [2023-12-22 02:40:56,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 19.0) internal successors, (95), 5 states have internal predecessors, (95), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-22 02:40:56,967 INFO L276 IsEmpty]: Start isEmpty. Operand 7978 states and 10217 transitions. [2023-12-22 02:40:56,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-22 02:40:56,973 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:56,973 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 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] [2023-12-22 02:40:56,977 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-12-22 02:40:57,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:57,177 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:57,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:57,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1375002930, now seen corresponding path program 1 times [2023-12-22 02:40:57,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:57,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1508739508] [2023-12-22 02:40:57,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:57,178 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:57,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:57,179 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:57,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-22 02:40:57,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:57,253 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:57,255 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:57,269 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2023-12-22 02:40:57,269 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:57,269 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:57,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1508739508] [2023-12-22 02:40:57,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1508739508] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:57,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:57,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:40:57,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131647693] [2023-12-22 02:40:57,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:57,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:57,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:57,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:57,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:57,270 INFO L87 Difference]: Start difference. First operand 7978 states and 10217 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-22 02:40:57,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:57,692 INFO L93 Difference]: Finished difference Result 10221 states and 13225 transitions. [2023-12-22 02:40:57,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:57,693 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 139 [2023-12-22 02:40:57,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:57,704 INFO L225 Difference]: With dead ends: 10221 [2023-12-22 02:40:57,704 INFO L226 Difference]: Without dead ends: 6299 [2023-12-22 02:40:57,711 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:57,712 INFO L413 NwaCegarLoop]: 398 mSDtfsCounter, 138 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:57,712 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 663 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:40:57,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6299 states. [2023-12-22 02:40:58,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6299 to 6299. [2023-12-22 02:40:58,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6299 states, 5472 states have (on average 1.2569444444444444) internal successors, (6878), 5525 states have internal predecessors, (6878), 415 states have call successors, (415), 318 states have call predecessors, (415), 410 states have return successors, (619), 456 states have call predecessors, (619), 413 states have call successors, (619) [2023-12-22 02:40:58,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6299 states to 6299 states and 7912 transitions. [2023-12-22 02:40:58,087 INFO L78 Accepts]: Start accepts. Automaton has 6299 states and 7912 transitions. Word has length 139 [2023-12-22 02:40:58,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:58,088 INFO L495 AbstractCegarLoop]: Abstraction has 6299 states and 7912 transitions. [2023-12-22 02:40:58,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-22 02:40:58,088 INFO L276 IsEmpty]: Start isEmpty. Operand 6299 states and 7912 transitions. [2023-12-22 02:40:58,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-12-22 02:40:58,092 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:58,092 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:40:58,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-22 02:40:58,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:58,293 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:58,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:58,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1513710796, now seen corresponding path program 1 times [2023-12-22 02:40:58,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:58,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2081914777] [2023-12-22 02:40:58,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:58,293 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:58,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:58,294 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:58,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-22 02:40:58,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:58,373 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:58,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:58,448 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-12-22 02:40:58,449 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:58,449 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:58,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2081914777] [2023-12-22 02:40:58,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2081914777] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:58,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:58,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:40:58,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300999207] [2023-12-22 02:40:58,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:58,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:58,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:58,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:58,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:58,450 INFO L87 Difference]: Start difference. First operand 6299 states and 7912 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-22 02:40:59,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:40:59,052 INFO L93 Difference]: Finished difference Result 10005 states and 13008 transitions. [2023-12-22 02:40:59,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:40:59,053 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 141 [2023-12-22 02:40:59,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:40:59,070 INFO L225 Difference]: With dead ends: 10005 [2023-12-22 02:40:59,071 INFO L226 Difference]: Without dead ends: 7994 [2023-12-22 02:40:59,078 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:59,079 INFO L413 NwaCegarLoop]: 412 mSDtfsCounter, 64 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 793 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:40:59,080 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 793 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:40:59,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7994 states. [2023-12-22 02:40:59,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7994 to 7966. [2023-12-22 02:40:59,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7966 states, 6770 states have (on average 1.272378138847858) internal successors, (8614), 6868 states have internal predecessors, (8614), 583 states have call successors, (583), 438 states have call predecessors, (583), 611 states have return successors, (949), 660 states have call predecessors, (949), 581 states have call successors, (949) [2023-12-22 02:40:59,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7966 states to 7966 states and 10146 transitions. [2023-12-22 02:40:59,654 INFO L78 Accepts]: Start accepts. Automaton has 7966 states and 10146 transitions. Word has length 141 [2023-12-22 02:40:59,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:40:59,655 INFO L495 AbstractCegarLoop]: Abstraction has 7966 states and 10146 transitions. [2023-12-22 02:40:59,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-22 02:40:59,655 INFO L276 IsEmpty]: Start isEmpty. Operand 7966 states and 10146 transitions. [2023-12-22 02:40:59,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-22 02:40:59,673 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:40:59,673 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 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] [2023-12-22 02:40:59,679 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-22 02:40:59,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:59,874 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:40:59,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:40:59,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1339871911, now seen corresponding path program 1 times [2023-12-22 02:40:59,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:40:59,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1169336082] [2023-12-22 02:40:59,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:40:59,875 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:40:59,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:40:59,876 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:40:59,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 (35)] Waiting until timeout for monitored process [2023-12-22 02:40:59,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:40:59,953 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:40:59,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:40:59,986 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-22 02:40:59,986 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:40:59,986 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:40:59,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1169336082] [2023-12-22 02:40:59,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1169336082] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:40:59,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:40:59,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:40:59,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073846614] [2023-12-22 02:40:59,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:40:59,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:40:59,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:40:59,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:40:59,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:40:59,988 INFO L87 Difference]: Start difference. First operand 7966 states and 10146 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-22 02:41:00,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:00,914 INFO L93 Difference]: Finished difference Result 15202 states and 20358 transitions. [2023-12-22 02:41:00,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:41:00,915 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 142 [2023-12-22 02:41:00,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:00,934 INFO L225 Difference]: With dead ends: 15202 [2023-12-22 02:41:00,934 INFO L226 Difference]: Without dead ends: 11524 [2023-12-22 02:41:00,940 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:00,941 INFO L413 NwaCegarLoop]: 446 mSDtfsCounter, 94 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 831 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:00,941 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 831 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:41:00,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11524 states. [2023-12-22 02:41:01,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11524 to 11472. [2023-12-22 02:41:01,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11472 states, 9466 states have (on average 1.2780477498415381) internal successors, (12098), 9646 states have internal predecessors, (12098), 967 states have call successors, (967), 702 states have call predecessors, (967), 1037 states have return successors, (1837), 1124 states have call predecessors, (1837), 965 states have call successors, (1837) [2023-12-22 02:41:01,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11472 states to 11472 states and 14902 transitions. [2023-12-22 02:41:01,860 INFO L78 Accepts]: Start accepts. Automaton has 11472 states and 14902 transitions. Word has length 142 [2023-12-22 02:41:01,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:01,861 INFO L495 AbstractCegarLoop]: Abstraction has 11472 states and 14902 transitions. [2023-12-22 02:41:01,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-22 02:41:01,861 INFO L276 IsEmpty]: Start isEmpty. Operand 11472 states and 14902 transitions. [2023-12-22 02:41:01,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-22 02:41:01,867 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:01,867 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:01,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2023-12-22 02:41:02,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:02,068 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:02,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:02,069 INFO L85 PathProgramCache]: Analyzing trace with hash 952803248, now seen corresponding path program 1 times [2023-12-22 02:41:02,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:02,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1873392870] [2023-12-22 02:41:02,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:02,069 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:02,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:02,070 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:41:02,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-22 02:41:02,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:02,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:41:02,153 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:02,238 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-12-22 02:41:02,238 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:02,238 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:02,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1873392870] [2023-12-22 02:41:02,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1873392870] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:02,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:02,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:41:02,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838330267] [2023-12-22 02:41:02,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:02,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:41:02,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:02,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:41:02,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:02,240 INFO L87 Difference]: Start difference. First operand 11472 states and 14902 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-22 02:41:03,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:03,869 INFO L93 Difference]: Finished difference Result 25696 states and 34490 transitions. [2023-12-22 02:41:03,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:41:03,869 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 143 [2023-12-22 02:41:03,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:03,913 INFO L225 Difference]: With dead ends: 25696 [2023-12-22 02:41:03,914 INFO L226 Difference]: Without dead ends: 18512 [2023-12-22 02:41:03,929 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:03,930 INFO L413 NwaCegarLoop]: 416 mSDtfsCounter, 68 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:03,930 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 798 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:41:03,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18512 states. [2023-12-22 02:41:05,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18512 to 18508. [2023-12-22 02:41:05,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18508 states, 14914 states have (on average 1.2828215099906128) internal successors, (19132), 15266 states have internal predecessors, (19132), 1735 states have call successors, (1735), 1230 states have call predecessors, (1735), 1857 states have return successors, (3383), 2012 states have call predecessors, (3383), 1733 states have call successors, (3383) [2023-12-22 02:41:05,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18508 states to 18508 states and 24250 transitions. [2023-12-22 02:41:05,755 INFO L78 Accepts]: Start accepts. Automaton has 18508 states and 24250 transitions. Word has length 143 [2023-12-22 02:41:05,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:05,755 INFO L495 AbstractCegarLoop]: Abstraction has 18508 states and 24250 transitions. [2023-12-22 02:41:05,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-22 02:41:05,755 INFO L276 IsEmpty]: Start isEmpty. Operand 18508 states and 24250 transitions. [2023-12-22 02:41:05,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-22 02:41:05,768 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:05,768 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:05,772 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2023-12-22 02:41:05,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:05,969 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:05,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:05,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1094979915, now seen corresponding path program 1 times [2023-12-22 02:41:05,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:05,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [263257089] [2023-12-22 02:41:05,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:05,970 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:05,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:05,971 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:41:05,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-22 02:41:06,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:06,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:41:06,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:06,088 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2023-12-22 02:41:06,088 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:06,088 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:06,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [263257089] [2023-12-22 02:41:06,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [263257089] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:06,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:06,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:41:06,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168575408] [2023-12-22 02:41:06,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:06,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-22 02:41:06,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:06,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-22 02:41:06,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:41:06,090 INFO L87 Difference]: Start difference. First operand 18508 states and 24250 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-22 02:41:09,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:09,811 INFO L93 Difference]: Finished difference Result 46379 states and 61721 transitions. [2023-12-22 02:41:09,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-22 02:41:09,811 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 147 [2023-12-22 02:41:09,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:09,890 INFO L225 Difference]: With dead ends: 46379 [2023-12-22 02:41:09,891 INFO L226 Difference]: Without dead ends: 31872 [2023-12-22 02:41:09,914 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-12-22 02:41:09,915 INFO L413 NwaCegarLoop]: 212 mSDtfsCounter, 602 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 633 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 663 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:09,915 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [633 Valid, 621 Invalid, 663 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 606 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-22 02:41:09,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31872 states. [2023-12-22 02:41:13,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31872 to 31824. [2023-12-22 02:41:13,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31824 states, 25096 states have (on average 1.2828339177558177) internal successors, (32194), 25755 states have internal predecessors, (32194), 3250 states have call successors, (3250), 2265 states have call predecessors, (3250), 3476 states have return successors, (6336), 3804 states have call predecessors, (6336), 3248 states have call successors, (6336) [2023-12-22 02:41:13,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31824 states to 31824 states and 41780 transitions. [2023-12-22 02:41:13,626 INFO L78 Accepts]: Start accepts. Automaton has 31824 states and 41780 transitions. Word has length 147 [2023-12-22 02:41:13,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:13,626 INFO L495 AbstractCegarLoop]: Abstraction has 31824 states and 41780 transitions. [2023-12-22 02:41:13,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-22 02:41:13,627 INFO L276 IsEmpty]: Start isEmpty. Operand 31824 states and 41780 transitions. [2023-12-22 02:41:13,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-12-22 02:41:13,639 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:13,639 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:13,645 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-22 02:41:13,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:13,840 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:13,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:13,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1747102771, now seen corresponding path program 1 times [2023-12-22 02:41:13,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:13,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1558681134] [2023-12-22 02:41:13,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:13,841 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:13,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:13,842 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:41:13,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-12-22 02:41:13,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:13,995 INFO L262 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-22 02:41:13,998 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:14,048 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2023-12-22 02:41:14,048 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:14,049 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:14,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1558681134] [2023-12-22 02:41:14,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1558681134] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:14,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:14,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:41:14,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812853027] [2023-12-22 02:41:14,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:14,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:41:14,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:14,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:41:14,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:41:14,050 INFO L87 Difference]: Start difference. First operand 31824 states and 41780 transitions. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 4 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2023-12-22 02:41:16,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:16,342 INFO L93 Difference]: Finished difference Result 48275 states and 63950 transitions. [2023-12-22 02:41:16,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:41:16,342 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 4 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) Word has length 164 [2023-12-22 02:41:16,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:16,392 INFO L225 Difference]: With dead ends: 48275 [2023-12-22 02:41:16,392 INFO L226 Difference]: Without dead ends: 20491 [2023-12-22 02:41:16,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:41:16,424 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 531 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:16,425 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [554 Valid, 472 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-22 02:41:16,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20491 states. [2023-12-22 02:41:18,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20491 to 20491. [2023-12-22 02:41:18,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20491 states, 16555 states have (on average 1.279613409845968) internal successors, (21184), 16918 states have internal predecessors, (21184), 1914 states have call successors, (1914), 1281 states have call predecessors, (1914), 2020 states have return successors, (3548), 2292 states have call predecessors, (3548), 1912 states have call successors, (3548) [2023-12-22 02:41:18,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20491 states to 20491 states and 26646 transitions. [2023-12-22 02:41:18,670 INFO L78 Accepts]: Start accepts. Automaton has 20491 states and 26646 transitions. Word has length 164 [2023-12-22 02:41:18,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:18,671 INFO L495 AbstractCegarLoop]: Abstraction has 20491 states and 26646 transitions. [2023-12-22 02:41:18,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 4 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2023-12-22 02:41:18,671 INFO L276 IsEmpty]: Start isEmpty. Operand 20491 states and 26646 transitions. [2023-12-22 02:41:18,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-12-22 02:41:18,681 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:18,681 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:18,685 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Ended with exit code 0 [2023-12-22 02:41:18,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:18,883 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:18,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:18,883 INFO L85 PathProgramCache]: Analyzing trace with hash 2049233553, now seen corresponding path program 2 times [2023-12-22 02:41:18,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:18,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [960198718] [2023-12-22 02:41:18,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 02:41:18,884 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:18,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:18,885 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:41:18,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 (39)] Waiting until timeout for monitored process [2023-12-22 02:41:18,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 02:41:18,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 02:41:18,953 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:41:18,955 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:18,965 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-22 02:41:18,966 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:18,966 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:18,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [960198718] [2023-12-22 02:41:18,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [960198718] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:18,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:18,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:41:18,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388607930] [2023-12-22 02:41:18,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:18,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:41:18,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:18,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:41:18,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:18,967 INFO L87 Difference]: Start difference. First operand 20491 states and 26646 transitions. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-22 02:41:22,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:22,820 INFO L93 Difference]: Finished difference Result 52701 states and 69350 transitions. [2023-12-22 02:41:22,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:41:22,820 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 164 [2023-12-22 02:41:22,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:22,913 INFO L225 Difference]: With dead ends: 52701 [2023-12-22 02:41:22,913 INFO L226 Difference]: Without dead ends: 36339 [2023-12-22 02:41:22,940 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:22,940 INFO L413 NwaCegarLoop]: 470 mSDtfsCounter, 408 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:22,941 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [408 Valid, 597 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:41:22,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36339 states. [2023-12-22 02:41:27,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36339 to 36290. [2023-12-22 02:41:27,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36290 states, 28846 states have (on average 1.281806836303127) internal successors, (36975), 29481 states have internal predecessors, (36975), 3644 states have call successors, (3644), 2403 states have call predecessors, (3644), 3798 states have return successors, (6779), 4406 states have call predecessors, (6779), 3642 states have call successors, (6779) [2023-12-22 02:41:27,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36290 states to 36290 states and 47398 transitions. [2023-12-22 02:41:27,140 INFO L78 Accepts]: Start accepts. Automaton has 36290 states and 47398 transitions. Word has length 164 [2023-12-22 02:41:27,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:27,140 INFO L495 AbstractCegarLoop]: Abstraction has 36290 states and 47398 transitions. [2023-12-22 02:41:27,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-22 02:41:27,140 INFO L276 IsEmpty]: Start isEmpty. Operand 36290 states and 47398 transitions. [2023-12-22 02:41:27,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-12-22 02:41:27,146 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:27,147 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:27,150 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Ended with exit code 0 [2023-12-22 02:41:27,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:27,347 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:27,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:27,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1371637399, now seen corresponding path program 1 times [2023-12-22 02:41:27,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:27,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [289547743] [2023-12-22 02:41:27,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:27,348 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:27,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:27,349 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:41:27,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-12-22 02:41:27,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:27,519 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:41:27,521 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:27,537 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-22 02:41:27,537 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:27,537 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:27,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [289547743] [2023-12-22 02:41:27,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [289547743] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:27,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:27,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:41:27,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736236273] [2023-12-22 02:41:27,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:27,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:41:27,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:27,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:41:27,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:27,538 INFO L87 Difference]: Start difference. First operand 36290 states and 47398 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-22 02:41:31,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:31,789 INFO L93 Difference]: Finished difference Result 68362 states and 89700 transitions. [2023-12-22 02:41:31,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:41:31,790 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 164 [2023-12-22 02:41:31,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:31,868 INFO L225 Difference]: With dead ends: 68362 [2023-12-22 02:41:31,869 INFO L226 Difference]: Without dead ends: 36155 [2023-12-22 02:41:31,906 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:31,907 INFO L413 NwaCegarLoop]: 470 mSDtfsCounter, 103 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 844 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:31,907 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 844 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:41:31,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36155 states. [2023-12-22 02:41:35,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36155 to 36151. [2023-12-22 02:41:35,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36151 states, 28725 states have (on average 1.2640905134899914) internal successors, (36311), 29360 states have internal predecessors, (36311), 3635 states have call successors, (3635), 2394 states have call predecessors, (3635), 3789 states have return successors, (5997), 4397 states have call predecessors, (5997), 3633 states have call successors, (5997) [2023-12-22 02:41:35,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36151 states to 36151 states and 45943 transitions. [2023-12-22 02:41:35,902 INFO L78 Accepts]: Start accepts. Automaton has 36151 states and 45943 transitions. Word has length 164 [2023-12-22 02:41:35,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:35,903 INFO L495 AbstractCegarLoop]: Abstraction has 36151 states and 45943 transitions. [2023-12-22 02:41:35,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-22 02:41:35,903 INFO L276 IsEmpty]: Start isEmpty. Operand 36151 states and 45943 transitions. [2023-12-22 02:41:35,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2023-12-22 02:41:35,905 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:35,905 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:35,909 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Ended with exit code 0 [2023-12-22 02:41:36,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:36,106 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:36,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:36,107 INFO L85 PathProgramCache]: Analyzing trace with hash 699514490, now seen corresponding path program 1 times [2023-12-22 02:41:36,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:36,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [412642965] [2023-12-22 02:41:36,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:36,107 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:36,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:36,108 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:41:36,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-12-22 02:41:36,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:36,204 INFO L262 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-22 02:41:36,206 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:36,225 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-22 02:41:36,225 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:36,225 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:36,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [412642965] [2023-12-22 02:41:36,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [412642965] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:36,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:36,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-22 02:41:36,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034024311] [2023-12-22 02:41:36,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:36,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-22 02:41:36,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:36,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-22 02:41:36,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-22 02:41:36,226 INFO L87 Difference]: Start difference. First operand 36151 states and 45943 transitions. Second operand has 6 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (18), 3 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-22 02:41:40,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:40,259 INFO L93 Difference]: Finished difference Result 67739 states and 87434 transitions. [2023-12-22 02:41:40,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-22 02:41:40,260 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (18), 3 states have call predecessors, (18), 2 states have call successors, (18) Word has length 170 [2023-12-22 02:41:40,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:40,338 INFO L225 Difference]: With dead ends: 67739 [2023-12-22 02:41:40,338 INFO L226 Difference]: Without dead ends: 35611 [2023-12-22 02:41:40,370 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-12-22 02:41:40,371 INFO L413 NwaCegarLoop]: 397 mSDtfsCounter, 6 mSDsluCounter, 1582 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1979 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:40,371 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1979 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-22 02:41:40,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35611 states. [2023-12-22 02:41:44,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35611 to 34915. [2023-12-22 02:41:44,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34915 states, 27969 states have (on average 1.2537452179198398) internal successors, (35066), 28456 states have internal predecessors, (35066), 3379 states have call successors, (3379), 2234 states have call predecessors, (3379), 3565 states have return successors, (5697), 4225 states have call predecessors, (5697), 3377 states have call successors, (5697) [2023-12-22 02:41:44,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34915 states to 34915 states and 44142 transitions. [2023-12-22 02:41:44,228 INFO L78 Accepts]: Start accepts. Automaton has 34915 states and 44142 transitions. Word has length 170 [2023-12-22 02:41:44,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:44,229 INFO L495 AbstractCegarLoop]: Abstraction has 34915 states and 44142 transitions. [2023-12-22 02:41:44,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (18), 3 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-22 02:41:44,229 INFO L276 IsEmpty]: Start isEmpty. Operand 34915 states and 44142 transitions. [2023-12-22 02:41:44,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:41:44,231 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:44,232 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:44,238 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 (41)] Forceful destruction successful, exit code 0 [2023-12-22 02:41:44,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:44,432 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:44,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:44,433 INFO L85 PathProgramCache]: Analyzing trace with hash -895944625, now seen corresponding path program 2 times [2023-12-22 02:41:44,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:44,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2112520355] [2023-12-22 02:41:44,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-22 02:41:44,433 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:44,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:44,434 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:41:44,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-12-22 02:41:44,494 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-22 02:41:44,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-22 02:41:44,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:41:44,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:44,548 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2023-12-22 02:41:44,548 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:44,548 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:44,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2112520355] [2023-12-22 02:41:44,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2112520355] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:44,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:44,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:41:44,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200646804] [2023-12-22 02:41:44,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:44,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:41:44,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:44,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:41:44,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:44,550 INFO L87 Difference]: Start difference. First operand 34915 states and 44142 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-22 02:41:45,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:45,551 INFO L93 Difference]: Finished difference Result 39436 states and 49874 transitions. [2023-12-22 02:41:45,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:41:45,552 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 171 [2023-12-22 02:41:45,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:45,560 INFO L225 Difference]: With dead ends: 39436 [2023-12-22 02:41:45,561 INFO L226 Difference]: Without dead ends: 3999 [2023-12-22 02:41:45,589 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:45,589 INFO L413 NwaCegarLoop]: 420 mSDtfsCounter, 76 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 739 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:45,590 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 739 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:41:45,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3999 states. [2023-12-22 02:41:45,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3999 to 3999. [2023-12-22 02:41:45,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3999 states, 3682 states have (on average 1.220532319391635) internal successors, (4494), 3691 states have internal predecessors, (4494), 168 states have call successors, (168), 144 states have call predecessors, (168), 148 states have return successors, (172), 164 states have call predecessors, (172), 168 states have call successors, (172) [2023-12-22 02:41:45,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3999 states to 3999 states and 4834 transitions. [2023-12-22 02:41:45,763 INFO L78 Accepts]: Start accepts. Automaton has 3999 states and 4834 transitions. Word has length 171 [2023-12-22 02:41:45,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:45,763 INFO L495 AbstractCegarLoop]: Abstraction has 3999 states and 4834 transitions. [2023-12-22 02:41:45,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 3 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-22 02:41:45,763 INFO L276 IsEmpty]: Start isEmpty. Operand 3999 states and 4834 transitions. [2023-12-22 02:41:45,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-12-22 02:41:45,765 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:45,765 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:45,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Ended with exit code 0 [2023-12-22 02:41:45,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:45,969 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:45,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:45,969 INFO L85 PathProgramCache]: Analyzing trace with hash 947451739, now seen corresponding path program 1 times [2023-12-22 02:41:45,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:45,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [78477379] [2023-12-22 02:41:45,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:45,969 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:45,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:45,971 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:41:45,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-12-22 02:41:46,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:46,083 INFO L262 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:41:46,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:46,225 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-22 02:41:46,225 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:46,225 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:46,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [78477379] [2023-12-22 02:41:46,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [78477379] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:46,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:46,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:41:46,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627600133] [2023-12-22 02:41:46,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:46,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:41:46,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:46,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:41:46,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:41:46,226 INFO L87 Difference]: Start difference. First operand 3999 states and 4834 transitions. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:41:46,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:46,765 INFO L93 Difference]: Finished difference Result 11838 states and 14308 transitions. [2023-12-22 02:41:46,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:41:46,765 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 163 [2023-12-22 02:41:46,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:46,778 INFO L225 Difference]: With dead ends: 11838 [2023-12-22 02:41:46,778 INFO L226 Difference]: Without dead ends: 7854 [2023-12-22 02:41:46,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:41:46,783 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 355 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 730 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:46,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [360 Valid, 730 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 02:41:46,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7854 states. [2023-12-22 02:41:47,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7854 to 7852. [2023-12-22 02:41:47,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7852 states, 7228 states have (on average 1.2125069175428889) internal successors, (8764), 7250 states have internal predecessors, (8764), 327 states have call successors, (327), 280 states have call predecessors, (327), 296 states have return successors, (367), 323 states have call predecessors, (367), 327 states have call successors, (367) [2023-12-22 02:41:47,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7852 states to 7852 states and 9458 transitions. [2023-12-22 02:41:47,116 INFO L78 Accepts]: Start accepts. Automaton has 7852 states and 9458 transitions. Word has length 163 [2023-12-22 02:41:47,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:47,117 INFO L495 AbstractCegarLoop]: Abstraction has 7852 states and 9458 transitions. [2023-12-22 02:41:47,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:41:47,117 INFO L276 IsEmpty]: Start isEmpty. Operand 7852 states and 9458 transitions. [2023-12-22 02:41:47,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2023-12-22 02:41:47,120 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:47,120 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:47,124 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 (43)] Ended with exit code 0 [2023-12-22 02:41:47,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:47,323 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:47,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:47,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1928406553, now seen corresponding path program 1 times [2023-12-22 02:41:47,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:47,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1824638503] [2023-12-22 02:41:47,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:47,324 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:47,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:47,325 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:41:47,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-12-22 02:41:47,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:47,423 INFO L262 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:41:47,425 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:47,435 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-22 02:41:47,436 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:47,436 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:47,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1824638503] [2023-12-22 02:41:47,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1824638503] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:47,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:47,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:41:47,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227584336] [2023-12-22 02:41:47,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:47,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:41:47,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:47,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:41:47,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:47,440 INFO L87 Difference]: Start difference. First operand 7852 states and 9458 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:41:47,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:47,708 INFO L93 Difference]: Finished difference Result 13826 states and 16641 transitions. [2023-12-22 02:41:47,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:41:47,708 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 163 [2023-12-22 02:41:47,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:47,718 INFO L225 Difference]: With dead ends: 13826 [2023-12-22 02:41:47,718 INFO L226 Difference]: Without dead ends: 5989 [2023-12-22 02:41:47,726 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:47,727 INFO L413 NwaCegarLoop]: 263 mSDtfsCounter, 283 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:47,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 263 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:41:47,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5989 states. [2023-12-22 02:41:48,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5989 to 5989. [2023-12-22 02:41:48,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5989 states, 5516 states have (on average 1.2126540971718636) internal successors, (6689), 5533 states have internal predecessors, (6689), 246 states have call successors, (246), 212 states have call predecessors, (246), 226 states have return successors, (272), 244 states have call predecessors, (272), 246 states have call successors, (272) [2023-12-22 02:41:48,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5989 states to 5989 states and 7207 transitions. [2023-12-22 02:41:48,130 INFO L78 Accepts]: Start accepts. Automaton has 5989 states and 7207 transitions. Word has length 163 [2023-12-22 02:41:48,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:48,130 INFO L495 AbstractCegarLoop]: Abstraction has 5989 states and 7207 transitions. [2023-12-22 02:41:48,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:41:48,130 INFO L276 IsEmpty]: Start isEmpty. Operand 5989 states and 7207 transitions. [2023-12-22 02:41:48,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2023-12-22 02:41:48,132 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:48,132 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:48,137 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Ended with exit code 0 [2023-12-22 02:41:48,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:48,333 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:48,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:48,334 INFO L85 PathProgramCache]: Analyzing trace with hash 671714336, now seen corresponding path program 1 times [2023-12-22 02:41:48,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:48,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1256398077] [2023-12-22 02:41:48,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:48,334 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:48,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:48,336 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:41:48,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-12-22 02:41:48,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:48,444 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:41:48,447 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:48,588 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-22 02:41:48,588 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:48,588 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:48,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1256398077] [2023-12-22 02:41:48,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1256398077] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:48,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:48,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:41:48,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598593093] [2023-12-22 02:41:48,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:48,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:41:48,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:48,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:41:48,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:41:48,590 INFO L87 Difference]: Start difference. First operand 5989 states and 7207 transitions. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:41:49,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:49,298 INFO L93 Difference]: Finished difference Result 17379 states and 20903 transitions. [2023-12-22 02:41:49,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:41:49,298 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 165 [2023-12-22 02:41:49,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:49,317 INFO L225 Difference]: With dead ends: 17379 [2023-12-22 02:41:49,317 INFO L226 Difference]: Without dead ends: 11405 [2023-12-22 02:41:49,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:41:49,326 INFO L413 NwaCegarLoop]: 311 mSDtfsCounter, 346 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:49,326 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 709 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 02:41:49,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11405 states. [2023-12-22 02:41:49,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11405 to 11403. [2023-12-22 02:41:49,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11403 states, 10499 states have (on average 1.2082103057434042) internal successors, (12685), 10537 states have internal predecessors, (12685), 467 states have call successors, (467), 400 states have call predecessors, (467), 436 states have return successors, (539), 467 states have call predecessors, (539), 467 states have call successors, (539) [2023-12-22 02:41:49,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11403 states to 11403 states and 13691 transitions. [2023-12-22 02:41:49,837 INFO L78 Accepts]: Start accepts. Automaton has 11403 states and 13691 transitions. Word has length 165 [2023-12-22 02:41:49,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:49,837 INFO L495 AbstractCegarLoop]: Abstraction has 11403 states and 13691 transitions. [2023-12-22 02:41:49,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:41:49,837 INFO L276 IsEmpty]: Start isEmpty. Operand 11403 states and 13691 transitions. [2023-12-22 02:41:49,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2023-12-22 02:41:49,841 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:49,841 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:49,845 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Ended with exit code 0 [2023-12-22 02:41:50,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:50,042 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:50,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:50,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1016542498, now seen corresponding path program 1 times [2023-12-22 02:41:50,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:50,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [640335721] [2023-12-22 02:41:50,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:50,043 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:50,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:50,044 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:41:50,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 (46)] Waiting until timeout for monitored process [2023-12-22 02:41:50,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:50,145 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:41:50,147 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:50,161 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-22 02:41:50,161 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:50,161 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:50,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [640335721] [2023-12-22 02:41:50,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [640335721] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:50,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:50,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:41:50,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801270984] [2023-12-22 02:41:50,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:50,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:41:50,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:50,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:41:50,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:50,163 INFO L87 Difference]: Start difference. First operand 11403 states and 13691 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:41:50,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:50,672 INFO L93 Difference]: Finished difference Result 22783 states and 27344 transitions. [2023-12-22 02:41:50,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:41:50,672 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 165 [2023-12-22 02:41:50,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:50,693 INFO L225 Difference]: With dead ends: 22783 [2023-12-22 02:41:50,693 INFO L226 Difference]: Without dead ends: 11395 [2023-12-22 02:41:50,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:50,708 INFO L413 NwaCegarLoop]: 262 mSDtfsCounter, 281 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:50,708 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 262 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:41:50,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11395 states. [2023-12-22 02:41:51,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11395 to 11395. [2023-12-22 02:41:51,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11395 states, 10494 states have (on average 1.2079283400038117) internal successors, (12676), 10531 states have internal predecessors, (12676), 464 states have call successors, (464), 400 states have call predecessors, (464), 436 states have return successors, (536), 464 states have call predecessors, (536), 464 states have call successors, (536) [2023-12-22 02:41:51,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11395 states to 11395 states and 13676 transitions. [2023-12-22 02:41:51,365 INFO L78 Accepts]: Start accepts. Automaton has 11395 states and 13676 transitions. Word has length 165 [2023-12-22 02:41:51,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:51,366 INFO L495 AbstractCegarLoop]: Abstraction has 11395 states and 13676 transitions. [2023-12-22 02:41:51,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:41:51,366 INFO L276 IsEmpty]: Start isEmpty. Operand 11395 states and 13676 transitions. [2023-12-22 02:41:51,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2023-12-22 02:41:51,370 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:51,370 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:51,377 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 (46)] Forceful destruction successful, exit code 0 [2023-12-22 02:41:51,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:51,575 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:51,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:51,575 INFO L85 PathProgramCache]: Analyzing trace with hash -695881829, now seen corresponding path program 1 times [2023-12-22 02:41:51,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:51,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [714971950] [2023-12-22 02:41:51,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:51,576 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:51,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:51,577 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:41:51,578 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 (47)] Waiting until timeout for monitored process [2023-12-22 02:41:51,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:51,675 INFO L262 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:41:51,677 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:51,813 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-22 02:41:51,813 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:51,813 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:51,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [714971950] [2023-12-22 02:41:51,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [714971950] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:51,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:51,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:41:51,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461864478] [2023-12-22 02:41:51,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:51,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:41:51,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:51,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:41:51,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:41:51,814 INFO L87 Difference]: Start difference. First operand 11395 states and 13676 transitions. Second operand has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:41:52,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:52,928 INFO L93 Difference]: Finished difference Result 33083 states and 39678 transitions. [2023-12-22 02:41:52,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:41:52,928 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 167 [2023-12-22 02:41:52,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:52,968 INFO L225 Difference]: With dead ends: 33083 [2023-12-22 02:41:52,968 INFO L226 Difference]: Without dead ends: 21703 [2023-12-22 02:41:52,992 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:41:52,993 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 358 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:52,993 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [364 Valid, 501 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 02:41:53,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21703 states. [2023-12-22 02:41:54,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21703 to 21701. [2023-12-22 02:41:54,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21701 states, 19976 states have (on average 1.2040448538245896) internal successors, (24052), 20061 states have internal predecessors, (24052), 876 states have call successors, (876), 752 states have call predecessors, (876), 848 states have return successors, (1056), 888 states have call predecessors, (1056), 876 states have call successors, (1056) [2023-12-22 02:41:54,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21701 states to 21701 states and 25984 transitions. [2023-12-22 02:41:54,183 INFO L78 Accepts]: Start accepts. Automaton has 21701 states and 25984 transitions. Word has length 167 [2023-12-22 02:41:54,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:54,184 INFO L495 AbstractCegarLoop]: Abstraction has 21701 states and 25984 transitions. [2023-12-22 02:41:54,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:41:54,184 INFO L276 IsEmpty]: Start isEmpty. Operand 21701 states and 25984 transitions. [2023-12-22 02:41:54,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2023-12-22 02:41:54,190 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:54,190 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:54,196 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 (47)] Ended with exit code 0 [2023-12-22 02:41:54,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:54,391 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:54,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:54,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1711857056, now seen corresponding path program 1 times [2023-12-22 02:41:54,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:54,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1593412861] [2023-12-22 02:41:54,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:54,392 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:54,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:54,393 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:41:54,401 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 (48)] Waiting until timeout for monitored process [2023-12-22 02:41:54,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:54,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:41:54,499 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:54,631 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-22 02:41:54,631 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:54,631 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:54,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1593412861] [2023-12-22 02:41:54,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1593412861] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:54,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:54,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:41:54,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773575704] [2023-12-22 02:41:54,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:54,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:41:54,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:54,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:41:54,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:41:54,636 INFO L87 Difference]: Start difference. First operand 21701 states and 25984 transitions. Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:41:56,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:41:56,587 INFO L93 Difference]: Finished difference Result 62903 states and 75293 transitions. [2023-12-22 02:41:56,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:41:56,588 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 169 [2023-12-22 02:41:56,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:41:56,671 INFO L225 Difference]: With dead ends: 62903 [2023-12-22 02:41:56,671 INFO L226 Difference]: Without dead ends: 41217 [2023-12-22 02:41:56,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:41:56,708 INFO L413 NwaCegarLoop]: 279 mSDtfsCounter, 339 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 02:41:56,709 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [345 Valid, 643 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 02:41:56,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41217 states. [2023-12-22 02:41:58,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41217 to 41215. [2023-12-22 02:41:58,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41215 states, 37911 states have (on average 1.2011553375009891) internal successors, (45537), 38105 states have internal predecessors, (45537), 1655 states have call successors, (1655), 1408 states have call predecessors, (1655), 1648 states have return successors, (2075), 1703 states have call predecessors, (2075), 1655 states have call successors, (2075) [2023-12-22 02:41:59,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41215 states to 41215 states and 49267 transitions. [2023-12-22 02:41:59,067 INFO L78 Accepts]: Start accepts. Automaton has 41215 states and 49267 transitions. Word has length 169 [2023-12-22 02:41:59,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:41:59,068 INFO L495 AbstractCegarLoop]: Abstraction has 41215 states and 49267 transitions. [2023-12-22 02:41:59,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:41:59,068 INFO L276 IsEmpty]: Start isEmpty. Operand 41215 states and 49267 transitions. [2023-12-22 02:41:59,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2023-12-22 02:41:59,082 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:41:59,082 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:41:59,089 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 (48)] Forceful destruction successful, exit code 0 [2023-12-22 02:41:59,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:59,283 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:41:59,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:41:59,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1915728350, now seen corresponding path program 1 times [2023-12-22 02:41:59,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:41:59,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [730205839] [2023-12-22 02:41:59,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:41:59,284 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:41:59,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:41:59,285 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:41:59,286 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 (49)] Waiting until timeout for monitored process [2023-12-22 02:41:59,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:41:59,387 INFO L262 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:41:59,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:41:59,401 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-22 02:41:59,401 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:41:59,401 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:41:59,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [730205839] [2023-12-22 02:41:59,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [730205839] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:41:59,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:41:59,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:41:59,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329890925] [2023-12-22 02:41:59,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:41:59,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:41:59,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:41:59,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:41:59,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:41:59,402 INFO L87 Difference]: Start difference. First operand 41215 states and 49267 transitions. Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:42:01,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:42:01,596 INFO L93 Difference]: Finished difference Result 82409 states and 98500 transitions. [2023-12-22 02:42:01,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:42:01,596 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 169 [2023-12-22 02:42:01,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:42:01,671 INFO L225 Difference]: With dead ends: 82409 [2023-12-22 02:42:01,671 INFO L226 Difference]: Without dead ends: 41209 [2023-12-22 02:42:01,705 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:42:01,705 INFO L413 NwaCegarLoop]: 261 mSDtfsCounter, 278 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:42:01,705 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 261 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:42:01,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41209 states. [2023-12-22 02:42:03,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41209 to 41209. [2023-12-22 02:42:04,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41209 states, 37908 states have (on average 1.2010921177587843) internal successors, (45531), 38101 states have internal predecessors, (45531), 1652 states have call successors, (1652), 1408 states have call predecessors, (1652), 1648 states have return successors, (2072), 1700 states have call predecessors, (2072), 1652 states have call successors, (2072) [2023-12-22 02:42:04,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41209 states to 41209 states and 49255 transitions. [2023-12-22 02:42:04,070 INFO L78 Accepts]: Start accepts. Automaton has 41209 states and 49255 transitions. Word has length 169 [2023-12-22 02:42:04,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:42:04,070 INFO L495 AbstractCegarLoop]: Abstraction has 41209 states and 49255 transitions. [2023-12-22 02:42:04,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:42:04,071 INFO L276 IsEmpty]: Start isEmpty. Operand 41209 states and 49255 transitions. [2023-12-22 02:42:04,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:42:04,085 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:42:04,085 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:42:04,090 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 (49)] Ended with exit code 0 [2023-12-22 02:42:04,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:42:04,286 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:42:04,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:42:04,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1300443173, now seen corresponding path program 1 times [2023-12-22 02:42:04,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:42:04,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [194703250] [2023-12-22 02:42:04,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:42:04,287 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:42:04,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:42:04,288 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:42:04,288 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 (50)] Waiting until timeout for monitored process [2023-12-22 02:42:04,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:42:04,388 INFO L262 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:42:04,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:42:04,530 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-22 02:42:04,530 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:42:04,530 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:42:04,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [194703250] [2023-12-22 02:42:04,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [194703250] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:42:04,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:42:04,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:42:04,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704106909] [2023-12-22 02:42:04,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:42:04,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:42:04,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:42:04,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:42:04,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:42:04,532 INFO L87 Difference]: Start difference. First operand 41209 states and 49255 transitions. Second operand has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:42:08,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:42:08,851 INFO L93 Difference]: Finished difference Result 125054 states and 148931 transitions. [2023-12-22 02:42:08,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:42:08,851 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 171 [2023-12-22 02:42:08,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:42:09,146 INFO L225 Difference]: With dead ends: 125054 [2023-12-22 02:42:09,146 INFO L226 Difference]: Without dead ends: 83860 [2023-12-22 02:42:09,185 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:42:09,186 INFO L413 NwaCegarLoop]: 273 mSDtfsCounter, 340 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 02:42:09,186 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 621 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 02:42:09,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83860 states. [2023-12-22 02:42:13,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83860 to 82514. [2023-12-22 02:42:13,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82514 states, 75274 states have (on average 1.1930547068044743) internal successors, (89806), 76220 states have internal predecessors, (89806), 3111 states have call successors, (3111), 2624 states have call predecessors, (3111), 4128 states have return successors, (5036), 3671 states have call predecessors, (5036), 3111 states have call successors, (5036) [2023-12-22 02:42:13,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82514 states to 82514 states and 97953 transitions. [2023-12-22 02:42:13,773 INFO L78 Accepts]: Start accepts. Automaton has 82514 states and 97953 transitions. Word has length 171 [2023-12-22 02:42:13,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:42:13,773 INFO L495 AbstractCegarLoop]: Abstraction has 82514 states and 97953 transitions. [2023-12-22 02:42:13,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:42:13,773 INFO L276 IsEmpty]: Start isEmpty. Operand 82514 states and 97953 transitions. [2023-12-22 02:42:13,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-22 02:42:13,799 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:42:13,799 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:42:13,806 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 (50)] Forceful destruction successful, exit code 0 [2023-12-22 02:42:14,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:42:14,004 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:42:14,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:42:14,004 INFO L85 PathProgramCache]: Analyzing trace with hash -2086441063, now seen corresponding path program 1 times [2023-12-22 02:42:14,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:42:14,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [199417937] [2023-12-22 02:42:14,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:42:14,005 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:42:14,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:42:14,006 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:42:14,007 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 (51)] Waiting until timeout for monitored process [2023-12-22 02:42:14,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:42:14,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-22 02:42:14,110 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:42:14,123 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-22 02:42:14,123 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:42:14,123 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:42:14,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [199417937] [2023-12-22 02:42:14,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [199417937] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:42:14,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:42:14,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-22 02:42:14,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21803078] [2023-12-22 02:42:14,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:42:14,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-22 02:42:14,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:42:14,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-22 02:42:14,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:42:14,124 INFO L87 Difference]: Start difference. First operand 82514 states and 97953 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:42:18,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:42:18,541 INFO L93 Difference]: Finished difference Result 165009 states and 195876 transitions. [2023-12-22 02:42:18,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-22 02:42:18,542 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 171 [2023-12-22 02:42:18,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:42:18,731 INFO L225 Difference]: With dead ends: 165009 [2023-12-22 02:42:18,731 INFO L226 Difference]: Without dead ends: 82509 [2023-12-22 02:42:18,805 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-22 02:42:18,806 INFO L413 NwaCegarLoop]: 260 mSDtfsCounter, 276 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-22 02:42:18,806 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 260 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-22 02:42:18,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82509 states. [2023-12-22 02:42:23,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82509 to 82509. [2023-12-22 02:42:23,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82509 states, 75272 states have (on average 1.1930332660218939) internal successors, (89802), 76217 states have internal predecessors, (89802), 3108 states have call successors, (3108), 2624 states have call predecessors, (3108), 4128 states have return successors, (5032), 3668 states have call predecessors, (5032), 3108 states have call successors, (5032) [2023-12-22 02:42:23,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82509 states to 82509 states and 97942 transitions. [2023-12-22 02:42:23,601 INFO L78 Accepts]: Start accepts. Automaton has 82509 states and 97942 transitions. Word has length 171 [2023-12-22 02:42:23,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-22 02:42:23,601 INFO L495 AbstractCegarLoop]: Abstraction has 82509 states and 97942 transitions. [2023-12-22 02:42:23,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-22 02:42:23,601 INFO L276 IsEmpty]: Start isEmpty. Operand 82509 states and 97942 transitions. [2023-12-22 02:42:23,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-22 02:42:23,624 INFO L187 NwaCegarLoop]: Found error trace [2023-12-22 02:42:23,624 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-22 02:42:23,631 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 (51)] Forceful destruction successful, exit code 0 [2023-12-22 02:42:23,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:42:23,825 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-22 02:42:23,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-22 02:42:23,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1397876512, now seen corresponding path program 1 times [2023-12-22 02:42:23,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-22 02:42:23,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [645701383] [2023-12-22 02:42:23,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-22 02:42:23,826 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-22 02:42:23,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-22 02:42:23,827 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-22 02:42:23,827 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 (52)] Waiting until timeout for monitored process [2023-12-22 02:42:23,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-22 02:42:23,930 INFO L262 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-22 02:42:23,932 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-22 02:42:24,081 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-22 02:42:24,081 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-22 02:42:24,081 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-22 02:42:24,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [645701383] [2023-12-22 02:42:24,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [645701383] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-22 02:42:24,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-22 02:42:24,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-22 02:42:24,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829438761] [2023-12-22 02:42:24,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-22 02:42:24,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-22 02:42:24,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-22 02:42:24,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-22 02:42:24,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-22 02:42:24,083 INFO L87 Difference]: Start difference. First operand 82509 states and 97942 transitions. Second operand has 4 states, 4 states have (on average 30.25) internal successors, (121), 4 states have internal predecessors, (121), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-22 02:42:32,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-22 02:42:32,096 INFO L93 Difference]: Finished difference Result 236525 states and 280599 transitions. [2023-12-22 02:42:32,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-22 02:42:32,097 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.25) internal successors, (121), 4 states have internal predecessors, (121), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 173 [2023-12-22 02:42:32,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-22 02:42:32,476 INFO L225 Difference]: With dead ends: 236525 [2023-12-22 02:42:32,477 INFO L226 Difference]: Without dead ends: 154031 [2023-12-22 02:42:32,573 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-22 02:42:32,574 INFO L413 NwaCegarLoop]: 251 mSDtfsCounter, 324 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-22 02:42:32,574 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [330 Valid, 578 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-22 02:42:32,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154031 states.