/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/seq-mthreaded/rekh_ctm.3-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 08:46:53,107 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 08:46:53,187 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-25 08:46:53,194 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 08:46:53,194 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 08:46:53,222 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 08:46:53,222 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 08:46:53,223 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 08:46:53,223 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 08:46:53,227 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 08:46:53,227 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 08:46:53,228 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 08:46:53,228 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 08:46:53,229 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 08:46:53,230 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 08:46:53,230 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 08:46:53,230 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 08:46:53,230 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 08:46:53,231 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 08:46:53,231 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 08:46:53,231 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 08:46:53,231 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 08:46:53,232 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 08:46:53,232 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 08:46:53,232 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 08:46:53,232 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 08:46:53,233 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 08:46:53,233 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 08:46:53,233 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 08:46:53,233 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 08:46:53,234 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 08:46:53,234 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 08:46:53,234 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 08:46:53,235 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 08:46:53,235 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 08:46:53,235 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 08:46:53,235 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 08:46:53,235 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 08:46:53,235 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 08:46:53,236 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 08:46:53,236 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 08:46:53,240 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 08:46:53,240 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 08:46:53,240 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 08:46:53,240 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 08:46:53,241 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 08:46:53,241 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-25 08:46:53,450 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 08:46:53,469 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 08:46:53,471 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 08:46:53,472 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 08:46:53,474 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 08:46:53,475 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/seq-mthreaded/rekh_ctm.3-1.c [2023-12-25 08:46:54,648 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 08:46:55,036 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 08:46:55,037 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/rekh_ctm.3-1.c [2023-12-25 08:46:55,052 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9b94321e4/5055df2c47534ace83a4155ba0d2b5a2/FLAG963ed35f1 [2023-12-25 08:46:55,064 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9b94321e4/5055df2c47534ace83a4155ba0d2b5a2 [2023-12-25 08:46:55,067 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 08:46:55,068 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 08:46:55,070 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 08:46:55,070 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 08:46:55,074 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 08:46:55,075 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 08:46:55" (1/1) ... [2023-12-25 08:46:55,076 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@659f884a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 08:46:55, skipping insertion in model container [2023-12-25 08:46:55,076 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 08:46:55" (1/1) ... [2023-12-25 08:46:55,166 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 08:46:55,352 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/rekh_ctm.3-1.c[1870,1883] [2023-12-25 08:46:55,905 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 08:46:55,928 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 08:46:55,937 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"/tmp/aaaa/ctm.ok3.i","-S") [42] [2023-12-25 08:46:55,944 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/seq-mthreaded/rekh_ctm.3-1.c[1870,1883] [2023-12-25 08:46:56,216 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 08:46:56,270 INFO L206 MainTranslator]: Completed translation [2023-12-25 08:46:56,270 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 08:46:56 WrapperNode [2023-12-25 08:46:56,270 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 08:46:56,272 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 08:46:56,272 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 08:46:56,272 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 08:46:56,278 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 08:46:56" (1/1) ... [2023-12-25 08:46:56,347 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 08:46:56" (1/1) ... [2023-12-25 08:46:56,552 INFO L138 Inliner]: procedures = 105, calls = 2816, calls flagged for inlining = 35, calls inlined = 35, statements flattened = 8506 [2023-12-25 08:46:56,552 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 08:46:56,553 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 08:46:56,553 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 08:46:56,553 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 08:46:56,563 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 08:46:56" (1/1) ... [2023-12-25 08:46:56,564 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 08:46:56" (1/1) ... [2023-12-25 08:46:56,620 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 08:46:56" (1/1) ... [2023-12-25 08:46:56,717 INFO L175 MemorySlicer]: Split 2420 memory accesses to 49 slices as follows [2, 80, 86, 37, 37, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46, 53, 46]. 4 percent of accesses are in the largest equivalence class. The 338 initializations are split as follows [2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]. The 446 writes are split as follows [0, 7, 7, 7, 7, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6, 13, 6]. [2023-12-25 08:46:56,718 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 08:46:56" (1/1) ... [2023-12-25 08:46:56,718 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 08:46:56" (1/1) ... [2023-12-25 08:46:56,930 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 08:46:56" (1/1) ... [2023-12-25 08:46:56,984 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 08:46:56" (1/1) ... [2023-12-25 08:46:57,064 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 08:46:56" (1/1) ... [2023-12-25 08:46:57,094 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 08:46:56" (1/1) ... [2023-12-25 08:46:57,138 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 08:46:57,140 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 08:46:57,140 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 08:46:57,140 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 08:46:57,141 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 08:46:56" (1/1) ... [2023-12-25 08:46:57,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 08:46:57,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 08:46:57,168 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-25 08:46:57,196 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-25 08:46:57,204 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2023-12-25 08:46:57,204 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2023-12-25 08:46:57,205 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2023-12-25 08:46:57,205 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2023-12-25 08:46:57,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2023-12-25 08:46:57,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2023-12-25 08:46:57,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2023-12-25 08:46:57,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2023-12-25 08:46:57,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2023-12-25 08:46:57,206 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2023-12-25 08:46:57,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2023-12-25 08:46:57,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2023-12-25 08:46:57,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2023-12-25 08:46:57,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2023-12-25 08:46:57,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2023-12-25 08:46:57,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2023-12-25 08:46:57,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2023-12-25 08:46:57,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2023-12-25 08:46:57,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2023-12-25 08:46:57,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2023-12-25 08:46:57,207 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2023-12-25 08:46:57,208 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2023-12-25 08:46:57,208 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2023-12-25 08:46:57,208 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#23 [2023-12-25 08:46:57,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#24 [2023-12-25 08:46:57,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#25 [2023-12-25 08:46:57,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#26 [2023-12-25 08:46:57,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#27 [2023-12-25 08:46:57,209 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#28 [2023-12-25 08:46:57,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#29 [2023-12-25 08:46:57,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#30 [2023-12-25 08:46:57,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#31 [2023-12-25 08:46:57,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#32 [2023-12-25 08:46:57,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#33 [2023-12-25 08:46:57,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#34 [2023-12-25 08:46:57,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#35 [2023-12-25 08:46:57,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#36 [2023-12-25 08:46:57,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#37 [2023-12-25 08:46:57,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#38 [2023-12-25 08:46:57,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#39 [2023-12-25 08:46:57,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#40 [2023-12-25 08:46:57,210 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#41 [2023-12-25 08:46:57,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#42 [2023-12-25 08:46:57,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#43 [2023-12-25 08:46:57,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#44 [2023-12-25 08:46:57,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#45 [2023-12-25 08:46:57,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#46 [2023-12-25 08:46:57,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#47 [2023-12-25 08:46:57,211 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#48 [2023-12-25 08:46:57,212 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_read_W_state [2023-12-25 08:46:57,212 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_read_W_state [2023-12-25 08:46:57,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-12-25 08:46:57,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-12-25 08:46:57,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-12-25 08:46:57,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-12-25 08:46:57,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-12-25 08:46:57,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2023-12-25 08:46:57,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2023-12-25 08:46:57,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2023-12-25 08:46:57,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2023-12-25 08:46:57,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2023-12-25 08:46:57,212 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2023-12-25 08:46:57,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2023-12-25 08:46:57,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2023-12-25 08:46:57,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2023-12-25 08:46:57,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2023-12-25 08:46:57,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2023-12-25 08:46:57,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2023-12-25 08:46:57,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2023-12-25 08:46:57,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2023-12-25 08:46:57,213 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2023-12-25 08:46:57,214 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2023-12-25 08:46:57,214 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2023-12-25 08:46:57,214 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2023-12-25 08:46:57,214 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2023-12-25 08:46:57,215 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#24 [2023-12-25 08:46:57,215 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#25 [2023-12-25 08:46:57,215 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#26 [2023-12-25 08:46:57,215 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#27 [2023-12-25 08:46:57,215 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#28 [2023-12-25 08:46:57,215 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#29 [2023-12-25 08:46:57,215 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#30 [2023-12-25 08:46:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#31 [2023-12-25 08:46:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#32 [2023-12-25 08:46:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#33 [2023-12-25 08:46:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#34 [2023-12-25 08:46:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#35 [2023-12-25 08:46:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#36 [2023-12-25 08:46:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#37 [2023-12-25 08:46:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#38 [2023-12-25 08:46:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#39 [2023-12-25 08:46:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#40 [2023-12-25 08:46:57,216 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#41 [2023-12-25 08:46:57,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#42 [2023-12-25 08:46:57,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#43 [2023-12-25 08:46:57,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#44 [2023-12-25 08:46:57,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#45 [2023-12-25 08:46:57,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#46 [2023-12-25 08:46:57,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#47 [2023-12-25 08:46:57,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#48 [2023-12-25 08:46:57,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2023-12-25 08:46:57,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2023-12-25 08:46:57,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2023-12-25 08:46:57,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2023-12-25 08:46:57,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2023-12-25 08:46:57,217 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2023-12-25 08:46:57,218 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2023-12-25 08:46:57,218 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2023-12-25 08:46:57,218 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2023-12-25 08:46:57,218 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2023-12-25 08:46:57,218 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2023-12-25 08:46:57,218 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2023-12-25 08:46:57,218 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2023-12-25 08:46:57,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2023-12-25 08:46:57,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2023-12-25 08:46:57,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2023-12-25 08:46:57,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2023-12-25 08:46:57,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2023-12-25 08:46:57,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2023-12-25 08:46:57,219 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2023-12-25 08:46:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2023-12-25 08:46:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2023-12-25 08:46:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2023-12-25 08:46:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#23 [2023-12-25 08:46:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#24 [2023-12-25 08:46:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#25 [2023-12-25 08:46:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#26 [2023-12-25 08:46:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#27 [2023-12-25 08:46:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#28 [2023-12-25 08:46:57,220 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#29 [2023-12-25 08:46:57,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#30 [2023-12-25 08:46:57,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#31 [2023-12-25 08:46:57,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#32 [2023-12-25 08:46:57,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#33 [2023-12-25 08:46:57,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#34 [2023-12-25 08:46:57,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#35 [2023-12-25 08:46:57,221 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#36 [2023-12-25 08:46:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#37 [2023-12-25 08:46:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#38 [2023-12-25 08:46:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#39 [2023-12-25 08:46:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#40 [2023-12-25 08:46:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#41 [2023-12-25 08:46:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#42 [2023-12-25 08:46:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#43 [2023-12-25 08:46:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#44 [2023-12-25 08:46:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#45 [2023-12-25 08:46:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#46 [2023-12-25 08:46:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#47 [2023-12-25 08:46:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#48 [2023-12-25 08:46:57,225 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_read_T_state [2023-12-25 08:46:57,225 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_read_T_state [2023-12-25 08:46:57,227 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_write_need_to_run_nxtbg [2023-12-25 08:46:57,232 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_write_need_to_run_nxtbg [2023-12-25 08:46:57,232 INFO L130 BoogieDeclarations]: Found specification of procedure nxt_motor_set_count [2023-12-25 08:46:57,232 INFO L138 BoogieDeclarations]: Found implementation of procedure nxt_motor_set_count [2023-12-25 08:46:57,232 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_write___startrek_current_priority [2023-12-25 08:46:57,232 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_write___startrek_current_priority [2023-12-25 08:46:57,232 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_read_input [2023-12-25 08:46:57,232 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_read_input [2023-12-25 08:46:57,232 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_hyperperiod [2023-12-25 08:46:57,233 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_hyperperiod [2023-12-25 08:46:57,233 INFO L130 BoogieDeclarations]: Found specification of procedure bg_nxtcolorsensor [2023-12-25 08:46:57,233 INFO L138 BoogieDeclarations]: Found implementation of procedure bg_nxtcolorsensor [2023-12-25 08:46:57,233 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_entry_pt_Writer [2023-12-25 08:46:57,233 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_entry_pt_Writer [2023-12-25 08:46:57,233 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_read_nxtcolorsensor_mode [2023-12-25 08:46:57,233 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_read_nxtcolorsensor_mode [2023-12-25 08:46:57,233 INFO L130 BoogieDeclarations]: Found specification of procedure assert [2023-12-25 08:46:57,233 INFO L138 BoogieDeclarations]: Found implementation of procedure assert [2023-12-25 08:46:57,233 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_read_R_count [2023-12-25 08:46:57,233 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_read_R_count [2023-12-25 08:46:57,233 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_write_T_state [2023-12-25 08:46:57,234 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_write_T_state [2023-12-25 08:46:57,234 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_write_output [2023-12-25 08:46:57,234 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_write_output [2023-12-25 08:46:57,234 INFO L130 BoogieDeclarations]: Found specification of procedure move_motor [2023-12-25 08:46:57,234 INFO L138 BoogieDeclarations]: Found implementation of procedure move_motor [2023-12-25 08:46:57,234 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_read_R_speed [2023-12-25 08:46:57,234 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_read_R_speed [2023-12-25 08:46:57,234 INFO L130 BoogieDeclarations]: Found specification of procedure nxt_motor_get_count [2023-12-25 08:46:57,234 INFO L138 BoogieDeclarations]: Found implementation of procedure nxt_motor_get_count [2023-12-25 08:46:57,235 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 08:46:57,235 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_cs_t2 [2023-12-25 08:46:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_cs_t2 [2023-12-25 08:46:57,235 INFO L130 BoogieDeclarations]: Found specification of procedure ecrobot_set_nxtcolorsensor [2023-12-25 08:46:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ecrobot_set_nxtcolorsensor [2023-12-25 08:46:57,235 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_cs_t3 [2023-12-25 08:46:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_cs_t3 [2023-12-25 08:46:57,235 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_read_output [2023-12-25 08:46:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_read_output [2023-12-25 08:46:57,235 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_cs_t0 [2023-12-25 08:46:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_cs_t0 [2023-12-25 08:46:57,235 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_write_T_count [2023-12-25 08:46:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_write_T_count [2023-12-25 08:46:57,235 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_cs_t1 [2023-12-25 08:46:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_cs_t1 [2023-12-25 08:46:57,235 INFO L130 BoogieDeclarations]: Found specification of procedure TerminateTask [2023-12-25 08:46:57,236 INFO L138 BoogieDeclarations]: Found implementation of procedure TerminateTask [2023-12-25 08:46:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_write_W_count [2023-12-25 08:46:57,236 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_write_W_count [2023-12-25 08:46:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_read___startrek_current_priority [2023-12-25 08:46:57,236 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_read___startrek_current_priority [2023-12-25 08:46:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_read_W_count [2023-12-25 08:46:57,236 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_read_W_count [2023-12-25 08:46:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_read_T_count [2023-12-25 08:46:57,236 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_read_T_count [2023-12-25 08:46:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_read_T_speed [2023-12-25 08:46:57,236 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_read_T_speed [2023-12-25 08:46:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_read_nxtcolorsensor_data_mode [2023-12-25 08:46:57,237 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_read_nxtcolorsensor_data_mode [2023-12-25 08:46:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_read_threshold [2023-12-25 08:46:57,237 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_read_threshold [2023-12-25 08:46:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_write_need_to_read [2023-12-25 08:46:57,237 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_write_need_to_read [2023-12-25 08:46:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_write_R_state [2023-12-25 08:46:57,237 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_write_R_state [2023-12-25 08:46:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_entry_pt_Reader [2023-12-25 08:46:57,237 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_entry_pt_Reader [2023-12-25 08:46:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_write_dir [2023-12-25 08:46:57,237 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_write_dir [2023-12-25 08:46:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2023-12-25 08:46:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2023-12-25 08:46:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2023-12-25 08:46:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2023-12-25 08:46:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2023-12-25 08:46:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2023-12-25 08:46:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2023-12-25 08:46:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2023-12-25 08:46:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2023-12-25 08:46:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2023-12-25 08:46:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2023-12-25 08:46:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2023-12-25 08:46:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2023-12-25 08:46:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2023-12-25 08:46:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2023-12-25 08:46:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2023-12-25 08:46:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2023-12-25 08:46:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2023-12-25 08:46:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2023-12-25 08:46:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#24 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#25 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#26 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#27 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#28 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#29 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#30 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#31 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#32 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#33 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#34 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#35 [2023-12-25 08:46:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#36 [2023-12-25 08:46:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#37 [2023-12-25 08:46:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#38 [2023-12-25 08:46:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#39 [2023-12-25 08:46:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#40 [2023-12-25 08:46:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#41 [2023-12-25 08:46:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#42 [2023-12-25 08:46:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#43 [2023-12-25 08:46:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#44 [2023-12-25 08:46:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#45 [2023-12-25 08:46:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#46 [2023-12-25 08:46:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#47 [2023-12-25 08:46:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#48 [2023-12-25 08:46:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2023-12-25 08:46:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2023-12-25 08:46:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2023-12-25 08:46:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2023-12-25 08:46:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2023-12-25 08:46:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2023-12-25 08:46:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2023-12-25 08:46:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2023-12-25 08:46:57,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2023-12-25 08:46:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2023-12-25 08:46:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2023-12-25 08:46:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2023-12-25 08:46:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2023-12-25 08:46:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2023-12-25 08:46:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2023-12-25 08:46:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2023-12-25 08:46:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2023-12-25 08:46:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2023-12-25 08:46:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2023-12-25 08:46:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2023-12-25 08:46:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2023-12-25 08:46:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2023-12-25 08:46:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2023-12-25 08:46:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#23 [2023-12-25 08:46:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#24 [2023-12-25 08:46:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#25 [2023-12-25 08:46:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#26 [2023-12-25 08:46:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#27 [2023-12-25 08:46:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#28 [2023-12-25 08:46:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#29 [2023-12-25 08:46:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#30 [2023-12-25 08:46:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#31 [2023-12-25 08:46:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#32 [2023-12-25 08:46:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#33 [2023-12-25 08:46:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#34 [2023-12-25 08:46:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#35 [2023-12-25 08:46:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#36 [2023-12-25 08:46:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#37 [2023-12-25 08:46:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#38 [2023-12-25 08:46:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#39 [2023-12-25 08:46:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#40 [2023-12-25 08:46:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#41 [2023-12-25 08:46:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#42 [2023-12-25 08:46:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#43 [2023-12-25 08:46:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#44 [2023-12-25 08:46:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#45 [2023-12-25 08:46:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#46 [2023-12-25 08:46:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#47 [2023-12-25 08:46:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#48 [2023-12-25 08:46:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_read_W_speed [2023-12-25 08:46:57,247 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_read_W_speed [2023-12-25 08:46:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_write_input [2023-12-25 08:46:57,247 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_write_input [2023-12-25 08:46:57,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-12-25 08:46:57,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-12-25 08:46:57,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-12-25 08:46:57,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-12-25 08:46:57,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-12-25 08:46:57,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2023-12-25 08:46:57,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2023-12-25 08:46:57,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2023-12-25 08:46:57,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2023-12-25 08:46:57,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2023-12-25 08:46:57,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2023-12-25 08:46:57,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2023-12-25 08:46:57,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2023-12-25 08:46:57,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2023-12-25 08:46:57,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2023-12-25 08:46:57,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2023-12-25 08:46:57,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2023-12-25 08:46:57,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2023-12-25 08:46:57,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2023-12-25 08:46:57,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2023-12-25 08:46:57,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2023-12-25 08:46:57,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2023-12-25 08:46:57,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2023-12-25 08:46:57,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2023-12-25 08:46:57,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#24 [2023-12-25 08:46:57,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#25 [2023-12-25 08:46:57,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#26 [2023-12-25 08:46:57,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#27 [2023-12-25 08:46:57,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#28 [2023-12-25 08:46:57,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#29 [2023-12-25 08:46:57,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#30 [2023-12-25 08:46:57,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#31 [2023-12-25 08:46:57,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#32 [2023-12-25 08:46:57,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#33 [2023-12-25 08:46:57,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#34 [2023-12-25 08:46:57,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#35 [2023-12-25 08:46:57,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#36 [2023-12-25 08:46:57,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#37 [2023-12-25 08:46:57,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#38 [2023-12-25 08:46:57,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#39 [2023-12-25 08:46:57,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#40 [2023-12-25 08:46:57,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#41 [2023-12-25 08:46:57,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#42 [2023-12-25 08:46:57,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#43 [2023-12-25 08:46:57,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#44 [2023-12-25 08:46:57,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#45 [2023-12-25 08:46:57,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#46 [2023-12-25 08:46:57,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#47 [2023-12-25 08:46:57,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#48 [2023-12-25 08:46:57,251 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_read_R_state [2023-12-25 08:46:57,251 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_read_R_state [2023-12-25 08:46:57,251 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_read_need_to_run_nxtbg [2023-12-25 08:46:57,251 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_read_need_to_run_nxtbg [2023-12-25 08:46:57,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2023-12-25 08:46:57,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2023-12-25 08:46:57,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2023-12-25 08:46:57,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2023-12-25 08:46:57,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2023-12-25 08:46:57,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#5 [2023-12-25 08:46:57,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#6 [2023-12-25 08:46:57,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#7 [2023-12-25 08:46:57,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#8 [2023-12-25 08:46:57,251 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#9 [2023-12-25 08:46:57,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#10 [2023-12-25 08:46:57,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#11 [2023-12-25 08:46:57,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#12 [2023-12-25 08:46:57,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#13 [2023-12-25 08:46:57,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#14 [2023-12-25 08:46:57,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#15 [2023-12-25 08:46:57,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#16 [2023-12-25 08:46:57,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#17 [2023-12-25 08:46:57,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#18 [2023-12-25 08:46:57,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#19 [2023-12-25 08:46:57,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#20 [2023-12-25 08:46:57,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#21 [2023-12-25 08:46:57,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#22 [2023-12-25 08:46:57,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#23 [2023-12-25 08:46:57,252 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#24 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#25 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#26 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#27 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#28 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#29 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#30 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#31 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#32 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#33 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#34 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#35 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#36 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#37 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#38 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#39 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#40 [2023-12-25 08:46:57,253 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#41 [2023-12-25 08:46:57,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#42 [2023-12-25 08:46:57,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#43 [2023-12-25 08:46:57,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#44 [2023-12-25 08:46:57,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#45 [2023-12-25 08:46:57,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#46 [2023-12-25 08:46:57,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#47 [2023-12-25 08:46:57,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#48 [2023-12-25 08:46:57,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 08:46:57,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-25 08:46:57,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-25 08:46:57,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-25 08:46:57,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-25 08:46:57,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-12-25 08:46:57,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-12-25 08:46:57,254 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2023-12-25 08:46:57,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#24 [2023-12-25 08:46:57,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#25 [2023-12-25 08:46:57,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#26 [2023-12-25 08:46:57,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#27 [2023-12-25 08:46:57,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#28 [2023-12-25 08:46:57,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#29 [2023-12-25 08:46:57,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#30 [2023-12-25 08:46:57,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#31 [2023-12-25 08:46:57,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#32 [2023-12-25 08:46:57,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#33 [2023-12-25 08:46:57,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#34 [2023-12-25 08:46:57,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#35 [2023-12-25 08:46:57,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#36 [2023-12-25 08:46:57,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#37 [2023-12-25 08:46:57,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#38 [2023-12-25 08:46:57,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#39 [2023-12-25 08:46:57,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#40 [2023-12-25 08:46:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#41 [2023-12-25 08:46:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#42 [2023-12-25 08:46:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#43 [2023-12-25 08:46:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#44 [2023-12-25 08:46:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#45 [2023-12-25 08:46:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#46 [2023-12-25 08:46:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#47 [2023-12-25 08:46:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#48 [2023-12-25 08:46:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2023-12-25 08:46:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2023-12-25 08:46:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2023-12-25 08:46:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2023-12-25 08:46:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2023-12-25 08:46:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2023-12-25 08:46:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2023-12-25 08:46:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#22 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#23 [2023-12-25 08:46:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#24 [2023-12-25 08:46:57,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#25 [2023-12-25 08:46:57,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#26 [2023-12-25 08:46:57,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#27 [2023-12-25 08:46:57,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#28 [2023-12-25 08:46:57,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#29 [2023-12-25 08:46:57,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#30 [2023-12-25 08:46:57,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#31 [2023-12-25 08:46:57,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#32 [2023-12-25 08:46:57,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#33 [2023-12-25 08:46:57,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#34 [2023-12-25 08:46:57,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#35 [2023-12-25 08:46:57,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#36 [2023-12-25 08:46:57,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#37 [2023-12-25 08:46:57,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#38 [2023-12-25 08:46:57,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#39 [2023-12-25 08:46:57,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#40 [2023-12-25 08:46:57,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#41 [2023-12-25 08:46:57,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#42 [2023-12-25 08:46:57,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#43 [2023-12-25 08:46:57,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#44 [2023-12-25 08:46:57,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#45 [2023-12-25 08:46:57,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#46 [2023-12-25 08:46:57,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#47 [2023-12-25 08:46:57,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#48 [2023-12-25 08:46:57,260 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_write_W_state [2023-12-25 08:46:57,260 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_write_W_state [2023-12-25 08:46:57,260 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_write_R_count [2023-12-25 08:46:57,260 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_write_R_count [2023-12-25 08:46:57,260 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_entry_pt_TapeMover [2023-12-25 08:46:57,260 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_entry_pt_TapeMover [2023-12-25 08:46:57,260 INFO L130 BoogieDeclarations]: Found specification of procedure __startrek_entry_pt_Controller [2023-12-25 08:46:57,261 INFO L138 BoogieDeclarations]: Found implementation of procedure __startrek_entry_pt_Controller [2023-12-25 08:46:57,261 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 08:46:57,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 08:46:57,960 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 08:46:57,962 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 08:47:50,496 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 08:47:50,888 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 08:47:50,888 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-12-25 08:47:50,888 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 08:47:50 BoogieIcfgContainer [2023-12-25 08:47:50,889 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 08:47:50,891 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 08:47:50,891 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 08:47:50,894 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 08:47:50,894 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 08:46:55" (1/3) ... [2023-12-25 08:47:50,895 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79f25e59 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 08:47:50, skipping insertion in model container [2023-12-25 08:47:50,895 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 08:46:56" (2/3) ... [2023-12-25 08:47:50,895 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79f25e59 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 08:47:50, skipping insertion in model container [2023-12-25 08:47:50,895 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 08:47:50" (3/3) ... [2023-12-25 08:47:50,897 INFO L112 eAbstractionObserver]: Analyzing ICFG rekh_ctm.3-1.c [2023-12-25 08:47:50,915 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 08:47:50,915 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 08:47:51,017 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 08:47:51,026 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;@102d8f00, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 08:47:51,026 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 08:47:51,041 INFO L276 IsEmpty]: Start isEmpty. Operand has 2403 states, 2051 states have (on average 1.4948805460750854) internal successors, (3066), 2075 states have internal predecessors, (3066), 306 states have call successors, (306), 44 states have call predecessors, (306), 44 states have return successors, (306), 296 states have call predecessors, (306), 306 states have call successors, (306) [2023-12-25 08:47:51,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-25 08:47:51,069 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:47:51,070 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 08:47:51,070 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:47:51,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:47:51,078 INFO L85 PathProgramCache]: Analyzing trace with hash -293107995, now seen corresponding path program 1 times [2023-12-25 08:47:51,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:47:51,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [405253226] [2023-12-25 08:47:51,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:47:51,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-25 08:47:51,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:47:51,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-25 08:47:51,124 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-25 08:47:53,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:47:53,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 1434 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-25 08:47:53,799 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:47:53,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 08:47:53,827 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:47:53,827 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:47:53,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [405253226] [2023-12-25 08:47:53,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [405253226] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:47:53,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:47:53,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 08:47:53,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129708329] [2023-12-25 08:47:53,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:47:53,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-25 08:47:53,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:47:53,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-25 08:47:53,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-25 08:47:53,865 INFO L87 Difference]: Start difference. First operand has 2403 states, 2051 states have (on average 1.4948805460750854) internal successors, (3066), 2075 states have internal predecessors, (3066), 306 states have call successors, (306), 44 states have call predecessors, (306), 44 states have return successors, (306), 296 states have call predecessors, (306), 306 states have call successors, (306) Second operand has 2 states, 2 states have (on average 68.5) internal successors, (137), 2 states have internal predecessors, (137), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-25 08:47:57,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:48:01,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:48:02,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:48:02,576 INFO L93 Difference]: Finished difference Result 4800 states and 7607 transitions. [2023-12-25 08:48:02,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-25 08:48:02,579 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 68.5) internal successors, (137), 2 states have internal predecessors, (137), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 143 [2023-12-25 08:48:02,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:48:02,612 INFO L225 Difference]: With dead ends: 4800 [2023-12-25 08:48:02,612 INFO L226 Difference]: Without dead ends: 2393 [2023-12-25 08:48:02,646 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-25 08:48:02,651 INFO L413 NwaCegarLoop]: 2925 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2925 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2023-12-25 08:48:02,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2925 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 56 Invalid, 1 Unknown, 0 Unchecked, 8.5s Time] [2023-12-25 08:48:02,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2393 states. [2023-12-25 08:48:02,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2393 to 2393. [2023-12-25 08:48:02,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2393 states, 2042 states have (on average 1.1581782566111656) internal successors, (2365), 2066 states have internal predecessors, (2365), 306 states have call successors, (306), 44 states have call predecessors, (306), 44 states have return successors, (305), 295 states have call predecessors, (305), 305 states have call successors, (305) [2023-12-25 08:48:02,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2393 states to 2393 states and 2976 transitions. [2023-12-25 08:48:02,846 INFO L78 Accepts]: Start accepts. Automaton has 2393 states and 2976 transitions. Word has length 143 [2023-12-25 08:48:02,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:48:02,847 INFO L495 AbstractCegarLoop]: Abstraction has 2393 states and 2976 transitions. [2023-12-25 08:48:02,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 68.5) internal successors, (137), 2 states have internal predecessors, (137), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-12-25 08:48:02,847 INFO L276 IsEmpty]: Start isEmpty. Operand 2393 states and 2976 transitions. [2023-12-25 08:48:02,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2023-12-25 08:48:02,858 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:48:02,858 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:48:02,887 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-25 08:48:03,072 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-25 08:48:03,073 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:48:03,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:48:03,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1972054554, now seen corresponding path program 1 times [2023-12-25 08:48:03,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:48:03,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [839184820] [2023-12-25 08:48:03,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:48:03,078 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-25 08:48:03,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:48:03,080 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-25 08:48:03,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-25 08:48:06,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:48:06,834 INFO L262 TraceCheckSpWp]: Trace formula consists of 1542 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 08:48:06,843 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:48:07,178 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-25 08:48:07,178 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:48:07,178 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:48:07,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [839184820] [2023-12-25 08:48:07,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [839184820] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:48:07,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:48:07,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 08:48:07,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131430578] [2023-12-25 08:48:07,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:48:07,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 08:48:07,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:48:07,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 08:48:07,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:48:07,187 INFO L87 Difference]: Start difference. First operand 2393 states and 2976 transitions. Second operand has 4 states, 4 states have (on average 44.25) internal successors, (177), 4 states have internal predecessors, (177), 3 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 08:48:11,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.99s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:48:14,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:48:18,990 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:48:23,103 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:48:27,190 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:48:37,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:48:37,858 INFO L93 Difference]: Finished difference Result 5213 states and 6585 transitions. [2023-12-25 08:48:37,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 08:48:37,859 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 44.25) internal successors, (177), 4 states have internal predecessors, (177), 3 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) Word has length 197 [2023-12-25 08:48:37,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:48:37,885 INFO L225 Difference]: With dead ends: 5213 [2023-12-25 08:48:37,885 INFO L226 Difference]: Without dead ends: 2822 [2023-12-25 08:48:37,910 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:48:37,914 INFO L413 NwaCegarLoop]: 3014 mSDtfsCounter, 1052 mSDsluCounter, 4961 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 8 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1056 SdHoareTripleChecker+Valid, 7975 SdHoareTripleChecker+Invalid, 904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.3s IncrementalHoareTripleChecker+Time [2023-12-25 08:48:37,915 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1056 Valid, 7975 Invalid, 904 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [8 Valid, 893 Invalid, 3 Unknown, 0 Unchecked, 30.3s Time] [2023-12-25 08:48:37,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2822 states. [2023-12-25 08:48:38,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2822 to 2820. [2023-12-25 08:48:38,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2820 states, 2346 states have (on average 1.1913895993179882) internal successors, (2795), 2379 states have internal predecessors, (2795), 404 states have call successors, (404), 69 states have call predecessors, (404), 69 states have return successors, (403), 389 states have call predecessors, (403), 403 states have call successors, (403) [2023-12-25 08:48:38,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2820 states to 2820 states and 3602 transitions. [2023-12-25 08:48:38,024 INFO L78 Accepts]: Start accepts. Automaton has 2820 states and 3602 transitions. Word has length 197 [2023-12-25 08:48:38,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:48:38,025 INFO L495 AbstractCegarLoop]: Abstraction has 2820 states and 3602 transitions. [2023-12-25 08:48:38,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 44.25) internal successors, (177), 4 states have internal predecessors, (177), 3 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 08:48:38,026 INFO L276 IsEmpty]: Start isEmpty. Operand 2820 states and 3602 transitions. [2023-12-25 08:48:38,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2023-12-25 08:48:38,030 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:48:38,030 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:48:38,060 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-25 08:48:38,244 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-25 08:48:38,245 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:48:38,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:48:38,246 INFO L85 PathProgramCache]: Analyzing trace with hash 996425569, now seen corresponding path program 1 times [2023-12-25 08:48:38,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:48:38,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [792690589] [2023-12-25 08:48:38,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:48:38,248 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 08:48:38,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:48:38,249 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-25 08:48:38,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-25 08:48:42,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:48:42,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 1546 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 08:48:42,202 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:48:42,460 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 08:48:42,460 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:48:42,460 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:48:42,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [792690589] [2023-12-25 08:48:42,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [792690589] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:48:42,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:48:42,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 08:48:42,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759859439] [2023-12-25 08:48:42,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:48:42,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 08:48:42,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:48:42,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 08:48:42,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:48:42,462 INFO L87 Difference]: Start difference. First operand 2820 states and 3602 transitions. Second operand has 4 states, 4 states have (on average 43.75) internal successors, (175), 4 states have internal predecessors, (175), 3 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-25 08:48:46,518 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:48:50,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:48:54,547 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:48:58,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:49:02,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:49:11,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:49:11,937 INFO L93 Difference]: Finished difference Result 5634 states and 7201 transitions. [2023-12-25 08:49:11,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 08:49:11,939 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 43.75) internal successors, (175), 4 states have internal predecessors, (175), 3 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 200 [2023-12-25 08:49:11,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:49:11,960 INFO L225 Difference]: With dead ends: 5634 [2023-12-25 08:49:11,960 INFO L226 Difference]: Without dead ends: 2816 [2023-12-25 08:49:11,986 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:49:11,989 INFO L413 NwaCegarLoop]: 2966 mSDtfsCounter, 1052 mSDsluCounter, 4918 mSDsCounter, 0 mSdLazyCounter, 872 mSolverCounterSat, 5 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1052 SdHoareTripleChecker+Valid, 7884 SdHoareTripleChecker+Invalid, 882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 872 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.2s IncrementalHoareTripleChecker+Time [2023-12-25 08:49:11,992 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1052 Valid, 7884 Invalid, 882 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 872 Invalid, 5 Unknown, 0 Unchecked, 29.2s Time] [2023-12-25 08:49:11,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2816 states. [2023-12-25 08:49:12,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2816 to 2814. [2023-12-25 08:49:12,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2814 states, 2343 states have (on average 1.190354246692275) internal successors, (2789), 2376 states have internal predecessors, (2789), 401 states have call successors, (401), 69 states have call predecessors, (401), 69 states have return successors, (400), 386 states have call predecessors, (400), 400 states have call successors, (400) [2023-12-25 08:49:12,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2814 states to 2814 states and 3590 transitions. [2023-12-25 08:49:12,089 INFO L78 Accepts]: Start accepts. Automaton has 2814 states and 3590 transitions. Word has length 200 [2023-12-25 08:49:12,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:49:12,090 INFO L495 AbstractCegarLoop]: Abstraction has 2814 states and 3590 transitions. [2023-12-25 08:49:12,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 43.75) internal successors, (175), 4 states have internal predecessors, (175), 3 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-25 08:49:12,090 INFO L276 IsEmpty]: Start isEmpty. Operand 2814 states and 3590 transitions. [2023-12-25 08:49:12,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2023-12-25 08:49:12,095 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:49:12,096 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:49:12,122 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-25 08:49:12,313 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-25 08:49:12,313 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:49:12,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:49:12,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1304368323, now seen corresponding path program 1 times [2023-12-25 08:49:12,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:49:12,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1337375868] [2023-12-25 08:49:12,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:49:12,315 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-25 08:49:12,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:49:12,317 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-25 08:49:12,318 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-25 08:49:16,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:49:16,062 INFO L262 TraceCheckSpWp]: Trace formula consists of 1549 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 08:49:16,067 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:49:16,613 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 08:49:16,613 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:49:16,613 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:49:16,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1337375868] [2023-12-25 08:49:16,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1337375868] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:49:16,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:49:16,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 08:49:16,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750065041] [2023-12-25 08:49:16,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:49:16,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 08:49:16,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:49:16,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 08:49:16,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:49:16,615 INFO L87 Difference]: Start difference. First operand 2814 states and 3590 transitions. Second operand has 4 states, 4 states have (on average 45.0) internal successors, (180), 4 states have internal predecessors, (180), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-25 08:49:20,517 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:49:24,536 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:49:28,559 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:49:32,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:49:36,700 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:49:43,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:49:43,938 INFO L93 Difference]: Finished difference Result 5628 states and 7187 transitions. [2023-12-25 08:49:43,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 08:49:43,940 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 45.0) internal successors, (180), 4 states have internal predecessors, (180), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 201 [2023-12-25 08:49:43,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:49:43,956 INFO L225 Difference]: With dead ends: 5628 [2023-12-25 08:49:43,956 INFO L226 Difference]: Without dead ends: 2816 [2023-12-25 08:49:43,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:49:43,970 INFO L413 NwaCegarLoop]: 2961 mSDtfsCounter, 1037 mSDsluCounter, 3004 mSDsCounter, 0 mSdLazyCounter, 724 mSolverCounterSat, 8 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1041 SdHoareTripleChecker+Valid, 5965 SdHoareTripleChecker+Invalid, 736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 724 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.1s IncrementalHoareTripleChecker+Time [2023-12-25 08:49:43,970 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1041 Valid, 5965 Invalid, 736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 724 Invalid, 4 Unknown, 0 Unchecked, 27.1s Time] [2023-12-25 08:49:43,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2816 states. [2023-12-25 08:49:44,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2816 to 2814. [2023-12-25 08:49:44,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2814 states, 2343 states have (on average 1.1899274434485703) internal successors, (2788), 2376 states have internal predecessors, (2788), 401 states have call successors, (401), 69 states have call predecessors, (401), 69 states have return successors, (400), 386 states have call predecessors, (400), 400 states have call successors, (400) [2023-12-25 08:49:44,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2814 states to 2814 states and 3589 transitions. [2023-12-25 08:49:44,146 INFO L78 Accepts]: Start accepts. Automaton has 2814 states and 3589 transitions. Word has length 201 [2023-12-25 08:49:44,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:49:44,147 INFO L495 AbstractCegarLoop]: Abstraction has 2814 states and 3589 transitions. [2023-12-25 08:49:44,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 45.0) internal successors, (180), 4 states have internal predecessors, (180), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-25 08:49:44,148 INFO L276 IsEmpty]: Start isEmpty. Operand 2814 states and 3589 transitions. [2023-12-25 08:49:44,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2023-12-25 08:49:44,152 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:49:44,152 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:49:44,173 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-25 08:49:44,362 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-25 08:49:44,363 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:49:44,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:49:44,363 INFO L85 PathProgramCache]: Analyzing trace with hash 437898468, now seen corresponding path program 1 times [2023-12-25 08:49:44,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:49:44,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [433176265] [2023-12-25 08:49:44,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:49:44,365 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-25 08:49:44,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:49:44,366 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-25 08:49:44,367 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-25 08:49:48,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:49:48,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 1553 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 08:49:48,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:49:48,552 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-12-25 08:49:48,552 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:49:48,553 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:49:48,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [433176265] [2023-12-25 08:49:48,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [433176265] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:49:48,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:49:48,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 08:49:48,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959567800] [2023-12-25 08:49:48,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:49:48,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 08:49:48,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:49:48,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 08:49:48,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:49:48,555 INFO L87 Difference]: Start difference. First operand 2814 states and 3589 transitions. Second operand has 4 states, 4 states have (on average 44.25) internal successors, (177), 4 states have internal predecessors, (177), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-25 08:49:52,623 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:49:56,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:50:00,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:50:04,560 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:50:08,611 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:50:16,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:50:16,818 INFO L93 Difference]: Finished difference Result 5622 states and 7176 transitions. [2023-12-25 08:50:16,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 08:50:16,819 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 44.25) internal successors, (177), 4 states have internal predecessors, (177), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 204 [2023-12-25 08:50:16,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:50:16,832 INFO L225 Difference]: With dead ends: 5622 [2023-12-25 08:50:16,832 INFO L226 Difference]: Without dead ends: 2810 [2023-12-25 08:50:16,845 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:50:16,846 INFO L413 NwaCegarLoop]: 2854 mSDtfsCounter, 1025 mSDsluCounter, 4824 mSDsCounter, 0 mSdLazyCounter, 845 mSolverCounterSat, 5 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1025 SdHoareTripleChecker+Valid, 7678 SdHoareTripleChecker+Invalid, 854 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 845 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.1s IncrementalHoareTripleChecker+Time [2023-12-25 08:50:16,846 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1025 Valid, 7678 Invalid, 854 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 845 Invalid, 4 Unknown, 0 Unchecked, 28.1s Time] [2023-12-25 08:50:16,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2810 states. [2023-12-25 08:50:16,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2810 to 2808. [2023-12-25 08:50:16,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2808 states, 2340 states have (on average 1.1888888888888889) internal successors, (2782), 2373 states have internal predecessors, (2782), 398 states have call successors, (398), 69 states have call predecessors, (398), 69 states have return successors, (397), 383 states have call predecessors, (397), 397 states have call successors, (397) [2023-12-25 08:50:16,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2808 states to 2808 states and 3577 transitions. [2023-12-25 08:50:16,931 INFO L78 Accepts]: Start accepts. Automaton has 2808 states and 3577 transitions. Word has length 204 [2023-12-25 08:50:16,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:50:16,931 INFO L495 AbstractCegarLoop]: Abstraction has 2808 states and 3577 transitions. [2023-12-25 08:50:16,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 44.25) internal successors, (177), 4 states have internal predecessors, (177), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-25 08:50:16,932 INFO L276 IsEmpty]: Start isEmpty. Operand 2808 states and 3577 transitions. [2023-12-25 08:50:16,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2023-12-25 08:50:16,935 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:50:16,935 INFO L195 NwaCegarLoop]: trace histogram [3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:50:16,963 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-25 08:50:17,156 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-25 08:50:17,157 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:50:17,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:50:17,157 INFO L85 PathProgramCache]: Analyzing trace with hash -680532292, now seen corresponding path program 1 times [2023-12-25 08:50:17,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:50:17,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [894358626] [2023-12-25 08:50:17,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:50:17,159 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-25 08:50:17,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:50:17,160 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-25 08:50:17,161 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-25 08:50:20,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:50:20,989 INFO L262 TraceCheckSpWp]: Trace formula consists of 1559 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 08:50:20,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:50:21,832 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 08:50:21,833 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:50:21,833 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:50:21,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [894358626] [2023-12-25 08:50:21,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [894358626] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:50:21,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:50:21,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 08:50:21,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623004305] [2023-12-25 08:50:21,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:50:21,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 08:50:21,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:50:21,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 08:50:21,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:50:21,835 INFO L87 Difference]: Start difference. First operand 2808 states and 3577 transitions. Second operand has 4 states, 4 states have (on average 45.75) internal successors, (183), 4 states have internal predecessors, (183), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 08:50:25,895 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:50:29,917 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:50:33,930 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:50:38,016 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:50:42,085 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:50:51,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:50:51,156 INFO L93 Difference]: Finished difference Result 5616 states and 7160 transitions. [2023-12-25 08:50:51,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 08:50:51,157 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 45.75) internal successors, (183), 4 states have internal predecessors, (183), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 206 [2023-12-25 08:50:51,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:50:51,173 INFO L225 Difference]: With dead ends: 5616 [2023-12-25 08:50:51,173 INFO L226 Difference]: Without dead ends: 2810 [2023-12-25 08:50:51,190 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:50:51,191 INFO L413 NwaCegarLoop]: 2849 mSDtfsCounter, 1000 mSDsluCounter, 4828 mSDsCounter, 0 mSdLazyCounter, 845 mSolverCounterSat, 8 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1004 SdHoareTripleChecker+Valid, 7677 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 845 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.1s IncrementalHoareTripleChecker+Time [2023-12-25 08:50:51,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1004 Valid, 7677 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 845 Invalid, 5 Unknown, 0 Unchecked, 29.1s Time] [2023-12-25 08:50:51,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2810 states. [2023-12-25 08:50:51,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2810 to 2808. [2023-12-25 08:50:51,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2808 states, 2340 states have (on average 1.1884615384615385) internal successors, (2781), 2373 states have internal predecessors, (2781), 398 states have call successors, (398), 69 states have call predecessors, (398), 69 states have return successors, (397), 383 states have call predecessors, (397), 397 states have call successors, (397) [2023-12-25 08:50:51,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2808 states to 2808 states and 3576 transitions. [2023-12-25 08:50:51,317 INFO L78 Accepts]: Start accepts. Automaton has 2808 states and 3576 transitions. Word has length 206 [2023-12-25 08:50:51,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:50:51,317 INFO L495 AbstractCegarLoop]: Abstraction has 2808 states and 3576 transitions. [2023-12-25 08:50:51,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 45.75) internal successors, (183), 4 states have internal predecessors, (183), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 08:50:51,318 INFO L276 IsEmpty]: Start isEmpty. Operand 2808 states and 3576 transitions. [2023-12-25 08:50:51,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2023-12-25 08:50:51,322 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:50:51,322 INFO L195 NwaCegarLoop]: trace histogram [3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:50:51,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-25 08:50:51,538 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-25 08:50:51,539 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:50:51,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:50:51,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1610120133, now seen corresponding path program 1 times [2023-12-25 08:50:51,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:50:51,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [501281507] [2023-12-25 08:50:51,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:50:51,542 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-25 08:50:51,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:50:51,543 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-25 08:50:51,546 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-25 08:50:55,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:50:55,640 INFO L262 TraceCheckSpWp]: Trace formula consists of 1563 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 08:50:55,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:50:56,540 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 08:50:56,540 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:50:56,540 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:50:56,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [501281507] [2023-12-25 08:50:56,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [501281507] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:50:56,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:50:56,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 08:50:56,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844992928] [2023-12-25 08:50:56,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:50:56,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 08:50:56,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:50:56,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 08:50:56,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:50:56,543 INFO L87 Difference]: Start difference. First operand 2808 states and 3576 transitions. Second operand has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 08:51:00,595 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:51:04,602 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:51:07,229 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:51:11,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:51:15,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:51:24,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:51:24,405 INFO L93 Difference]: Finished difference Result 5610 states and 7149 transitions. [2023-12-25 08:51:24,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 08:51:24,406 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 209 [2023-12-25 08:51:24,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:51:24,416 INFO L225 Difference]: With dead ends: 5610 [2023-12-25 08:51:24,416 INFO L226 Difference]: Without dead ends: 2804 [2023-12-25 08:51:24,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:51:24,426 INFO L413 NwaCegarLoop]: 2854 mSDtfsCounter, 1000 mSDsluCounter, 4830 mSDsCounter, 0 mSdLazyCounter, 839 mSolverCounterSat, 5 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1000 SdHoareTripleChecker+Valid, 7684 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 839 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.7s IncrementalHoareTripleChecker+Time [2023-12-25 08:51:24,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1000 Valid, 7684 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 839 Invalid, 4 Unknown, 0 Unchecked, 27.7s Time] [2023-12-25 08:51:24,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2804 states. [2023-12-25 08:51:24,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2804 to 2802. [2023-12-25 08:51:24,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2802 states, 2337 states have (on average 1.1874197689345314) internal successors, (2775), 2370 states have internal predecessors, (2775), 395 states have call successors, (395), 69 states have call predecessors, (395), 69 states have return successors, (394), 380 states have call predecessors, (394), 394 states have call successors, (394) [2023-12-25 08:51:24,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2802 states to 2802 states and 3564 transitions. [2023-12-25 08:51:24,504 INFO L78 Accepts]: Start accepts. Automaton has 2802 states and 3564 transitions. Word has length 209 [2023-12-25 08:51:24,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:51:24,504 INFO L495 AbstractCegarLoop]: Abstraction has 2802 states and 3564 transitions. [2023-12-25 08:51:24,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 08:51:24,505 INFO L276 IsEmpty]: Start isEmpty. Operand 2802 states and 3564 transitions. [2023-12-25 08:51:24,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2023-12-25 08:51:24,508 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:51:24,509 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:51:24,534 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-25 08:51:24,733 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-25 08:51:24,734 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:51:24,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:51:24,734 INFO L85 PathProgramCache]: Analyzing trace with hash 444942358, now seen corresponding path program 1 times [2023-12-25 08:51:24,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:51:24,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [889636355] [2023-12-25 08:51:24,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:51:24,736 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-25 08:51:24,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:51:24,737 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-25 08:51:24,739 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-25 08:51:28,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:51:28,437 INFO L262 TraceCheckSpWp]: Trace formula consists of 1566 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 08:51:28,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:51:29,644 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-25 08:51:29,644 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:51:29,644 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:51:29,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [889636355] [2023-12-25 08:51:29,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [889636355] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:51:29,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:51:29,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 08:51:29,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275888663] [2023-12-25 08:51:29,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:51:29,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 08:51:29,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:51:29,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 08:51:29,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:51:29,647 INFO L87 Difference]: Start difference. First operand 2802 states and 3564 transitions. Second operand has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 08:51:33,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:51:37,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:51:41,343 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:51:45,442 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:51:49,593 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:51:57,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:51:57,040 INFO L93 Difference]: Finished difference Result 5604 states and 7134 transitions. [2023-12-25 08:51:57,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 08:51:57,041 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 210 [2023-12-25 08:51:57,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:51:57,053 INFO L225 Difference]: With dead ends: 5604 [2023-12-25 08:51:57,054 INFO L226 Difference]: Without dead ends: 2804 [2023-12-25 08:51:57,065 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 207 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:51:57,066 INFO L413 NwaCegarLoop]: 2849 mSDtfsCounter, 986 mSDsluCounter, 2990 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 8 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 990 SdHoareTripleChecker+Valid, 5839 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.2s IncrementalHoareTripleChecker+Time [2023-12-25 08:51:57,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [990 Valid, 5839 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 707 Invalid, 4 Unknown, 0 Unchecked, 27.2s Time] [2023-12-25 08:51:57,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2804 states. [2023-12-25 08:51:57,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2804 to 2802. [2023-12-25 08:51:57,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2802 states, 2337 states have (on average 1.1869918699186992) internal successors, (2774), 2370 states have internal predecessors, (2774), 395 states have call successors, (395), 69 states have call predecessors, (395), 69 states have return successors, (394), 380 states have call predecessors, (394), 394 states have call successors, (394) [2023-12-25 08:51:57,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2802 states to 2802 states and 3563 transitions. [2023-12-25 08:51:57,139 INFO L78 Accepts]: Start accepts. Automaton has 2802 states and 3563 transitions. Word has length 210 [2023-12-25 08:51:57,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:51:57,140 INFO L495 AbstractCegarLoop]: Abstraction has 2802 states and 3563 transitions. [2023-12-25 08:51:57,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.0) internal successors, (184), 4 states have internal predecessors, (184), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 08:51:57,140 INFO L276 IsEmpty]: Start isEmpty. Operand 2802 states and 3563 transitions. [2023-12-25 08:51:57,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2023-12-25 08:51:57,143 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:51:57,143 INFO L195 NwaCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:51:57,168 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-25 08:51:57,356 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-25 08:51:57,356 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:51:57,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:51:57,357 INFO L85 PathProgramCache]: Analyzing trace with hash 291471853, now seen corresponding path program 1 times [2023-12-25 08:51:57,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:51:57,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1389520285] [2023-12-25 08:51:57,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:51:57,358 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 08:51:57,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:51:57,359 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-25 08:51:57,361 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-25 08:52:00,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:52:00,953 INFO L262 TraceCheckSpWp]: Trace formula consists of 1570 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 08:52:00,960 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:52:02,094 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-25 08:52:02,095 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:52:02,095 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:52:02,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1389520285] [2023-12-25 08:52:02,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1389520285] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:52:02,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:52:02,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 08:52:02,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061020296] [2023-12-25 08:52:02,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:52:02,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 08:52:02,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:52:02,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 08:52:02,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:52:02,097 INFO L87 Difference]: Start difference. First operand 2802 states and 3563 transitions. Second operand has 4 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-25 08:52:06,142 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:52:09,946 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:52:14,040 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:52:18,045 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:52:25,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:52:25,628 INFO L93 Difference]: Finished difference Result 5598 states and 7123 transitions. [2023-12-25 08:52:25,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 08:52:25,629 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 213 [2023-12-25 08:52:25,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:52:25,647 INFO L225 Difference]: With dead ends: 5598 [2023-12-25 08:52:25,647 INFO L226 Difference]: Without dead ends: 2798 [2023-12-25 08:52:25,661 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:52:25,662 INFO L413 NwaCegarLoop]: 2854 mSDtfsCounter, 976 mSDsluCounter, 2991 mSDsCounter, 0 mSdLazyCounter, 699 mSolverCounterSat, 5 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 976 SdHoareTripleChecker+Valid, 5845 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 699 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.3s IncrementalHoareTripleChecker+Time [2023-12-25 08:52:25,663 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [976 Valid, 5845 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 699 Invalid, 3 Unknown, 0 Unchecked, 23.3s Time] [2023-12-25 08:52:25,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2798 states. [2023-12-25 08:52:25,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2798 to 2796. [2023-12-25 08:52:25,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2796 states, 2334 states have (on average 1.1859468723221938) internal successors, (2768), 2367 states have internal predecessors, (2768), 392 states have call successors, (392), 69 states have call predecessors, (392), 69 states have return successors, (391), 377 states have call predecessors, (391), 391 states have call successors, (391) [2023-12-25 08:52:25,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2796 states to 2796 states and 3551 transitions. [2023-12-25 08:52:25,759 INFO L78 Accepts]: Start accepts. Automaton has 2796 states and 3551 transitions. Word has length 213 [2023-12-25 08:52:25,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:52:25,759 INFO L495 AbstractCegarLoop]: Abstraction has 2796 states and 3551 transitions. [2023-12-25 08:52:25,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-25 08:52:25,760 INFO L276 IsEmpty]: Start isEmpty. Operand 2796 states and 3551 transitions. [2023-12-25 08:52:25,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2023-12-25 08:52:25,763 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:52:25,764 INFO L195 NwaCegarLoop]: trace histogram [5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:52:25,795 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-25 08:52:25,988 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-25 08:52:25,989 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:52:25,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:52:25,990 INFO L85 PathProgramCache]: Analyzing trace with hash -443505442, now seen corresponding path program 1 times [2023-12-25 08:52:25,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:52:25,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1418055335] [2023-12-25 08:52:25,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:52:25,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-25 08:52:25,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:52:25,996 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-25 08:52:25,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 (11)] Waiting until timeout for monitored process [2023-12-25 08:52:30,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:52:30,727 INFO L262 TraceCheckSpWp]: Trace formula consists of 1573 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 08:52:30,732 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:52:32,197 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-25 08:52:32,197 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:52:32,198 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:52:32,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1418055335] [2023-12-25 08:52:32,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1418055335] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:52:32,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:52:32,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 08:52:32,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560524393] [2023-12-25 08:52:32,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:52:32,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 08:52:32,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:52:32,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 08:52:32,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:52:32,200 INFO L87 Difference]: Start difference. First operand 2796 states and 3551 transitions. Second operand has 4 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-25 08:52:36,258 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:52:40,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:52:44,279 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:52:48,424 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:52:52,455 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:53:00,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:53:00,639 INFO L93 Difference]: Finished difference Result 5592 states and 7107 transitions. [2023-12-25 08:53:00,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 08:53:00,640 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 214 [2023-12-25 08:53:00,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:53:00,652 INFO L225 Difference]: With dead ends: 5592 [2023-12-25 08:53:00,653 INFO L226 Difference]: Without dead ends: 2798 [2023-12-25 08:53:00,662 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 211 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:53:00,663 INFO L413 NwaCegarLoop]: 2827 mSDtfsCounter, 945 mSDsluCounter, 4815 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 8 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 949 SdHoareTripleChecker+Valid, 7642 SdHoareTripleChecker+Invalid, 834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.3s IncrementalHoareTripleChecker+Time [2023-12-25 08:53:00,663 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [949 Valid, 7642 Invalid, 834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 821 Invalid, 5 Unknown, 0 Unchecked, 28.3s Time] [2023-12-25 08:53:00,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2798 states. [2023-12-25 08:53:00,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2798 to 2796. [2023-12-25 08:53:00,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2796 states, 2334 states have (on average 1.1855184233076264) internal successors, (2767), 2367 states have internal predecessors, (2767), 392 states have call successors, (392), 69 states have call predecessors, (392), 69 states have return successors, (391), 377 states have call predecessors, (391), 391 states have call successors, (391) [2023-12-25 08:53:00,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2796 states to 2796 states and 3550 transitions. [2023-12-25 08:53:00,735 INFO L78 Accepts]: Start accepts. Automaton has 2796 states and 3550 transitions. Word has length 214 [2023-12-25 08:53:00,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:53:00,735 INFO L495 AbstractCegarLoop]: Abstraction has 2796 states and 3550 transitions. [2023-12-25 08:53:00,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.25) internal successors, (185), 4 states have internal predecessors, (185), 3 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-25 08:53:00,735 INFO L276 IsEmpty]: Start isEmpty. Operand 2796 states and 3550 transitions. [2023-12-25 08:53:00,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2023-12-25 08:53:00,738 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:53:00,738 INFO L195 NwaCegarLoop]: trace histogram [5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:53:00,767 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-25 08:53:00,951 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-25 08:53:00,952 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:53:00,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:53:00,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1639030863, now seen corresponding path program 1 times [2023-12-25 08:53:00,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:53:00,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1937747753] [2023-12-25 08:53:00,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:53:00,954 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-25 08:53:00,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:53:00,955 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-25 08:53:00,956 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-25 08:53:04,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:53:05,037 INFO L262 TraceCheckSpWp]: Trace formula consists of 1577 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 08:53:05,041 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:53:06,390 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-25 08:53:06,391 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:53:06,391 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:53:06,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1937747753] [2023-12-25 08:53:06,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1937747753] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:53:06,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:53:06,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 08:53:06,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317960622] [2023-12-25 08:53:06,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:53:06,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 08:53:06,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:53:06,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 08:53:06,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:53:06,393 INFO L87 Difference]: Start difference. First operand 2796 states and 3550 transitions. Second operand has 4 states, 4 states have (on average 46.5) internal successors, (186), 4 states have internal predecessors, (186), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 08:53:10,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:53:14,459 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:53:18,469 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:53:22,558 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:53:26,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:53:34,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:53:34,198 INFO L93 Difference]: Finished difference Result 5586 states and 7096 transitions. [2023-12-25 08:53:34,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 08:53:34,199 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 46.5) internal successors, (186), 4 states have internal predecessors, (186), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 217 [2023-12-25 08:53:34,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:53:34,211 INFO L225 Difference]: With dead ends: 5586 [2023-12-25 08:53:34,212 INFO L226 Difference]: Without dead ends: 2792 [2023-12-25 08:53:34,222 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:53:34,223 INFO L413 NwaCegarLoop]: 2820 mSDtfsCounter, 947 mSDsluCounter, 2984 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 5 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 947 SdHoareTripleChecker+Valid, 5804 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.6s IncrementalHoareTripleChecker+Time [2023-12-25 08:53:34,223 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [947 Valid, 5804 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 691 Invalid, 5 Unknown, 0 Unchecked, 27.6s Time] [2023-12-25 08:53:34,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2792 states. [2023-12-25 08:53:34,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2792 to 2790. [2023-12-25 08:53:34,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2790 states, 2331 states have (on average 1.1844701844701844) internal successors, (2761), 2364 states have internal predecessors, (2761), 389 states have call successors, (389), 69 states have call predecessors, (389), 69 states have return successors, (388), 374 states have call predecessors, (388), 388 states have call successors, (388) [2023-12-25 08:53:34,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2790 states to 2790 states and 3538 transitions. [2023-12-25 08:53:34,306 INFO L78 Accepts]: Start accepts. Automaton has 2790 states and 3538 transitions. Word has length 217 [2023-12-25 08:53:34,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:53:34,307 INFO L495 AbstractCegarLoop]: Abstraction has 2790 states and 3538 transitions. [2023-12-25 08:53:34,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.5) internal successors, (186), 4 states have internal predecessors, (186), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 08:53:34,307 INFO L276 IsEmpty]: Start isEmpty. Operand 2790 states and 3538 transitions. [2023-12-25 08:53:34,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2023-12-25 08:53:34,314 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:53:34,314 INFO L195 NwaCegarLoop]: trace histogram [6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:53:34,347 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-25 08:53:34,528 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-25 08:53:34,529 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:53:34,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:53:34,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1791613099, now seen corresponding path program 1 times [2023-12-25 08:53:34,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:53:34,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1477677619] [2023-12-25 08:53:34,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:53:34,531 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 08:53:34,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:53:34,532 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-25 08:53:34,536 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-25 08:53:39,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:53:39,234 INFO L262 TraceCheckSpWp]: Trace formula consists of 1580 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 08:53:39,238 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:53:40,808 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-25 08:53:40,808 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:53:40,809 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:53:40,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1477677619] [2023-12-25 08:53:40,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1477677619] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:53:40,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:53:40,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 08:53:40,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178051364] [2023-12-25 08:53:40,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:53:40,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 08:53:40,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:53:40,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 08:53:40,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:53:40,810 INFO L87 Difference]: Start difference. First operand 2790 states and 3538 transitions. Second operand has 4 states, 4 states have (on average 46.5) internal successors, (186), 4 states have internal predecessors, (186), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 08:53:44,862 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:53:48,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:53:52,882 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:53:57,018 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:54:01,062 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:54:08,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:54:08,396 INFO L93 Difference]: Finished difference Result 5580 states and 7081 transitions. [2023-12-25 08:54:08,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 08:54:08,397 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 46.5) internal successors, (186), 4 states have internal predecessors, (186), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 218 [2023-12-25 08:54:08,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:54:08,411 INFO L225 Difference]: With dead ends: 5580 [2023-12-25 08:54:08,412 INFO L226 Difference]: Without dead ends: 2792 [2023-12-25 08:54:08,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:54:08,425 INFO L413 NwaCegarLoop]: 2814 mSDtfsCounter, 936 mSDsluCounter, 2976 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 8 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 940 SdHoareTripleChecker+Valid, 5790 SdHoareTripleChecker+Invalid, 706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.4s IncrementalHoareTripleChecker+Time [2023-12-25 08:54:08,425 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [940 Valid, 5790 Invalid, 706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 693 Invalid, 5 Unknown, 0 Unchecked, 27.4s Time] [2023-12-25 08:54:08,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2792 states. [2023-12-25 08:54:08,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2792 to 2790. [2023-12-25 08:54:08,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2790 states, 2331 states have (on average 1.184041184041184) internal successors, (2760), 2364 states have internal predecessors, (2760), 389 states have call successors, (389), 69 states have call predecessors, (389), 69 states have return successors, (388), 374 states have call predecessors, (388), 388 states have call successors, (388) [2023-12-25 08:54:08,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2790 states to 2790 states and 3537 transitions. [2023-12-25 08:54:08,509 INFO L78 Accepts]: Start accepts. Automaton has 2790 states and 3537 transitions. Word has length 218 [2023-12-25 08:54:08,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:54:08,510 INFO L495 AbstractCegarLoop]: Abstraction has 2790 states and 3537 transitions. [2023-12-25 08:54:08,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.5) internal successors, (186), 4 states have internal predecessors, (186), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 08:54:08,510 INFO L276 IsEmpty]: Start isEmpty. Operand 2790 states and 3537 transitions. [2023-12-25 08:54:08,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2023-12-25 08:54:08,514 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:54:08,514 INFO L195 NwaCegarLoop]: trace histogram [6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:54:08,547 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-25 08:54:08,740 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-25 08:54:08,741 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:54:08,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:54:08,741 INFO L85 PathProgramCache]: Analyzing trace with hash 91197562, now seen corresponding path program 1 times [2023-12-25 08:54:08,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:54:08,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [849319274] [2023-12-25 08:54:08,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:54:08,743 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-25 08:54:08,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:54:08,744 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-25 08:54:08,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-25 08:54:13,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:54:13,358 INFO L262 TraceCheckSpWp]: Trace formula consists of 1584 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 08:54:13,363 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:54:14,871 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-25 08:54:14,871 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:54:14,871 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:54:14,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [849319274] [2023-12-25 08:54:14,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [849319274] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:54:14,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:54:14,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 08:54:14,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306234874] [2023-12-25 08:54:14,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:54:14,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 08:54:14,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:54:14,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 08:54:14,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:54:14,876 INFO L87 Difference]: Start difference. First operand 2790 states and 3537 transitions. Second operand has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 3 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 08:54:18,960 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:54:22,969 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:54:26,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:54:31,074 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:54:35,148 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:54:43,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:54:43,461 INFO L93 Difference]: Finished difference Result 5574 states and 7070 transitions. [2023-12-25 08:54:43,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 08:54:43,462 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 3 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 221 [2023-12-25 08:54:43,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:54:43,471 INFO L225 Difference]: With dead ends: 5574 [2023-12-25 08:54:43,472 INFO L226 Difference]: Without dead ends: 2786 [2023-12-25 08:54:43,480 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:54:43,481 INFO L413 NwaCegarLoop]: 2807 mSDtfsCounter, 924 mSDsluCounter, 4809 mSDsCounter, 0 mSdLazyCounter, 807 mSolverCounterSat, 5 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 924 SdHoareTripleChecker+Valid, 7616 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 807 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.4s IncrementalHoareTripleChecker+Time [2023-12-25 08:54:43,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [924 Valid, 7616 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 807 Invalid, 5 Unknown, 0 Unchecked, 28.4s Time] [2023-12-25 08:54:43,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2786 states. [2023-12-25 08:54:43,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2786 to 2784. [2023-12-25 08:54:43,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2784 states, 2328 states have (on average 1.1829896907216495) internal successors, (2754), 2361 states have internal predecessors, (2754), 386 states have call successors, (386), 69 states have call predecessors, (386), 69 states have return successors, (385), 371 states have call predecessors, (385), 385 states have call successors, (385) [2023-12-25 08:54:43,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2784 states to 2784 states and 3525 transitions. [2023-12-25 08:54:43,568 INFO L78 Accepts]: Start accepts. Automaton has 2784 states and 3525 transitions. Word has length 221 [2023-12-25 08:54:43,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:54:43,569 INFO L495 AbstractCegarLoop]: Abstraction has 2784 states and 3525 transitions. [2023-12-25 08:54:43,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 46.75) internal successors, (187), 4 states have internal predecessors, (187), 3 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 08:54:43,569 INFO L276 IsEmpty]: Start isEmpty. Operand 2784 states and 3525 transitions. [2023-12-25 08:54:43,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-12-25 08:54:43,572 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:54:43,573 INFO L195 NwaCegarLoop]: trace histogram [7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:54:43,602 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-25 08:54:43,793 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-25 08:54:43,794 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:54:43,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:54:43,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1238109326, now seen corresponding path program 1 times [2023-12-25 08:54:43,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:54:43,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1498438908] [2023-12-25 08:54:43,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:54:43,797 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-25 08:54:43,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:54:43,798 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-25 08:54:43,835 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-25 08:54:47,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:54:47,805 INFO L262 TraceCheckSpWp]: Trace formula consists of 1587 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 08:54:47,811 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:54:48,992 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-12-25 08:54:48,992 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:54:48,993 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:54:48,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1498438908] [2023-12-25 08:54:48,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1498438908] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:54:48,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:54:48,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-25 08:54:48,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587685739] [2023-12-25 08:54:48,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:54:48,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 08:54:48,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:54:48,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 08:54:48,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-25 08:54:48,994 INFO L87 Difference]: Start difference. First operand 2784 states and 3525 transitions. Second operand has 6 states, 6 states have (on average 29.833333333333332) internal successors, (179), 5 states have internal predecessors, (179), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 08:54:53,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:54:56,460 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.41s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:55:00,475 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:55:04,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:55:08,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:55:12,828 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:55:16,942 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:56:49,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:56:54,078 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:56:58,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:57:02,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:57:02,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:57:02,696 INFO L93 Difference]: Finished difference Result 6751 states and 8271 transitions. [2023-12-25 08:57:02,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 08:57:02,698 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 29.833333333333332) internal successors, (179), 5 states have internal predecessors, (179), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 222 [2023-12-25 08:57:02,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:57:02,727 INFO L225 Difference]: With dead ends: 6751 [2023-12-25 08:57:02,728 INFO L226 Difference]: Without dead ends: 6749 [2023-12-25 08:57:02,732 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-12-25 08:57:02,733 INFO L413 NwaCegarLoop]: 2798 mSDtfsCounter, 6163 mSDsluCounter, 9127 mSDsCounter, 0 mSdLazyCounter, 9251 mSolverCounterSat, 723 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 130.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6439 SdHoareTripleChecker+Valid, 11925 SdHoareTripleChecker+Invalid, 9984 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.3s SdHoareTripleChecker+Time, 723 IncrementalHoareTripleChecker+Valid, 9251 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 132.6s IncrementalHoareTripleChecker+Time [2023-12-25 08:57:02,733 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6439 Valid, 11925 Invalid, 9984 Unknown, 0 Unchecked, 0.3s Time], IncrementalHoareTripleChecker [723 Valid, 9251 Invalid, 10 Unknown, 0 Unchecked, 132.6s Time] [2023-12-25 08:57:02,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6749 states. [2023-12-25 08:57:02,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6749 to 3512. [2023-12-25 08:57:02,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3512 states, 2938 states have (on average 1.185500340367597) internal successors, (3483), 2982 states have internal predecessors, (3483), 481 states have call successors, (481), 91 states have call predecessors, (481), 92 states have return successors, (482), 462 states have call predecessors, (482), 480 states have call successors, (482) [2023-12-25 08:57:02,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3512 states to 3512 states and 4446 transitions. [2023-12-25 08:57:02,913 INFO L78 Accepts]: Start accepts. Automaton has 3512 states and 4446 transitions. Word has length 222 [2023-12-25 08:57:02,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:57:02,914 INFO L495 AbstractCegarLoop]: Abstraction has 3512 states and 4446 transitions. [2023-12-25 08:57:02,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 29.833333333333332) internal successors, (179), 5 states have internal predecessors, (179), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-25 08:57:02,914 INFO L276 IsEmpty]: Start isEmpty. Operand 3512 states and 4446 transitions. [2023-12-25 08:57:02,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2023-12-25 08:57:02,923 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:57:02,923 INFO L195 NwaCegarLoop]: trace histogram [7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:57:02,952 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-25 08:57:03,144 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-25 08:57:03,145 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:57:03,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:57:03,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1076919551, now seen corresponding path program 1 times [2023-12-25 08:57:03,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:57:03,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [285379636] [2023-12-25 08:57:03,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:57:03,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-25 08:57:03,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:57:03,149 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-25 08:57:03,176 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-25 08:57:07,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:57:07,241 INFO L262 TraceCheckSpWp]: Trace formula consists of 1687 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 08:57:07,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:57:08,648 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-25 08:57:08,648 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:57:08,648 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:57:08,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [285379636] [2023-12-25 08:57:08,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [285379636] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:57:08,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:57:08,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 08:57:08,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30766507] [2023-12-25 08:57:08,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:57:08,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 08:57:08,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:57:08,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 08:57:08,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:57:08,650 INFO L87 Difference]: Start difference. First operand 3512 states and 4446 transitions. Second operand has 4 states, 4 states have (on average 55.25) internal successors, (221), 4 states have internal predecessors, (221), 3 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 08:57:12,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:57:16,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:57:20,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:57:24,797 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:57:28,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:57:37,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:57:37,767 INFO L93 Difference]: Finished difference Result 7024 states and 8911 transitions. [2023-12-25 08:57:37,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 08:57:37,768 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 55.25) internal successors, (221), 4 states have internal predecessors, (221), 3 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 262 [2023-12-25 08:57:37,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:57:37,781 INFO L225 Difference]: With dead ends: 7024 [2023-12-25 08:57:37,781 INFO L226 Difference]: Without dead ends: 3514 [2023-12-25 08:57:37,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:57:37,800 INFO L413 NwaCegarLoop]: 2802 mSDtfsCounter, 921 mSDsluCounter, 4809 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 8 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 925 SdHoareTripleChecker+Valid, 7611 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.9s IncrementalHoareTripleChecker+Time [2023-12-25 08:57:37,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [925 Valid, 7611 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 815 Invalid, 5 Unknown, 0 Unchecked, 28.9s Time] [2023-12-25 08:57:37,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3514 states. [2023-12-25 08:57:37,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3514 to 3512. [2023-12-25 08:57:37,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3512 states, 2938 states have (on average 1.1848196051735875) internal successors, (3481), 2982 states have internal predecessors, (3481), 481 states have call successors, (481), 91 states have call predecessors, (481), 92 states have return successors, (482), 462 states have call predecessors, (482), 480 states have call successors, (482) [2023-12-25 08:57:37,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3512 states to 3512 states and 4444 transitions. [2023-12-25 08:57:37,965 INFO L78 Accepts]: Start accepts. Automaton has 3512 states and 4444 transitions. Word has length 262 [2023-12-25 08:57:37,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:57:37,966 INFO L495 AbstractCegarLoop]: Abstraction has 3512 states and 4444 transitions. [2023-12-25 08:57:37,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 55.25) internal successors, (221), 4 states have internal predecessors, (221), 3 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 08:57:37,966 INFO L276 IsEmpty]: Start isEmpty. Operand 3512 states and 4444 transitions. [2023-12-25 08:57:37,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2023-12-25 08:57:37,977 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:57:37,977 INFO L195 NwaCegarLoop]: trace histogram [7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:57:38,009 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-25 08:57:38,192 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-25 08:57:38,193 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:57:38,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:57:38,193 INFO L85 PathProgramCache]: Analyzing trace with hash -482916314, now seen corresponding path program 1 times [2023-12-25 08:57:38,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:57:38,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1400257563] [2023-12-25 08:57:38,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:57:38,195 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-25 08:57:38,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:57:38,196 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-25 08:57:38,198 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-25 08:57:42,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:57:42,167 INFO L262 TraceCheckSpWp]: Trace formula consists of 1691 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 08:57:42,171 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:57:43,541 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-25 08:57:43,542 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:57:43,542 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:57:43,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1400257563] [2023-12-25 08:57:43,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1400257563] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:57:43,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:57:43,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 08:57:43,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622093673] [2023-12-25 08:57:43,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:57:43,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 08:57:43,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:57:43,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 08:57:43,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:57:43,545 INFO L87 Difference]: Start difference. First operand 3512 states and 4444 transitions. Second operand has 4 states, 4 states have (on average 55.5) internal successors, (222), 4 states have internal predecessors, (222), 3 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-25 08:57:47,602 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:57:51,613 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:57:55,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:57:59,717 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:58:03,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:58:12,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:58:12,431 INFO L93 Difference]: Finished difference Result 7012 states and 8889 transitions. [2023-12-25 08:58:12,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 08:58:12,432 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 55.5) internal successors, (222), 4 states have internal predecessors, (222), 3 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 265 [2023-12-25 08:58:12,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:58:12,451 INFO L225 Difference]: With dead ends: 7012 [2023-12-25 08:58:12,451 INFO L226 Difference]: Without dead ends: 3502 [2023-12-25 08:58:12,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 262 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 08:58:12,470 INFO L413 NwaCegarLoop]: 2807 mSDtfsCounter, 921 mSDsluCounter, 4811 mSDsCounter, 0 mSdLazyCounter, 808 mSolverCounterSat, 5 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 921 SdHoareTripleChecker+Valid, 7618 SdHoareTripleChecker+Invalid, 818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 808 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.6s IncrementalHoareTripleChecker+Time [2023-12-25 08:58:12,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [921 Valid, 7618 Invalid, 818 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 808 Invalid, 5 Unknown, 0 Unchecked, 28.6s Time] [2023-12-25 08:58:12,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3502 states. [2023-12-25 08:58:12,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3502 to 3500. [2023-12-25 08:58:12,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3500 states, 2932 states have (on average 1.1831514324693042) internal successors, (3469), 2976 states have internal predecessors, (3469), 475 states have call successors, (475), 91 states have call predecessors, (475), 92 states have return successors, (476), 456 states have call predecessors, (476), 474 states have call successors, (476) [2023-12-25 08:58:12,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3500 states to 3500 states and 4420 transitions. [2023-12-25 08:58:12,653 INFO L78 Accepts]: Start accepts. Automaton has 3500 states and 4420 transitions. Word has length 265 [2023-12-25 08:58:12,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:58:12,653 INFO L495 AbstractCegarLoop]: Abstraction has 3500 states and 4420 transitions. [2023-12-25 08:58:12,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 55.5) internal successors, (222), 4 states have internal predecessors, (222), 3 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-25 08:58:12,654 INFO L276 IsEmpty]: Start isEmpty. Operand 3500 states and 4420 transitions. [2023-12-25 08:58:12,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2023-12-25 08:58:12,663 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:58:12,664 INFO L195 NwaCegarLoop]: trace histogram [8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:58:12,697 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-25 08:58:12,876 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-25 08:58:12,877 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:58:12,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:58:12,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1948357641, now seen corresponding path program 1 times [2023-12-25 08:58:12,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:58:12,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1534382169] [2023-12-25 08:58:12,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:58:12,880 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-25 08:58:12,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:58:12,882 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-25 08:58:12,884 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-25 08:58:17,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:58:17,809 INFO L262 TraceCheckSpWp]: Trace formula consists of 1694 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 08:58:17,814 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:58:18,704 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-12-25 08:58:18,704 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:58:18,704 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:58:18,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1534382169] [2023-12-25 08:58:18,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1534382169] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:58:18,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:58:18,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 08:58:18,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197412771] [2023-12-25 08:58:18,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:58:18,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 08:58:18,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:58:18,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 08:58:18,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-12-25 08:58:18,706 INFO L87 Difference]: Start difference. First operand 3500 states and 4420 transitions. Second operand has 7 states, 6 states have (on average 37.0) internal successors, (222), 7 states have internal predecessors, (222), 3 states have call successors, (20), 2 states have call predecessors, (20), 4 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-25 08:58:22,764 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:58:26,776 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:58:30,764 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.99s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:58:34,795 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:58:38,802 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:58:42,811 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:58:46,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:58:50,943 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:58:54,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:58:59,004 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:59:03,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:59:07,069 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:59:11,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 08:59:11,867 INFO L93 Difference]: Finished difference Result 7171 states and 9123 transitions. [2023-12-25 08:59:11,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 08:59:11,868 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 37.0) internal successors, (222), 7 states have internal predecessors, (222), 3 states have call successors, (20), 2 states have call predecessors, (20), 4 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 266 [2023-12-25 08:59:11,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 08:59:11,887 INFO L225 Difference]: With dead ends: 7171 [2023-12-25 08:59:11,888 INFO L226 Difference]: Without dead ends: 3515 [2023-12-25 08:59:11,905 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 260 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-12-25 08:59:11,906 INFO L413 NwaCegarLoop]: 2939 mSDtfsCounter, 285 mSDsluCounter, 11467 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 89 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 52.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 14406 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 52.7s IncrementalHoareTripleChecker+Time [2023-12-25 08:59:11,906 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [309 Valid, 14406 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 398 Invalid, 11 Unknown, 0 Unchecked, 52.7s Time] [2023-12-25 08:59:11,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3515 states. [2023-12-25 08:59:12,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3515 to 3511. [2023-12-25 08:59:12,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3511 states, 2939 states have (on average 1.1830554610411705) internal successors, (3477), 2982 states have internal predecessors, (3477), 478 states have call successors, (478), 92 states have call predecessors, (478), 93 states have return successors, (479), 459 states have call predecessors, (479), 477 states have call successors, (479) [2023-12-25 08:59:12,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3511 states to 3511 states and 4434 transitions. [2023-12-25 08:59:12,065 INFO L78 Accepts]: Start accepts. Automaton has 3511 states and 4434 transitions. Word has length 266 [2023-12-25 08:59:12,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 08:59:12,066 INFO L495 AbstractCegarLoop]: Abstraction has 3511 states and 4434 transitions. [2023-12-25 08:59:12,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 37.0) internal successors, (222), 7 states have internal predecessors, (222), 3 states have call successors, (20), 2 states have call predecessors, (20), 4 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2023-12-25 08:59:12,066 INFO L276 IsEmpty]: Start isEmpty. Operand 3511 states and 4434 transitions. [2023-12-25 08:59:12,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-12-25 08:59:12,077 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 08:59:12,078 INFO L195 NwaCegarLoop]: trace histogram [8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 08:59:12,108 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-25 08:59:12,292 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-25 08:59:12,293 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 08:59:12,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 08:59:12,293 INFO L85 PathProgramCache]: Analyzing trace with hash -450574242, now seen corresponding path program 1 times [2023-12-25 08:59:12,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 08:59:12,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [750061511] [2023-12-25 08:59:12,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 08:59:12,295 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-25 08:59:12,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 08:59:12,296 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-25 08:59:12,333 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-25 08:59:16,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 08:59:16,513 INFO L262 TraceCheckSpWp]: Trace formula consists of 1720 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 08:59:16,518 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 08:59:17,249 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-12-25 08:59:17,249 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 08:59:17,250 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 08:59:17,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [750061511] [2023-12-25 08:59:17,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [750061511] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 08:59:17,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 08:59:17,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-25 08:59:17,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384965889] [2023-12-25 08:59:17,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 08:59:17,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 08:59:17,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 08:59:17,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 08:59:17,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-12-25 08:59:17,252 INFO L87 Difference]: Start difference. First operand 3511 states and 4434 transitions. Second operand has 6 states, 5 states have (on average 46.6) internal successors, (233), 6 states have internal predecessors, (233), 4 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2023-12-25 08:59:21,330 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:59:25,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:59:29,294 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:59:33,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:59:37,333 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:59:41,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:59:45,465 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:59:49,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:59:53,621 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 08:59:57,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 09:00:02,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:00:02,010 INFO L93 Difference]: Finished difference Result 7255 states and 9260 transitions. [2023-12-25 09:00:02,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-25 09:00:02,010 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 46.6) internal successors, (233), 6 states have internal predecessors, (233), 4 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) Word has length 281 [2023-12-25 09:00:02,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:00:02,027 INFO L225 Difference]: With dead ends: 7255 [2023-12-25 09:00:02,027 INFO L226 Difference]: Without dead ends: 3564 [2023-12-25 09:00:02,045 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-12-25 09:00:02,046 INFO L413 NwaCegarLoop]: 2956 mSDtfsCounter, 179 mSDsluCounter, 11540 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 48 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 14496 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 44.4s IncrementalHoareTripleChecker+Time [2023-12-25 09:00:02,046 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 14496 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 400 Invalid, 9 Unknown, 0 Unchecked, 44.4s Time] [2023-12-25 09:00:02,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3564 states. [2023-12-25 09:00:02,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3564 to 3560. [2023-12-25 09:00:02,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3560 states, 2976 states have (on average 1.1834677419354838) internal successors, (3522), 3016 states have internal predecessors, (3522), 488 states have call successors, (488), 94 states have call predecessors, (488), 95 states have return successors, (489), 474 states have call predecessors, (489), 487 states have call successors, (489) [2023-12-25 09:00:02,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3560 states to 3560 states and 4499 transitions. [2023-12-25 09:00:02,191 INFO L78 Accepts]: Start accepts. Automaton has 3560 states and 4499 transitions. Word has length 281 [2023-12-25 09:00:02,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:00:02,191 INFO L495 AbstractCegarLoop]: Abstraction has 3560 states and 4499 transitions. [2023-12-25 09:00:02,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 46.6) internal successors, (233), 6 states have internal predecessors, (233), 4 states have call successors, (22), 2 states have call predecessors, (22), 4 states have return successors, (20), 4 states have call predecessors, (20), 4 states have call successors, (20) [2023-12-25 09:00:02,192 INFO L276 IsEmpty]: Start isEmpty. Operand 3560 states and 4499 transitions. [2023-12-25 09:00:02,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2023-12-25 09:00:02,200 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:00:02,200 INFO L195 NwaCegarLoop]: trace histogram [8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 09:00:02,228 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 (19)] Ended with exit code 0 [2023-12-25 09:00:02,427 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-25 09:00:02,428 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 09:00:02,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:00:02,429 INFO L85 PathProgramCache]: Analyzing trace with hash 2013945578, now seen corresponding path program 1 times [2023-12-25 09:00:02,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:00:02,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1491483991] [2023-12-25 09:00:02,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:00:02,430 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-25 09:00:02,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:00:02,431 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-25 09:00:02,434 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-25 09:00:06,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:00:06,757 INFO L262 TraceCheckSpWp]: Trace formula consists of 1722 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 09:00:06,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:00:08,585 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-12-25 09:00:08,585 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:00:08,585 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:00:08,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1491483991] [2023-12-25 09:00:08,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1491483991] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:00:08,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:00:08,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 09:00:08,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590805574] [2023-12-25 09:00:08,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:00:08,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 09:00:08,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:00:08,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 09:00:08,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 09:00:08,587 INFO L87 Difference]: Start difference. First operand 3560 states and 4499 transitions. Second operand has 4 states, 4 states have (on average 58.5) internal successors, (234), 4 states have internal predecessors, (234), 3 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-12-25 09:00:12,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 09:00:16,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 09:00:20,656 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 09:00:24,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 09:00:28,770 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-25 09:00:36,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 09:00:36,582 INFO L93 Difference]: Finished difference Result 7120 states and 9015 transitions. [2023-12-25 09:00:36,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 09:00:36,583 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 58.5) internal successors, (234), 4 states have internal predecessors, (234), 3 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 282 [2023-12-25 09:00:36,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 09:00:36,598 INFO L225 Difference]: With dead ends: 7120 [2023-12-25 09:00:36,598 INFO L226 Difference]: Without dead ends: 3562 [2023-12-25 09:00:36,613 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 09:00:36,614 INFO L413 NwaCegarLoop]: 2808 mSDtfsCounter, 864 mSDsluCounter, 4827 mSDsCounter, 0 mSdLazyCounter, 803 mSolverCounterSat, 8 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 7635 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 803 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.8s IncrementalHoareTripleChecker+Time [2023-12-25 09:00:36,614 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [868 Valid, 7635 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 803 Invalid, 5 Unknown, 0 Unchecked, 27.8s Time] [2023-12-25 09:00:36,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3562 states. [2023-12-25 09:00:36,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3562 to 3560. [2023-12-25 09:00:36,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3560 states, 2976 states have (on average 1.1827956989247312) internal successors, (3520), 3016 states have internal predecessors, (3520), 488 states have call successors, (488), 94 states have call predecessors, (488), 95 states have return successors, (489), 474 states have call predecessors, (489), 487 states have call successors, (489) [2023-12-25 09:00:36,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3560 states to 3560 states and 4497 transitions. [2023-12-25 09:00:36,743 INFO L78 Accepts]: Start accepts. Automaton has 3560 states and 4497 transitions. Word has length 282 [2023-12-25 09:00:36,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 09:00:36,744 INFO L495 AbstractCegarLoop]: Abstraction has 3560 states and 4497 transitions. [2023-12-25 09:00:36,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 58.5) internal successors, (234), 4 states have internal predecessors, (234), 3 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2023-12-25 09:00:36,744 INFO L276 IsEmpty]: Start isEmpty. Operand 3560 states and 4497 transitions. [2023-12-25 09:00:36,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 286 [2023-12-25 09:00:36,753 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 09:00:36,753 INFO L195 NwaCegarLoop]: trace histogram [8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-25 09:00:36,786 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-25 09:00:36,972 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-25 09:00:36,973 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 09:00:36,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 09:00:36,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1497285355, now seen corresponding path program 1 times [2023-12-25 09:00:36,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 09:00:36,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [944746030] [2023-12-25 09:00:36,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 09:00:36,975 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-25 09:00:36,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 09:00:36,976 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-25 09:00:36,977 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-25 09:00:40,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 09:00:40,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 1726 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 09:00:40,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 09:00:42,781 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-12-25 09:00:42,782 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 09:00:42,782 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 09:00:42,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [944746030] [2023-12-25 09:00:42,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [944746030] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 09:00:42,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 09:00:42,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 09:00:42,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128057774] [2023-12-25 09:00:42,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 09:00:42,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 09:00:42,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 09:00:42,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 09:00:42,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 09:00:42,785 INFO L87 Difference]: Start difference. First operand 3560 states and 4497 transitions. Second operand has 4 states, 4 states have (on average 58.75) internal successors, (235), 4 states have internal predecessors, (235), 3 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2023-12-25 09:00:46,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.99s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] Received shutdown request... [2023-12-25 09:00:49,474 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-25 09:00:49,474 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-25 09:00:50,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-25 09:00:50,674 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2023-12-25 09:00:50,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 [2023-12-25 09:00:50,696 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-25 09:00:50,696 INFO L413 NwaCegarLoop]: 0 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2023-12-25 09:00:50,697 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 0 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2023-12-25 09:00:50,698 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-25 09:00:50,698 WARN L619 AbstractCegarLoop]: Verification canceled: while executing Executor. [2023-12-25 09:00:50,701 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 09:00:50,704 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-25 09:00:50,712 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.12 09:00:50 BoogieIcfgContainer [2023-12-25 09:00:50,712 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-25 09:00:50,712 INFO L158 Benchmark]: Toolchain (without parser) took 835644.61ms. Allocated memory was 337.6MB in the beginning and 712.0MB in the end (delta: 374.3MB). Free memory was 284.7MB in the beginning and 293.0MB in the end (delta: -8.3MB). Peak memory consumption was 367.6MB. Max. memory is 8.0GB. [2023-12-25 09:00:50,713 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 198.2MB. Free memory is still 151.9MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-25 09:00:50,713 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1200.36ms. Allocated memory is still 337.6MB. Free memory was 284.4MB in the beginning and 233.3MB in the end (delta: 51.1MB). Peak memory consumption was 51.4MB. Max. memory is 8.0GB. [2023-12-25 09:00:50,713 INFO L158 Benchmark]: Boogie Procedure Inliner took 280.46ms. Allocated memory is still 337.6MB. Free memory was 233.3MB in the beginning and 194.0MB in the end (delta: 39.3MB). Peak memory consumption was 38.8MB. Max. memory is 8.0GB. [2023-12-25 09:00:50,713 INFO L158 Benchmark]: Boogie Preprocessor took 585.63ms. Allocated memory is still 337.6MB. Free memory was 194.0MB in the beginning and 259.3MB in the end (delta: -65.3MB). Peak memory consumption was 89.4MB. Max. memory is 8.0GB. [2023-12-25 09:00:50,713 INFO L158 Benchmark]: RCFGBuilder took 53749.07ms. Allocated memory was 337.6MB in the beginning and 712.0MB in the end (delta: 374.3MB). Free memory was 258.8MB in the beginning and 485.4MB in the end (delta: -226.6MB). Peak memory consumption was 167.9MB. Max. memory is 8.0GB. [2023-12-25 09:00:50,714 INFO L158 Benchmark]: TraceAbstraction took 779821.19ms. Allocated memory is still 712.0MB. Free memory was 484.8MB in the beginning and 293.0MB in the end (delta: 191.8MB). Peak memory consumption was 191.8MB. Max. memory is 8.0GB. [2023-12-25 09:00:50,714 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 198.2MB. Free memory is still 151.9MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 1200.36ms. Allocated memory is still 337.6MB. Free memory was 284.4MB in the beginning and 233.3MB in the end (delta: 51.1MB). Peak memory consumption was 51.4MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 280.46ms. Allocated memory is still 337.6MB. Free memory was 233.3MB in the beginning and 194.0MB in the end (delta: 39.3MB). Peak memory consumption was 38.8MB. Max. memory is 8.0GB. * Boogie Preprocessor took 585.63ms. Allocated memory is still 337.6MB. Free memory was 194.0MB in the beginning and 259.3MB in the end (delta: -65.3MB). Peak memory consumption was 89.4MB. Max. memory is 8.0GB. * RCFGBuilder took 53749.07ms. Allocated memory was 337.6MB in the beginning and 712.0MB in the end (delta: 374.3MB). Free memory was 258.8MB in the beginning and 485.4MB in the end (delta: -226.6MB). Peak memory consumption was 167.9MB. Max. memory is 8.0GB. * TraceAbstraction took 779821.19ms. Allocated memory is still 712.0MB. Free memory was 484.8MB in the beginning and 293.0MB in the end (delta: 191.8MB). Peak memory consumption was 191.8MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 42]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"/tmp/aaaa/ctm.ok3.i","-S") [42] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 46]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 46). Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data CFG has 45 procedures, 2403 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 779.7s, OverallIterations: 20, TraceHistogramMax: 8, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 671.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 98 mSolverCounterUnknown, 21567 SdHoareTripleChecker+Valid, 661.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 21213 mSDsluCounter, 150015 SdHoareTripleChecker+Invalid, 652.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 95511 mSDsCounter, 959 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 21968 IncrementalHoareTripleChecker+Invalid, 23026 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 959 mSolverCounterUnsat, 54504 mSDtfsCounter, 21968 mSolverCounterSat, 0.9s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4505 GetRequests, 4452 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 3.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3560occurred in iteration=18, InterpolantAutomatonStates: 86, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.3s AutomataMinimizationTime, 19 MinimizatonAttempts, 3275 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.9s SsaConstructionTime, 56.0s SatisfiabilityAnalysisTime, 22.1s InterpolantComputationTime, 4516 NumberOfCodeBlocks, 4516 NumberOfCodeBlocksAsserted, 20 NumberOfCheckSat, 4496 ConstructedInterpolants, 0 QuantifiedInterpolants, 6314 SizeOfPredicates, 7 NumberOfNonLiveVariables, 32023 ConjunctsInSsa, 67 ConjunctsInUnsatCore, 20 InterpolantComputations, 20 PerfectInterpolantSequences, 647/647 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown