./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/recursified_nla-digbench/recursified_fermat2-ll.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/recursified_nla-digbench/recursified_fermat2-ll.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 9ae1eacd45e2434e505261d43bb17259916099964617682d271ef41fa1c24d0c --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 05:22:29,203 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 05:22:29,277 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-11-29 05:22:29,281 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 05:22:29,282 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 05:22:29,308 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 05:22:29,309 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 05:22:29,310 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 05:22:29,310 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 05:22:29,311 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 05:22:29,312 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 05:22:29,312 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 05:22:29,313 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 05:22:29,314 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 05:22:29,314 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 05:22:29,315 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 05:22:29,316 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 05:22:29,316 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 05:22:29,317 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 05:22:29,317 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 05:22:29,318 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 05:22:29,319 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 05:22:29,320 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 05:22:29,320 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 05:22:29,321 INFO L153 SettingsManager]: * Check absence of signed integer overflows=true [2023-11-29 05:22:29,321 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 05:22:29,322 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 05:22:29,322 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 05:22:29,323 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 05:22:29,323 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 05:22:29,324 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 05:22:29,324 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 05:22:29,324 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 05:22:29,325 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 05:22:29,325 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 05:22:29,325 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 05:22:29,326 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 05:22:29,326 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 05:22:29,326 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 05:22:29,326 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 05:22:29,327 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 05:22:29,327 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 05:22:29,327 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 05:22:29,327 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 05:22:29,328 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 9ae1eacd45e2434e505261d43bb17259916099964617682d271ef41fa1c24d0c [2023-11-29 05:22:29,589 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 05:22:29,613 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 05:22:29,615 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 05:22:29,616 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 05:22:29,617 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 05:22:29,618 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/recursified_nla-digbench/recursified_fermat2-ll.c [2023-11-29 05:22:32,661 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 05:22:32,884 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 05:22:32,885 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/sv-benchmarks/c/recursified_nla-digbench/recursified_fermat2-ll.c [2023-11-29 05:22:32,896 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/data/de0bc52af/144fa9b66d3a49babed327fa681dfe61/FLAG8b1bc4836 [2023-11-29 05:22:32,911 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/data/de0bc52af/144fa9b66d3a49babed327fa681dfe61 [2023-11-29 05:22:32,914 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 05:22:32,915 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 05:22:32,917 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 05:22:32,917 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 05:22:32,923 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 05:22:32,924 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:22:32" (1/1) ... [2023-11-29 05:22:32,925 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e0bcb53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:22:32, skipping insertion in model container [2023-11-29 05:22:32,925 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:22:32" (1/1) ... [2023-11-29 05:22:32,952 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 05:22:33,147 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:22:33,157 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 05:22:33,187 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:22:33,201 INFO L206 MainTranslator]: Completed translation [2023-11-29 05:22:33,201 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:22:33 WrapperNode [2023-11-29 05:22:33,202 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 05:22:33,203 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 05:22:33,203 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 05:22:33,203 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 05:22:33,212 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:22:33" (1/1) ... [2023-11-29 05:22:33,221 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:22:33" (1/1) ... [2023-11-29 05:22:33,250 INFO L138 Inliner]: procedures = 16, calls = 60, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 103 [2023-11-29 05:22:33,250 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 05:22:33,251 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 05:22:33,251 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 05:22:33,251 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 05:22:33,260 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:22:33" (1/1) ... [2023-11-29 05:22:33,260 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:22:33" (1/1) ... [2023-11-29 05:22:33,263 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:22:33" (1/1) ... [2023-11-29 05:22:33,276 INFO L175 MemorySlicer]: Split 36 memory accesses to 5 slices as follows [2, 8, 6, 10, 10]. 28 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0]. The 8 writes are split as follows [0, 3, 1, 2, 2]. [2023-11-29 05:22:33,276 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:22:33" (1/1) ... [2023-11-29 05:22:33,277 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:22:33" (1/1) ... [2023-11-29 05:22:33,282 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:22:33" (1/1) ... [2023-11-29 05:22:33,284 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:22:33" (1/1) ... [2023-11-29 05:22:33,286 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:22:33" (1/1) ... [2023-11-29 05:22:33,287 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:22:33" (1/1) ... [2023-11-29 05:22:33,290 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 05:22:33,291 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 05:22:33,291 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 05:22:33,292 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 05:22:33,293 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:22:33" (1/1) ... [2023-11-29 05:22:33,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 05:22:33,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:22:33,323 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 05:22:33,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 05:22:33,362 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 05:22:33,362 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 05:22:33,362 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 05:22:33,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 05:22:33,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 05:22:33,362 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 05:22:33,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 05:22:33,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-29 05:22:33,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 05:22:33,363 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_33_to_42_0 [2023-11-29 05:22:33,363 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_33_to_42_0 [2023-11-29 05:22:33,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 05:22:33,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 05:22:33,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 05:22:33,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 05:22:33,364 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-29 05:22:33,364 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 05:22:33,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 05:22:33,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 05:22:33,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 05:22:33,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 05:22:33,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 05:22:33,365 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-29 05:22:33,365 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-29 05:22:33,365 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-29 05:22:33,365 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 05:22:33,467 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 05:22:33,469 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 05:22:33,888 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 05:22:33,921 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 05:22:33,922 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 05:22:33,922 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 05:22:33 BoogieIcfgContainer [2023-11-29 05:22:33,922 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 05:22:33,925 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 05:22:33,926 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 05:22:33,929 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 05:22:33,929 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 05:22:32" (1/3) ... [2023-11-29 05:22:33,930 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27c4fe58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 05:22:33, skipping insertion in model container [2023-11-29 05:22:33,930 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:22:33" (2/3) ... [2023-11-29 05:22:33,931 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27c4fe58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 05:22:33, skipping insertion in model container [2023-11-29 05:22:33,931 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 05:22:33" (3/3) ... [2023-11-29 05:22:33,932 INFO L112 eAbstractionObserver]: Analyzing ICFG recursified_fermat2-ll.c [2023-11-29 05:22:33,953 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 05:22:33,953 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 56 error locations. [2023-11-29 05:22:34,006 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 05:22:34,013 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;@2226dcff, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 05:22:34,013 INFO L358 AbstractCegarLoop]: Starting to check reachability of 56 error locations. [2023-11-29 05:22:34,018 INFO L276 IsEmpty]: Start isEmpty. Operand has 139 states, 73 states have (on average 1.8356164383561644) internal successors, (134), 130 states have internal predecessors, (134), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2023-11-29 05:22:34,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2023-11-29 05:22:34,024 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:22:34,024 INFO L195 NwaCegarLoop]: trace histogram [1, 1] [2023-11-29 05:22:34,025 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:22:34,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:22:34,030 INFO L85 PathProgramCache]: Analyzing trace with hash 6625, now seen corresponding path program 1 times [2023-11-29 05:22:34,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:22:34,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108261179] [2023-11-29 05:22:34,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:22:34,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:22:34,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:22:34,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:22:34,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:22:34,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108261179] [2023-11-29 05:22:34,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108261179] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:22:34,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:22:34,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 05:22:34,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018551524] [2023-11-29 05:22:34,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:22:34,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:22:34,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:22:34,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:22:34,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:22:34,271 INFO L87 Difference]: Start difference. First operand has 139 states, 73 states have (on average 1.8356164383561644) internal successors, (134), 130 states have internal predecessors, (134), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:22:34,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:22:34,366 INFO L93 Difference]: Finished difference Result 261 states and 283 transitions. [2023-11-29 05:22:34,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:22:34,369 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2023-11-29 05:22:34,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:22:34,379 INFO L225 Difference]: With dead ends: 261 [2023-11-29 05:22:34,379 INFO L226 Difference]: Without dead ends: 130 [2023-11-29 05:22:34,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:22:34,387 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 57 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 05:22:34,389 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 187 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 05:22:34,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2023-11-29 05:22:34,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2023-11-29 05:22:34,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 72 states have (on average 1.7083333333333333) internal successors, (123), 122 states have internal predecessors, (123), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-11-29 05:22:34,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 133 transitions. [2023-11-29 05:22:34,439 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 133 transitions. Word has length 2 [2023-11-29 05:22:34,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:22:34,440 INFO L495 AbstractCegarLoop]: Abstraction has 130 states and 133 transitions. [2023-11-29 05:22:34,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:22:34,440 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 133 transitions. [2023-11-29 05:22:34,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2023-11-29 05:22:34,441 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:22:34,441 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1] [2023-11-29 05:22:34,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 05:22:34,442 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:22:34,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:22:34,443 INFO L85 PathProgramCache]: Analyzing trace with hash 205492, now seen corresponding path program 1 times [2023-11-29 05:22:34,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:22:34,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865162501] [2023-11-29 05:22:34,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:22:34,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:22:34,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:22:34,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:22:34,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:22:34,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865162501] [2023-11-29 05:22:34,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865162501] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:22:34,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:22:34,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 05:22:34,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597337639] [2023-11-29 05:22:34,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:22:34,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:22:34,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:22:34,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:22:34,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:22:34,564 INFO L87 Difference]: Start difference. First operand 130 states and 133 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:22:34,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:22:34,630 INFO L93 Difference]: Finished difference Result 130 states and 133 transitions. [2023-11-29 05:22:34,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:22:34,631 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2023-11-29 05:22:34,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:22:34,633 INFO L225 Difference]: With dead ends: 130 [2023-11-29 05:22:34,633 INFO L226 Difference]: Without dead ends: 126 [2023-11-29 05:22:34,634 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:22:34,635 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 51 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:22:34,636 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 183 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:22:34,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2023-11-29 05:22:34,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2023-11-29 05:22:34,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 72 states have (on average 1.6527777777777777) internal successors, (119), 118 states have internal predecessors, (119), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-11-29 05:22:34,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 129 transitions. [2023-11-29 05:22:34,651 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 129 transitions. Word has length 3 [2023-11-29 05:22:34,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:22:34,651 INFO L495 AbstractCegarLoop]: Abstraction has 126 states and 129 transitions. [2023-11-29 05:22:34,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:22:34,652 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 129 transitions. [2023-11-29 05:22:34,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2023-11-29 05:22:34,652 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:22:34,652 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:22:34,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 05:22:34,653 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:22:34,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:22:34,654 INFO L85 PathProgramCache]: Analyzing trace with hash 801281656, now seen corresponding path program 1 times [2023-11-29 05:22:34,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:22:34,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996847721] [2023-11-29 05:22:34,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:22:34,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:22:34,678 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:22:34,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1073179103] [2023-11-29 05:22:34,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:22:34,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:22:34,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:22:34,684 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:22:34,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 05:22:34,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:22:34,783 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 05:22:34,788 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:22:34,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:22:34,847 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:22:34,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:22:34,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996847721] [2023-11-29 05:22:34,848 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:22:34,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073179103] [2023-11-29 05:22:34,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073179103] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:22:34,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:22:34,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 05:22:34,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882331095] [2023-11-29 05:22:34,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:22:34,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 05:22:34,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:22:34,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 05:22:34,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:22:34,852 INFO L87 Difference]: Start difference. First operand 126 states and 129 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:22:34,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:22:34,894 INFO L93 Difference]: Finished difference Result 126 states and 129 transitions. [2023-11-29 05:22:34,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 05:22:34,895 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2023-11-29 05:22:34,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:22:34,897 INFO L225 Difference]: With dead ends: 126 [2023-11-29 05:22:34,897 INFO L226 Difference]: Without dead ends: 124 [2023-11-29 05:22:34,898 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 05:22:34,899 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 45 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 05:22:34,900 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 183 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 05:22:34,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2023-11-29 05:22:34,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 124. [2023-11-29 05:22:34,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 72 states have (on average 1.625) internal successors, (117), 116 states have internal predecessors, (117), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-11-29 05:22:34,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 127 transitions. [2023-11-29 05:22:34,915 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 127 transitions. Word has length 7 [2023-11-29 05:22:34,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:22:34,915 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 127 transitions. [2023-11-29 05:22:34,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:22:34,916 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 127 transitions. [2023-11-29 05:22:34,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2023-11-29 05:22:34,917 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:22:34,917 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:22:34,928 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-29 05:22:35,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:22:35,124 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:22:35,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:22:35,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1814448165, now seen corresponding path program 1 times [2023-11-29 05:22:35,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:22:35,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592337836] [2023-11-29 05:22:35,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:22:35,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:22:35,149 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:22:35,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1530566798] [2023-11-29 05:22:35,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:22:35,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:22:35,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:22:35,152 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:22:35,167 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 05:22:35,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:22:35,258 INFO L262 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 05:22:35,261 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:22:35,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:22:35,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:22:35,465 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:22:35,465 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:22:35,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:22:35,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592337836] [2023-11-29 05:22:35,466 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:22:35,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530566798] [2023-11-29 05:22:35,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530566798] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:22:35,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:22:35,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 05:22:35,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056440156] [2023-11-29 05:22:35,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:22:35,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 05:22:35,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:22:35,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 05:22:35,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 05:22:35,470 INFO L87 Difference]: Start difference. First operand 124 states and 127 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:22:35,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:22:35,563 INFO L93 Difference]: Finished difference Result 124 states and 127 transitions. [2023-11-29 05:22:35,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 05:22:35,564 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 26 [2023-11-29 05:22:35,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:22:35,566 INFO L225 Difference]: With dead ends: 124 [2023-11-29 05:22:35,566 INFO L226 Difference]: Without dead ends: 123 [2023-11-29 05:22:35,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:22:35,568 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 105 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:22:35,569 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 293 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:22:35,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2023-11-29 05:22:35,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2023-11-29 05:22:35,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 72 states have (on average 1.6111111111111112) internal successors, (116), 115 states have internal predecessors, (116), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-11-29 05:22:35,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 126 transitions. [2023-11-29 05:22:35,584 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 126 transitions. Word has length 26 [2023-11-29 05:22:35,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:22:35,586 INFO L495 AbstractCegarLoop]: Abstraction has 123 states and 126 transitions. [2023-11-29 05:22:35,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:22:35,586 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 126 transitions. [2023-11-29 05:22:35,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2023-11-29 05:22:35,587 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:22:35,587 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:22:35,593 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 05:22:35,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:22:35,788 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:22:35,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:22:35,789 INFO L85 PathProgramCache]: Analyzing trace with hash -413318122, now seen corresponding path program 1 times [2023-11-29 05:22:35,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:22:35,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23481046] [2023-11-29 05:22:35,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:22:35,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:22:35,811 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:22:35,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1920126797] [2023-11-29 05:22:35,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:22:35,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:22:35,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:22:35,814 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:22:35,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 05:22:35,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:22:35,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 05:22:35,908 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:22:35,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:22:36,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:22:36,078 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:22:36,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:22:36,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23481046] [2023-11-29 05:22:36,079 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:22:36,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920126797] [2023-11-29 05:22:36,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920126797] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:22:36,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:22:36,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:22:36,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718512682] [2023-11-29 05:22:36,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:22:36,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:22:36,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:22:36,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:22:36,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:22:36,082 INFO L87 Difference]: Start difference. First operand 123 states and 126 transitions. Second operand has 7 states, 5 states have (on average 4.6) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 05:22:36,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:22:36,232 INFO L93 Difference]: Finished difference Result 123 states and 126 transitions. [2023-11-29 05:22:36,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 05:22:36,232 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 4.6) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 27 [2023-11-29 05:22:36,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:22:36,234 INFO L225 Difference]: With dead ends: 123 [2023-11-29 05:22:36,234 INFO L226 Difference]: Without dead ends: 122 [2023-11-29 05:22:36,235 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:22:36,236 INFO L413 NwaCegarLoop]: 117 mSDtfsCounter, 37 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:22:36,236 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 633 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:22:36,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2023-11-29 05:22:36,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2023-11-29 05:22:36,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 72 states have (on average 1.5972222222222223) internal successors, (115), 114 states have internal predecessors, (115), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2023-11-29 05:22:36,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 125 transitions. [2023-11-29 05:22:36,248 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 125 transitions. Word has length 27 [2023-11-29 05:22:36,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:22:36,249 INFO L495 AbstractCegarLoop]: Abstraction has 122 states and 125 transitions. [2023-11-29 05:22:36,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 4.6) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 05:22:36,249 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 125 transitions. [2023-11-29 05:22:36,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-11-29 05:22:36,250 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:22:36,251 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:22:36,256 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 05:22:36,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:22:36,456 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:22:36,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:22:36,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1330705167, now seen corresponding path program 1 times [2023-11-29 05:22:36,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:22:36,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907011028] [2023-11-29 05:22:36,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:22:36,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:22:36,478 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:22:36,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1042722291] [2023-11-29 05:22:36,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:22:36,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:22:36,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:22:36,481 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:22:36,484 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 05:22:36,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:22:36,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 05:22:36,580 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:22:36,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:22:36,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:22:36,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-29 05:22:36,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-29 05:22:36,853 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:22:36,853 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:22:36,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:22:36,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907011028] [2023-11-29 05:22:36,854 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:22:36,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042722291] [2023-11-29 05:22:36,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042722291] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:22:36,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:22:36,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:22:36,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042172066] [2023-11-29 05:22:36,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:22:36,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:22:36,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:22:36,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:22:36,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:22:36,857 INFO L87 Difference]: Start difference. First operand 122 states and 125 transitions. Second operand has 8 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:22:37,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:22:37,174 INFO L93 Difference]: Finished difference Result 207 states and 212 transitions. [2023-11-29 05:22:37,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 05:22:37,175 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 31 [2023-11-29 05:22:37,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:22:37,177 INFO L225 Difference]: With dead ends: 207 [2023-11-29 05:22:37,177 INFO L226 Difference]: Without dead ends: 205 [2023-11-29 05:22:37,178 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:22:37,179 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 225 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:22:37,179 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 616 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 05:22:37,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2023-11-29 05:22:37,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 147. [2023-11-29 05:22:37,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 95 states have (on average 1.631578947368421) internal successors, (155), 137 states have internal predecessors, (155), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2023-11-29 05:22:37,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 168 transitions. [2023-11-29 05:22:37,195 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 168 transitions. Word has length 31 [2023-11-29 05:22:37,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:22:37,196 INFO L495 AbstractCegarLoop]: Abstraction has 147 states and 168 transitions. [2023-11-29 05:22:37,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 states have internal predecessors, (23), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:22:37,196 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 168 transitions. [2023-11-29 05:22:37,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-11-29 05:22:37,197 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:22:37,197 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:22:37,208 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 05:22:37,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-29 05:22:37,404 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:22:37,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:22:37,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1697812828, now seen corresponding path program 1 times [2023-11-29 05:22:37,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:22:37,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789280448] [2023-11-29 05:22:37,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:22:37,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:22:37,423 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:22:37,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1418278180] [2023-11-29 05:22:37,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:22:37,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:22:37,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:22:37,425 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:22:37,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 05:22:37,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:22:37,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 05:22:37,535 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:22:37,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:22:37,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:22:41,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-29 05:22:41,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-29 05:22:45,249 WARN L876 $PredicateComparison]: unable to prove that (exists ((|ULTIMATE.start_main_~R~0#1| Int)) (let ((.cse0 (* |ULTIMATE.start_main_~R~0#1| |ULTIMATE.start_main_~R~0#1|))) (and (<= (+ |c_func_to_recursive_line_33_to_42_0_#t~mem5| |c_func_to_recursive_line_33_to_42_0_#t~mem4|) .cse0) (<= .cse0 9223372036854775807)))) is different from true [2023-11-29 05:22:45,259 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:22:45,259 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:22:45,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:22:45,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789280448] [2023-11-29 05:22:45,259 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:22:45,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418278180] [2023-11-29 05:22:45,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418278180] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:22:45,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:22:45,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:22:45,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350155104] [2023-11-29 05:22:45,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:22:45,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:22:45,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:22:45,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:22:45,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=29, Unknown=2, NotChecked=10, Total=56 [2023-11-29 05:22:45,262 INFO L87 Difference]: Start difference. First operand 147 states and 168 transitions. Second operand has 8 states, 6 states have (on average 4.0) internal successors, (24), 7 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:22:46,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:22:48,303 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:22:49,502 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:22:52,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.86s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:22:54,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:23:00,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:23:02,910 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.45s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:23:05,580 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.66s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:23:08,415 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.83s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:23:13,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:23:13,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:23:13,388 INFO L93 Difference]: Finished difference Result 205 states and 210 transitions. [2023-11-29 05:23:13,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 05:23:13,390 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 4.0) internal successors, (24), 7 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 32 [2023-11-29 05:23:13,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:23:13,392 INFO L225 Difference]: With dead ends: 205 [2023-11-29 05:23:13,392 INFO L226 Difference]: Without dead ends: 204 [2023-11-29 05:23:13,392 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=24, Invalid=49, Unknown=3, NotChecked=14, Total=90 [2023-11-29 05:23:13,393 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 157 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 4 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 207 IncrementalHoareTripleChecker+Unchecked, 26.6s IncrementalHoareTripleChecker+Time [2023-11-29 05:23:13,393 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [157 Valid, 577 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 110 Invalid, 11 Unknown, 207 Unchecked, 26.6s Time] [2023-11-29 05:23:13,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2023-11-29 05:23:13,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 147. [2023-11-29 05:23:13,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 95 states have (on average 1.6210526315789473) internal successors, (154), 137 states have internal predecessors, (154), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2023-11-29 05:23:13,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 167 transitions. [2023-11-29 05:23:13,406 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 167 transitions. Word has length 32 [2023-11-29 05:23:13,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:23:13,406 INFO L495 AbstractCegarLoop]: Abstraction has 147 states and 167 transitions. [2023-11-29 05:23:13,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 4.0) internal successors, (24), 7 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:13,407 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 167 transitions. [2023-11-29 05:23:13,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-11-29 05:23:13,408 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:23:13,408 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:23:13,415 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-29 05:23:13,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-29 05:23:13,609 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting func_to_recursive_line_33_to_42_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:23:13,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:23:13,609 INFO L85 PathProgramCache]: Analyzing trace with hash -489443266, now seen corresponding path program 1 times [2023-11-29 05:23:13,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:23:13,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554575732] [2023-11-29 05:23:13,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:13,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:23:13,626 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:23:13,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [540080337] [2023-11-29 05:23:13,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:13,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:13,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:23:13,629 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:23:13,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 05:23:13,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:23:13,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-29 05:23:13,725 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:23:13,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:23:14,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:23:16,500 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 05:23:16,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 40 [2023-11-29 05:23:16,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-29 05:23:16,607 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:23:16,607 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:23:17,059 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:23:17,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:23:17,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554575732] [2023-11-29 05:23:17,060 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:23:17,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540080337] [2023-11-29 05:23:17,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540080337] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:23:17,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:23:17,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2023-11-29 05:23:17,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386938486] [2023-11-29 05:23:17,061 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:23:17,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 05:23:17,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:23:17,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 05:23:17,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2023-11-29 05:23:17,063 INFO L87 Difference]: Start difference. First operand 147 states and 167 transitions. Second operand has 24 states, 19 states have (on average 3.0526315789473686) internal successors, (58), 21 states have internal predecessors, (58), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-29 05:23:21,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:23:25,690 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:23:26,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:23:26,722 INFO L93 Difference]: Finished difference Result 208 states and 212 transitions. [2023-11-29 05:23:26,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 05:23:26,723 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 19 states have (on average 3.0526315789473686) internal successors, (58), 21 states have internal predecessors, (58), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) Word has length 34 [2023-11-29 05:23:26,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:23:26,725 INFO L225 Difference]: With dead ends: 208 [2023-11-29 05:23:26,725 INFO L226 Difference]: Without dead ends: 207 [2023-11-29 05:23:26,726 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=154, Invalid=838, Unknown=0, NotChecked=0, Total=992 [2023-11-29 05:23:26,727 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 425 mSDsluCounter, 1260 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 18 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 426 SdHoareTripleChecker+Valid, 1353 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:23:26,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [426 Valid, 1353 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 572 Invalid, 2 Unknown, 0 Unchecked, 9.2s Time] [2023-11-29 05:23:26,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2023-11-29 05:23:26,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 151. [2023-11-29 05:23:26,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 98 states have (on average 1.5918367346938775) internal successors, (156), 140 states have internal predecessors, (156), 6 states have call successors, (6), 5 states have call predecessors, (6), 5 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2023-11-29 05:23:26,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 169 transitions. [2023-11-29 05:23:26,741 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 169 transitions. Word has length 34 [2023-11-29 05:23:26,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:23:26,741 INFO L495 AbstractCegarLoop]: Abstraction has 151 states and 169 transitions. [2023-11-29 05:23:26,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 19 states have (on average 3.0526315789473686) internal successors, (58), 21 states have internal predecessors, (58), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-29 05:23:26,742 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 169 transitions. [2023-11-29 05:23:26,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-11-29 05:23:26,743 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:23:26,743 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:23:26,750 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 05:23:26,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-29 05:23:26,950 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting func_to_recursive_line_33_to_42_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:23:26,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:23:26,950 INFO L85 PathProgramCache]: Analyzing trace with hash 2007127989, now seen corresponding path program 1 times [2023-11-29 05:23:26,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:23:26,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891560326] [2023-11-29 05:23:26,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:26,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:23:26,967 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:23:26,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1668105290] [2023-11-29 05:23:26,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:26,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:26,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:23:26,969 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:23:26,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 05:23:27,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:23:27,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 05:23:27,100 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:23:27,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:23:27,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2023-11-29 05:23:27,250 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:23:27,250 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:23:27,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:23:27,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891560326] [2023-11-29 05:23:27,251 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:23:27,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668105290] [2023-11-29 05:23:27,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668105290] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:23:27,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:23:27,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:23:27,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815362434] [2023-11-29 05:23:27,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:23:27,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:23:27,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:23:27,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:23:27,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:23:27,254 INFO L87 Difference]: Start difference. First operand 151 states and 169 transitions. Second operand has 7 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:27,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:23:27,735 INFO L93 Difference]: Finished difference Result 247 states and 269 transitions. [2023-11-29 05:23:27,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 05:23:27,736 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 35 [2023-11-29 05:23:27,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:23:27,740 INFO L225 Difference]: With dead ends: 247 [2023-11-29 05:23:27,740 INFO L226 Difference]: Without dead ends: 246 [2023-11-29 05:23:27,741 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:23:27,741 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 203 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 05:23:27,742 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 583 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 05:23:27,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2023-11-29 05:23:27,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 184. [2023-11-29 05:23:27,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 127 states have (on average 1.6299212598425197) internal successors, (207), 170 states have internal predecessors, (207), 8 states have call successors, (8), 6 states have call predecessors, (8), 7 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2023-11-29 05:23:27,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 227 transitions. [2023-11-29 05:23:27,760 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 227 transitions. Word has length 35 [2023-11-29 05:23:27,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:23:27,760 INFO L495 AbstractCegarLoop]: Abstraction has 184 states and 227 transitions. [2023-11-29 05:23:27,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:27,760 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 227 transitions. [2023-11-29 05:23:27,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-11-29 05:23:27,761 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:23:27,761 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:23:27,768 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-29 05:23:27,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-29 05:23:27,963 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting func_to_recursive_line_33_to_42_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:23:27,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:23:27,964 INFO L85 PathProgramCache]: Analyzing trace with hash 2091425568, now seen corresponding path program 1 times [2023-11-29 05:23:27,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:23:27,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872791735] [2023-11-29 05:23:27,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:27,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:23:27,980 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:23:27,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [308904946] [2023-11-29 05:23:27,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:27,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:27,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:23:27,981 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:23:27,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 05:23:28,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:23:28,210 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 05:23:28,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:23:28,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:23:28,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:23:28,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:23:28,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 35 [2023-11-29 05:23:28,632 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:23:28,632 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:23:28,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:23:28,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872791735] [2023-11-29 05:23:28,903 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:23:28,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308904946] [2023-11-29 05:23:28,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308904946] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:23:28,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:23:28,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2023-11-29 05:23:28,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821917598] [2023-11-29 05:23:28,904 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:23:28,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:23:28,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:23:28,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:23:28,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2023-11-29 05:23:28,905 INFO L87 Difference]: Start difference. First operand 184 states and 227 transitions. Second operand has 11 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 10 states have internal predecessors, (31), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 05:23:30,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:23:30,356 INFO L93 Difference]: Finished difference Result 246 states and 267 transitions. [2023-11-29 05:23:30,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 05:23:30,357 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 10 states have internal predecessors, (31), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 36 [2023-11-29 05:23:30,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:23:30,359 INFO L225 Difference]: With dead ends: 246 [2023-11-29 05:23:30,359 INFO L226 Difference]: Without dead ends: 245 [2023-11-29 05:23:30,360 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2023-11-29 05:23:30,360 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 313 mSDsluCounter, 754 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 847 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:23:30,361 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 847 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-29 05:23:30,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2023-11-29 05:23:30,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 184. [2023-11-29 05:23:30,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 127 states have (on average 1.6141732283464567) internal successors, (205), 170 states have internal predecessors, (205), 8 states have call successors, (8), 6 states have call predecessors, (8), 7 states have return successors, (12), 8 states have call predecessors, (12), 8 states have call successors, (12) [2023-11-29 05:23:30,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 225 transitions. [2023-11-29 05:23:30,380 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 225 transitions. Word has length 36 [2023-11-29 05:23:30,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:23:30,380 INFO L495 AbstractCegarLoop]: Abstraction has 184 states and 225 transitions. [2023-11-29 05:23:30,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 10 states have internal predecessors, (31), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 05:23:30,381 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 225 transitions. [2023-11-29 05:23:30,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-11-29 05:23:30,381 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:23:30,382 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:23:30,387 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 05:23:30,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-29 05:23:30,582 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting func_to_recursive_line_33_to_42_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:23:30,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:23:30,583 INFO L85 PathProgramCache]: Analyzing trace with hash 409683223, now seen corresponding path program 1 times [2023-11-29 05:23:30,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:23:30,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735799914] [2023-11-29 05:23:30,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:30,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:23:30,595 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:23:30,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [168942183] [2023-11-29 05:23:30,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:30,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:30,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:23:30,596 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:23:30,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 05:23:30,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:23:30,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 05:23:30,690 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:23:30,717 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:23:30,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-11-29 05:23:30,802 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:23:30,803 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:23:30,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:23:30,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735799914] [2023-11-29 05:23:30,803 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:23:30,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168942183] [2023-11-29 05:23:30,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168942183] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:23:30,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:23:30,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:23:30,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82405582] [2023-11-29 05:23:30,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:23:30,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:23:30,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:23:30,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:23:30,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:23:30,805 INFO L87 Difference]: Start difference. First operand 184 states and 225 transitions. Second operand has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:31,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:23:31,006 INFO L93 Difference]: Finished difference Result 285 states and 335 transitions. [2023-11-29 05:23:31,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 05:23:31,007 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 37 [2023-11-29 05:23:31,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:23:31,010 INFO L225 Difference]: With dead ends: 285 [2023-11-29 05:23:31,010 INFO L226 Difference]: Without dead ends: 284 [2023-11-29 05:23:31,011 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:23:31,011 INFO L413 NwaCegarLoop]: 99 mSDtfsCounter, 229 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 509 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:23:31,012 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 509 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:23:31,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2023-11-29 05:23:31,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 218. [2023-11-29 05:23:31,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 157 states have (on average 1.643312101910828) internal successors, (258), 201 states have internal predecessors, (258), 10 states have call successors, (10), 7 states have call predecessors, (10), 9 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-11-29 05:23:31,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 285 transitions. [2023-11-29 05:23:31,033 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 285 transitions. Word has length 37 [2023-11-29 05:23:31,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:23:31,034 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 285 transitions. [2023-11-29 05:23:31,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 6 states have internal predecessors, (29), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:31,034 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 285 transitions. [2023-11-29 05:23:31,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-11-29 05:23:31,035 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:23:31,035 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:23:31,041 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 05:23:31,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:31,239 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting func_to_recursive_line_33_to_42_0Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:23:31,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:23:31,240 INFO L85 PathProgramCache]: Analyzing trace with hash -184721918, now seen corresponding path program 1 times [2023-11-29 05:23:31,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:23:31,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260818300] [2023-11-29 05:23:31,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:31,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:23:31,255 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:23:31,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1508842250] [2023-11-29 05:23:31,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:31,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:31,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:23:31,257 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:23:31,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 05:23:31,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:23:31,366 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 05:23:31,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:23:31,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 05:23:31,486 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:23:31,486 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:23:31,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:23:31,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260818300] [2023-11-29 05:23:31,486 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:23:31,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508842250] [2023-11-29 05:23:31,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508842250] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:23:31,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:23:31,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:23:31,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951514595] [2023-11-29 05:23:31,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:23:31,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:23:31,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:23:31,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:23:31,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:23:31,488 INFO L87 Difference]: Start difference. First operand 218 states and 285 transitions. Second operand has 7 states, 6 states have (on average 5.0) internal successors, (30), 6 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:31,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:23:31,670 INFO L93 Difference]: Finished difference Result 284 states and 333 transitions. [2023-11-29 05:23:31,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 05:23:31,671 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.0) internal successors, (30), 6 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 38 [2023-11-29 05:23:31,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:23:31,673 INFO L225 Difference]: With dead ends: 284 [2023-11-29 05:23:31,674 INFO L226 Difference]: Without dead ends: 283 [2023-11-29 05:23:31,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:23:31,675 INFO L413 NwaCegarLoop]: 101 mSDtfsCounter, 193 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:23:31,675 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 565 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:23:31,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2023-11-29 05:23:31,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 218. [2023-11-29 05:23:31,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 157 states have (on average 1.6305732484076434) internal successors, (256), 201 states have internal predecessors, (256), 10 states have call successors, (10), 7 states have call predecessors, (10), 9 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-11-29 05:23:31,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 283 transitions. [2023-11-29 05:23:31,698 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 283 transitions. Word has length 38 [2023-11-29 05:23:31,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:23:31,699 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 283 transitions. [2023-11-29 05:23:31,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.0) internal successors, (30), 6 states have internal predecessors, (30), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:31,699 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 283 transitions. [2023-11-29 05:23:31,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-11-29 05:23:31,700 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:23:31,700 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:23:31,706 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 05:23:31,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:31,901 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting func_to_recursive_line_33_to_42_0Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:23:31,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:23:31,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1431412103, now seen corresponding path program 1 times [2023-11-29 05:23:31,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:23:31,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071110825] [2023-11-29 05:23:31,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:31,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:23:31,915 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:23:31,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1049871362] [2023-11-29 05:23:31,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:31,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:31,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:23:31,917 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:23:31,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 05:23:32,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:23:32,077 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 05:23:32,079 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:23:32,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:23:32,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2023-11-29 05:23:32,277 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:23:32,277 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:23:32,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:23:32,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071110825] [2023-11-29 05:23:32,277 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:23:32,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049871362] [2023-11-29 05:23:32,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049871362] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:23:32,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:23:32,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:23:32,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137482947] [2023-11-29 05:23:32,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:23:32,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:23:32,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:23:32,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:23:32,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:23:32,280 INFO L87 Difference]: Start difference. First operand 218 states and 283 transitions. Second operand has 8 states, 7 states have (on average 4.428571428571429) internal successors, (31), 7 states have internal predecessors, (31), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:32,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:23:32,833 INFO L93 Difference]: Finished difference Result 283 states and 331 transitions. [2023-11-29 05:23:32,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 05:23:32,834 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.428571428571429) internal successors, (31), 7 states have internal predecessors, (31), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 39 [2023-11-29 05:23:32,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:23:32,836 INFO L225 Difference]: With dead ends: 283 [2023-11-29 05:23:32,836 INFO L226 Difference]: Without dead ends: 282 [2023-11-29 05:23:32,836 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:23:32,837 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 192 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 05:23:32,837 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 687 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 05:23:32,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2023-11-29 05:23:32,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 218. [2023-11-29 05:23:32,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 157 states have (on average 1.6178343949044587) internal successors, (254), 201 states have internal predecessors, (254), 10 states have call successors, (10), 7 states have call predecessors, (10), 9 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-11-29 05:23:32,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 281 transitions. [2023-11-29 05:23:32,853 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 281 transitions. Word has length 39 [2023-11-29 05:23:32,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:23:32,853 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 281 transitions. [2023-11-29 05:23:32,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.428571428571429) internal successors, (31), 7 states have internal predecessors, (31), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:32,854 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 281 transitions. [2023-11-29 05:23:32,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-11-29 05:23:32,854 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:23:32,854 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:23:32,860 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 05:23:33,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:33,055 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting func_to_recursive_line_33_to_42_0Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:23:33,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:23:33,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1424102172, now seen corresponding path program 1 times [2023-11-29 05:23:33,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:23:33,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174758240] [2023-11-29 05:23:33,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:33,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:23:33,067 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:23:33,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [95999845] [2023-11-29 05:23:33,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:33,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:33,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:23:33,068 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:23:33,069 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 05:23:33,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:23:33,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 05:23:33,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:23:33,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:23:33,253 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-11-29 05:23:33,286 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:23:33,286 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:23:33,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:23:33,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174758240] [2023-11-29 05:23:33,286 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:23:33,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95999845] [2023-11-29 05:23:33,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95999845] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:23:33,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:23:33,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:23:33,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229681644] [2023-11-29 05:23:33,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:23:33,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:23:33,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:23:33,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:23:33,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:23:33,288 INFO L87 Difference]: Start difference. First operand 218 states and 281 transitions. Second operand has 7 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:33,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:23:33,726 INFO L93 Difference]: Finished difference Result 283 states and 329 transitions. [2023-11-29 05:23:33,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 05:23:33,727 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 40 [2023-11-29 05:23:33,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:23:33,729 INFO L225 Difference]: With dead ends: 283 [2023-11-29 05:23:33,729 INFO L226 Difference]: Without dead ends: 282 [2023-11-29 05:23:33,730 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:23:33,730 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 188 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 05:23:33,731 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 564 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 05:23:33,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2023-11-29 05:23:33,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 218. [2023-11-29 05:23:33,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 157 states have (on average 1.605095541401274) internal successors, (252), 201 states have internal predecessors, (252), 10 states have call successors, (10), 7 states have call predecessors, (10), 9 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-11-29 05:23:33,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 279 transitions. [2023-11-29 05:23:33,749 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 279 transitions. Word has length 40 [2023-11-29 05:23:33,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:23:33,749 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 279 transitions. [2023-11-29 05:23:33,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:33,749 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 279 transitions. [2023-11-29 05:23:33,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-11-29 05:23:33,750 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:23:33,750 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:23:33,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 05:23:33,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:33,951 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting func_to_recursive_line_33_to_42_0Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:23:33,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:23:33,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1197494309, now seen corresponding path program 1 times [2023-11-29 05:23:33,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:23:33,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905704688] [2023-11-29 05:23:33,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:33,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:23:33,964 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:23:33,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1566914314] [2023-11-29 05:23:33,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:33,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:33,964 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:23:33,965 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:23:33,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 05:23:34,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:23:34,056 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:23:34,057 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:23:34,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:23:34,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2023-11-29 05:23:34,279 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:23:34,279 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:23:34,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:23:34,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905704688] [2023-11-29 05:23:34,279 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:23:34,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566914314] [2023-11-29 05:23:34,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566914314] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:23:34,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:23:34,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:23:34,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189045084] [2023-11-29 05:23:34,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:23:34,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:23:34,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:23:34,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:23:34,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:23:34,281 INFO L87 Difference]: Start difference. First operand 218 states and 279 transitions. Second operand has 7 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:34,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:23:34,700 INFO L93 Difference]: Finished difference Result 282 states and 327 transitions. [2023-11-29 05:23:34,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 05:23:34,701 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 41 [2023-11-29 05:23:34,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:23:34,703 INFO L225 Difference]: With dead ends: 282 [2023-11-29 05:23:34,703 INFO L226 Difference]: Without dead ends: 281 [2023-11-29 05:23:34,703 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:23:34,704 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 216 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 05:23:34,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 529 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 05:23:34,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2023-11-29 05:23:34,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 218. [2023-11-29 05:23:34,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 157 states have (on average 1.5923566878980893) internal successors, (250), 201 states have internal predecessors, (250), 10 states have call successors, (10), 7 states have call predecessors, (10), 9 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-11-29 05:23:34,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 277 transitions. [2023-11-29 05:23:34,717 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 277 transitions. Word has length 41 [2023-11-29 05:23:34,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:23:34,718 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 277 transitions. [2023-11-29 05:23:34,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:34,718 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 277 transitions. [2023-11-29 05:23:34,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-11-29 05:23:34,718 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:23:34,718 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:23:34,723 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 05:23:34,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:34,919 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting func_to_recursive_line_33_to_42_0Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:23:34,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:23:34,919 INFO L85 PathProgramCache]: Analyzing trace with hash 1532382150, now seen corresponding path program 1 times [2023-11-29 05:23:34,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:23:34,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107191483] [2023-11-29 05:23:34,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:34,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:23:34,929 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:23:34,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [343366614] [2023-11-29 05:23:34,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:34,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:34,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:23:34,931 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:23:34,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 05:23:35,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:23:35,035 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:23:35,037 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:23:35,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:23:35,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-11-29 05:23:35,317 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:23:35,317 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:23:35,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:23:35,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107191483] [2023-11-29 05:23:35,317 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:23:35,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343366614] [2023-11-29 05:23:35,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343366614] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:23:35,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:23:35,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:23:35,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842497451] [2023-11-29 05:23:35,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:23:35,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:23:35,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:23:35,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:23:35,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:23:35,319 INFO L87 Difference]: Start difference. First operand 218 states and 277 transitions. Second operand has 7 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:35,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:23:35,697 INFO L93 Difference]: Finished difference Result 281 states and 325 transitions. [2023-11-29 05:23:35,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 05:23:35,698 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 42 [2023-11-29 05:23:35,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:23:35,700 INFO L225 Difference]: With dead ends: 281 [2023-11-29 05:23:35,700 INFO L226 Difference]: Without dead ends: 280 [2023-11-29 05:23:35,701 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:23:35,701 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 212 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 05:23:35,702 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 537 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 05:23:35,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2023-11-29 05:23:35,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 218. [2023-11-29 05:23:35,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 157 states have (on average 1.5796178343949046) internal successors, (248), 201 states have internal predecessors, (248), 10 states have call successors, (10), 7 states have call predecessors, (10), 9 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-11-29 05:23:35,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 275 transitions. [2023-11-29 05:23:35,727 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 275 transitions. Word has length 42 [2023-11-29 05:23:35,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:23:35,728 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 275 transitions. [2023-11-29 05:23:35,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:35,728 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 275 transitions. [2023-11-29 05:23:35,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-11-29 05:23:35,729 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:23:35,729 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:23:35,736 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 05:23:35,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 05:23:35,936 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting func_to_recursive_line_33_to_42_0Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:23:35,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:23:35,937 INFO L85 PathProgramCache]: Analyzing trace with hash 259206461, now seen corresponding path program 1 times [2023-11-29 05:23:35,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:23:35,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116113981] [2023-11-29 05:23:35,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:35,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:23:35,949 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:23:35,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [904854940] [2023-11-29 05:23:35,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:35,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:35,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:23:35,951 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:23:35,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 05:23:36,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:23:36,073 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-29 05:23:36,075 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:23:36,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 05:23:36,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:23:36,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 24 [2023-11-29 05:23:36,852 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:23:36,852 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:23:36,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:23:36,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116113981] [2023-11-29 05:23:36,852 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:23:36,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904854940] [2023-11-29 05:23:36,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904854940] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:23:36,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:23:36,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 05:23:36,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817034620] [2023-11-29 05:23:36,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:23:36,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:23:36,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:23:36,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:23:36,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:23:36,854 INFO L87 Difference]: Start difference. First operand 218 states and 275 transitions. Second operand has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:39,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:23:39,080 INFO L93 Difference]: Finished difference Result 273 states and 323 transitions. [2023-11-29 05:23:39,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 05:23:39,081 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 43 [2023-11-29 05:23:39,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:23:39,083 INFO L225 Difference]: With dead ends: 273 [2023-11-29 05:23:39,084 INFO L226 Difference]: Without dead ends: 272 [2023-11-29 05:23:39,084 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2023-11-29 05:23:39,085 INFO L413 NwaCegarLoop]: 82 mSDtfsCounter, 223 mSDsluCounter, 534 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-11-29 05:23:39,085 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 616 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-11-29 05:23:39,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2023-11-29 05:23:39,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 218. [2023-11-29 05:23:39,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 157 states have (on average 1.5732484076433122) internal successors, (247), 201 states have internal predecessors, (247), 10 states have call successors, (10), 7 states have call predecessors, (10), 9 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-11-29 05:23:39,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 274 transitions. [2023-11-29 05:23:39,109 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 274 transitions. Word has length 43 [2023-11-29 05:23:39,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:23:39,109 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 274 transitions. [2023-11-29 05:23:39,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 9 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:39,109 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 274 transitions. [2023-11-29 05:23:39,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-11-29 05:23:39,110 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:23:39,110 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:23:39,117 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 05:23:39,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:39,311 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting func_to_recursive_line_33_to_42_0Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:23:39,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:23:39,312 INFO L85 PathProgramCache]: Analyzing trace with hash -554534232, now seen corresponding path program 1 times [2023-11-29 05:23:39,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:23:39,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663447716] [2023-11-29 05:23:39,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:39,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:23:39,324 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:23:39,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [6240692] [2023-11-29 05:23:39,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:39,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:39,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:23:39,325 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:23:39,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 05:23:39,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:23:39,467 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 76 conjunts are in the unsatisfiable core [2023-11-29 05:23:39,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:23:39,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:23:39,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:23:39,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 05:23:39,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2023-11-29 05:23:40,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2023-11-29 05:23:40,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2023-11-29 05:23:40,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 30 [2023-11-29 05:23:40,472 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:23:40,472 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:23:40,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:23:40,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663447716] [2023-11-29 05:23:40,472 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:23:40,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6240692] [2023-11-29 05:23:40,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6240692] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:23:40,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:23:40,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-29 05:23:40,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928930776] [2023-11-29 05:23:40,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:23:40,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 05:23:40,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:23:40,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 05:23:40,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-11-29 05:23:40,475 INFO L87 Difference]: Start difference. First operand 218 states and 274 transitions. Second operand has 12 states, 10 states have (on average 3.6) internal successors, (36), 11 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:42,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:23:42,133 INFO L93 Difference]: Finished difference Result 264 states and 314 transitions. [2023-11-29 05:23:42,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 05:23:42,134 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.6) internal successors, (36), 11 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 44 [2023-11-29 05:23:42,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:23:42,137 INFO L225 Difference]: With dead ends: 264 [2023-11-29 05:23:42,137 INFO L226 Difference]: Without dead ends: 263 [2023-11-29 05:23:42,137 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2023-11-29 05:23:42,138 INFO L413 NwaCegarLoop]: 85 mSDtfsCounter, 226 mSDsluCounter, 646 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 731 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-29 05:23:42,138 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 731 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-29 05:23:42,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2023-11-29 05:23:42,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 218. [2023-11-29 05:23:42,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 157 states have (on average 1.5668789808917198) internal successors, (246), 201 states have internal predecessors, (246), 10 states have call successors, (10), 7 states have call predecessors, (10), 9 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-11-29 05:23:42,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 273 transitions. [2023-11-29 05:23:42,154 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 273 transitions. Word has length 44 [2023-11-29 05:23:42,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:23:42,154 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 273 transitions. [2023-11-29 05:23:42,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.6) internal successors, (36), 11 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:42,154 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 273 transitions. [2023-11-29 05:23:42,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-11-29 05:23:42,155 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:23:42,155 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:23:42,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 05:23:42,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 05:23:42,356 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting func_to_recursive_line_33_to_42_0Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:23:42,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:23:42,356 INFO L85 PathProgramCache]: Analyzing trace with hash -10691937, now seen corresponding path program 1 times [2023-11-29 05:23:42,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:23:42,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813942435] [2023-11-29 05:23:42,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:42,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:23:42,368 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:23:42,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [448498674] [2023-11-29 05:23:42,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:42,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:42,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:23:42,369 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:23:42,370 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 05:23:42,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:23:42,465 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:23:42,467 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:23:42,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:23:42,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:23:42,612 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:23:42,613 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:23:42,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:23:42,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813942435] [2023-11-29 05:23:42,613 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:23:42,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [448498674] [2023-11-29 05:23:42,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [448498674] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:23:42,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:23:42,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:23:42,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207220922] [2023-11-29 05:23:42,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:23:42,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:23:42,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:23:42,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:23:42,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:23:42,615 INFO L87 Difference]: Start difference. First operand 218 states and 273 transitions. Second operand has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:42,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:23:42,777 INFO L93 Difference]: Finished difference Result 282 states and 321 transitions. [2023-11-29 05:23:42,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 05:23:42,778 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 45 [2023-11-29 05:23:42,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:23:42,780 INFO L225 Difference]: With dead ends: 282 [2023-11-29 05:23:42,780 INFO L226 Difference]: Without dead ends: 281 [2023-11-29 05:23:42,781 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:23:42,781 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 199 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:23:42,782 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 534 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:23:42,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2023-11-29 05:23:42,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 218. [2023-11-29 05:23:42,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 157 states have (on average 1.5541401273885351) internal successors, (244), 201 states have internal predecessors, (244), 10 states have call successors, (10), 7 states have call predecessors, (10), 9 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-11-29 05:23:42,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 271 transitions. [2023-11-29 05:23:42,804 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 271 transitions. Word has length 45 [2023-11-29 05:23:42,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:23:42,804 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 271 transitions. [2023-11-29 05:23:42,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:42,805 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 271 transitions. [2023-11-29 05:23:42,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2023-11-29 05:23:42,806 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:23:42,806 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:23:42,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 05:23:43,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:43,007 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting func_to_recursive_line_33_to_42_0Err15ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:23:43,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:23:43,007 INFO L85 PathProgramCache]: Analyzing trace with hash -331449974, now seen corresponding path program 1 times [2023-11-29 05:23:43,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:23:43,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877198915] [2023-11-29 05:23:43,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:43,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:23:43,020 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:23:43,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [712232501] [2023-11-29 05:23:43,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:43,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:43,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:23:43,022 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:23:43,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 05:23:43,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:23:43,129 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:23:43,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:23:43,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:23:43,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:23:43,253 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:23:43,253 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:23:43,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:23:43,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877198915] [2023-11-29 05:23:43,253 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:23:43,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712232501] [2023-11-29 05:23:43,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712232501] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:23:43,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:23:43,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:23:43,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520363163] [2023-11-29 05:23:43,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:23:43,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:23:43,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:23:43,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:23:43,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:23:43,255 INFO L87 Difference]: Start difference. First operand 218 states and 271 transitions. Second operand has 7 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:43,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:23:43,387 INFO L93 Difference]: Finished difference Result 281 states and 319 transitions. [2023-11-29 05:23:43,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 05:23:43,388 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 46 [2023-11-29 05:23:43,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:23:43,389 INFO L225 Difference]: With dead ends: 281 [2023-11-29 05:23:43,389 INFO L226 Difference]: Without dead ends: 280 [2023-11-29 05:23:43,390 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:23:43,390 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 163 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:23:43,390 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 588 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:23:43,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2023-11-29 05:23:43,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 218. [2023-11-29 05:23:43,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 157 states have (on average 1.5414012738853504) internal successors, (242), 201 states have internal predecessors, (242), 10 states have call successors, (10), 7 states have call predecessors, (10), 9 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-11-29 05:23:43,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 269 transitions. [2023-11-29 05:23:43,408 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 269 transitions. Word has length 46 [2023-11-29 05:23:43,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:23:43,408 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 269 transitions. [2023-11-29 05:23:43,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.333333333333333) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:43,408 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 269 transitions. [2023-11-29 05:23:43,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2023-11-29 05:23:43,409 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:23:43,409 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:23:43,415 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-29 05:23:43,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:43,609 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting func_to_recursive_line_33_to_42_0Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:23:43,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:23:43,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1685014527, now seen corresponding path program 1 times [2023-11-29 05:23:43,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:23:43,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917948551] [2023-11-29 05:23:43,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:43,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:23:43,619 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:23:43,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1625347678] [2023-11-29 05:23:43,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:43,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:43,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:23:43,620 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:23:43,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 05:23:43,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:23:43,715 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 05:23:43,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:23:43,736 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:23:43,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:23:43,861 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:23:43,861 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:23:43,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:23:43,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917948551] [2023-11-29 05:23:43,861 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:23:43,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625347678] [2023-11-29 05:23:43,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625347678] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:23:43,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:23:43,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:23:43,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522579622] [2023-11-29 05:23:43,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:23:43,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:23:43,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:23:43,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:23:43,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:23:43,863 INFO L87 Difference]: Start difference. First operand 218 states and 269 transitions. Second operand has 8 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:44,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:23:44,077 INFO L93 Difference]: Finished difference Result 280 states and 317 transitions. [2023-11-29 05:23:44,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 05:23:44,077 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 47 [2023-11-29 05:23:44,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:23:44,079 INFO L225 Difference]: With dead ends: 280 [2023-11-29 05:23:44,079 INFO L226 Difference]: Without dead ends: 279 [2023-11-29 05:23:44,079 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:23:44,080 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 191 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:23:44,080 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 599 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 05:23:44,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2023-11-29 05:23:44,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 218. [2023-11-29 05:23:44,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 157 states have (on average 1.5286624203821657) internal successors, (240), 201 states have internal predecessors, (240), 10 states have call successors, (10), 7 states have call predecessors, (10), 9 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-11-29 05:23:44,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 267 transitions. [2023-11-29 05:23:44,095 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 267 transitions. Word has length 47 [2023-11-29 05:23:44,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:23:44,095 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 267 transitions. [2023-11-29 05:23:44,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 05:23:44,095 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 267 transitions. [2023-11-29 05:23:44,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-11-29 05:23:44,096 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:23:44,096 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:23:44,101 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-29 05:23:44,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-29 05:23:44,297 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting func_to_recursive_line_33_to_42_0Err17ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:23:44,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:23:44,297 INFO L85 PathProgramCache]: Analyzing trace with hash -695842708, now seen corresponding path program 1 times [2023-11-29 05:23:44,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:23:44,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721781903] [2023-11-29 05:23:44,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:44,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:23:44,312 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:23:44,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1179384996] [2023-11-29 05:23:44,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:23:44,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:23:44,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:23:44,314 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:23:44,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 05:23:44,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:23:44,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-29 05:23:44,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:23:44,544 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:23:44,601 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:23:44,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:23:44,719 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:23:45,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 38 [2023-11-29 05:23:45,659 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 13 [2023-11-29 05:23:46,252 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:23:46,253 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:24:03,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:24:03,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721781903] [2023-11-29 05:24:03,521 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:24:03,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179384996] [2023-11-29 05:24:03,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179384996] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:24:03,521 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:24:03,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2023-11-29 05:24:03,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627853672] [2023-11-29 05:24:03,521 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:24:03,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:24:03,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:24:03,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:24:03,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=404, Unknown=3, NotChecked=0, Total=462 [2023-11-29 05:24:03,523 INFO L87 Difference]: Start difference. First operand 218 states and 267 transitions. Second operand has 14 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 13 states have internal predecessors, (43), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 05:24:10,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:24:10,118 INFO L93 Difference]: Finished difference Result 268 states and 315 transitions. [2023-11-29 05:24:10,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 05:24:10,119 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 13 states have internal predecessors, (43), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 48 [2023-11-29 05:24:10,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:24:10,121 INFO L225 Difference]: With dead ends: 268 [2023-11-29 05:24:10,121 INFO L226 Difference]: Without dead ends: 267 [2023-11-29 05:24:10,121 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 22.1s TimeCoverageRelationStatistics Valid=144, Invalid=844, Unknown=4, NotChecked=0, Total=992 [2023-11-29 05:24:10,122 INFO L413 NwaCegarLoop]: 83 mSDtfsCounter, 262 mSDsluCounter, 816 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 899 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:24:10,122 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [262 Valid, 899 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-29 05:24:10,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2023-11-29 05:24:10,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 218. [2023-11-29 05:24:10,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 157 states have (on average 1.5222929936305734) internal successors, (239), 201 states have internal predecessors, (239), 10 states have call successors, (10), 7 states have call predecessors, (10), 9 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-11-29 05:24:10,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 266 transitions. [2023-11-29 05:24:10,141 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 266 transitions. Word has length 48 [2023-11-29 05:24:10,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:24:10,141 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 266 transitions. [2023-11-29 05:24:10,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 13 states have internal predecessors, (43), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 05:24:10,141 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 266 transitions. [2023-11-29 05:24:10,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-11-29 05:24:10,142 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:24:10,142 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:24:10,147 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 05:24:10,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-29 05:24:10,343 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting func_to_recursive_line_33_to_42_0Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:24:10,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:24:10,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1902339498, now seen corresponding path program 1 times [2023-11-29 05:24:10,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:24:10,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261021104] [2023-11-29 05:24:10,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:24:10,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:24:10,353 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:24:10,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2039872757] [2023-11-29 05:24:10,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:24:10,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:24:10,353 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:24:10,354 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:24:10,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 05:24:10,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:24:10,465 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 05:24:10,467 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:24:10,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:24:10,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:24:10,805 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-29 05:24:10,809 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-29 05:24:10,830 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:24:10,831 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:24:10,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:24:10,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261021104] [2023-11-29 05:24:10,831 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:24:10,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039872757] [2023-11-29 05:24:10,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039872757] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:24:10,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:24:10,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:24:10,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360693735] [2023-11-29 05:24:10,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:24:10,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 05:24:10,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:24:10,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 05:24:10,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-11-29 05:24:10,833 INFO L87 Difference]: Start difference. First operand 218 states and 266 transitions. Second operand has 12 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:24:14,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:24:18,924 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:24:22,951 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:24:27,365 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:24:31,389 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:24:35,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:24:35,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:24:35,563 INFO L93 Difference]: Finished difference Result 220 states and 268 transitions. [2023-11-29 05:24:35,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 05:24:35,564 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 57 [2023-11-29 05:24:35,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:24:35,566 INFO L225 Difference]: With dead ends: 220 [2023-11-29 05:24:35,566 INFO L226 Difference]: Without dead ends: 219 [2023-11-29 05:24:35,566 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=118, Invalid=344, Unknown=0, NotChecked=0, Total=462 [2023-11-29 05:24:35,567 INFO L413 NwaCegarLoop]: 82 mSDtfsCounter, 322 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 19 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.4s IncrementalHoareTripleChecker+Time [2023-11-29 05:24:35,567 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [324 Valid, 535 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 250 Invalid, 6 Unknown, 0 Unchecked, 24.4s Time] [2023-11-29 05:24:35,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2023-11-29 05:24:35,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 219. [2023-11-29 05:24:35,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 158 states have (on average 1.5063291139240507) internal successors, (238), 201 states have internal predecessors, (238), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (18), 10 states have call predecessors, (18), 10 states have call successors, (18) [2023-11-29 05:24:35,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 266 transitions. [2023-11-29 05:24:35,586 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 266 transitions. Word has length 57 [2023-11-29 05:24:35,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:24:35,587 INFO L495 AbstractCegarLoop]: Abstraction has 219 states and 266 transitions. [2023-11-29 05:24:35,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:24:35,587 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 266 transitions. [2023-11-29 05:24:35,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-11-29 05:24:35,587 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:24:35,587 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:24:35,593 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-29 05:24:35,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-29 05:24:35,788 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting func_to_recursive_line_33_to_42_0Err18ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:24:35,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:24:35,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1902339178, now seen corresponding path program 1 times [2023-11-29 05:24:35,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:24:35,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944565360] [2023-11-29 05:24:35,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:24:35,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:24:35,803 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:24:35,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [118447335] [2023-11-29 05:24:35,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:24:35,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:24:35,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:24:35,805 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:24:35,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 05:24:35,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:24:35,917 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 05:24:35,918 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:24:35,977 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:24:35,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:24:35,995 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:24:35,995 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:24:35,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:24:35,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944565360] [2023-11-29 05:24:35,995 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:24:35,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118447335] [2023-11-29 05:24:35,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118447335] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:24:35,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:24:35,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:24:35,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479758629] [2023-11-29 05:24:35,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:24:35,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:24:35,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:24:35,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:24:35,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:24:35,997 INFO L87 Difference]: Start difference. First operand 219 states and 266 transitions. Second operand has 7 states, 6 states have (on average 7.833333333333333) internal successors, (47), 7 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:24:40,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:24:44,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:24:44,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:24:44,206 INFO L93 Difference]: Finished difference Result 253 states and 303 transitions. [2023-11-29 05:24:44,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 05:24:44,207 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.833333333333333) internal successors, (47), 7 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 57 [2023-11-29 05:24:44,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:24:44,209 INFO L225 Difference]: With dead ends: 253 [2023-11-29 05:24:44,209 INFO L226 Difference]: Without dead ends: 252 [2023-11-29 05:24:44,209 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:24:44,210 INFO L413 NwaCegarLoop]: 107 mSDtfsCounter, 101 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:24:44,210 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 456 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 96 Invalid, 2 Unknown, 0 Unchecked, 8.2s Time] [2023-11-29 05:24:44,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2023-11-29 05:24:44,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 218. [2023-11-29 05:24:44,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 158 states have (on average 1.4936708860759493) internal successors, (236), 200 states have internal predecessors, (236), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (18), 10 states have call predecessors, (18), 10 states have call successors, (18) [2023-11-29 05:24:44,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 264 transitions. [2023-11-29 05:24:44,233 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 264 transitions. Word has length 57 [2023-11-29 05:24:44,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:24:44,234 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 264 transitions. [2023-11-29 05:24:44,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.833333333333333) internal successors, (47), 7 states have internal predecessors, (47), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:24:44,234 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 264 transitions. [2023-11-29 05:24:44,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-11-29 05:24:44,235 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:24:44,235 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:24:44,240 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 05:24:44,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-29 05:24:44,435 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting func_to_recursive_line_33_to_42_0Err23ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:24:44,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:24:44,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1157017606, now seen corresponding path program 1 times [2023-11-29 05:24:44,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:24:44,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982645287] [2023-11-29 05:24:44,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:24:44,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:24:44,450 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:24:44,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1977970498] [2023-11-29 05:24:44,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:24:44,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:24:44,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:24:44,452 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:24:44,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 05:24:44,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:24:44,558 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 05:24:44,559 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:24:44,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:24:44,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:24:44,644 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:24:44,644 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:24:44,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:24:44,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982645287] [2023-11-29 05:24:44,645 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:24:44,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977970498] [2023-11-29 05:24:44,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977970498] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:24:44,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:24:44,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:24:44,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855866422] [2023-11-29 05:24:44,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:24:44,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:24:44,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:24:44,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:24:44,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:24:44,647 INFO L87 Difference]: Start difference. First operand 218 states and 264 transitions. Second operand has 7 states, 6 states have (on average 8.0) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:24:48,654 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:24:52,677 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:24:56,776 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:24:56,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:24:56,874 INFO L93 Difference]: Finished difference Result 244 states and 293 transitions. [2023-11-29 05:24:56,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 05:24:56,875 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.0) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 58 [2023-11-29 05:24:56,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:24:56,877 INFO L225 Difference]: With dead ends: 244 [2023-11-29 05:24:56,878 INFO L226 Difference]: Without dead ends: 243 [2023-11-29 05:24:56,878 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:24:56,878 INFO L413 NwaCegarLoop]: 119 mSDtfsCounter, 119 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 7 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:24:56,879 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 455 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 107 Invalid, 3 Unknown, 0 Unchecked, 12.2s Time] [2023-11-29 05:24:56,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2023-11-29 05:24:56,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 217. [2023-11-29 05:24:56,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 158 states have (on average 1.481012658227848) internal successors, (234), 199 states have internal predecessors, (234), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (18), 10 states have call predecessors, (18), 10 states have call successors, (18) [2023-11-29 05:24:56,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 262 transitions. [2023-11-29 05:24:56,896 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 262 transitions. Word has length 58 [2023-11-29 05:24:56,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:24:56,896 INFO L495 AbstractCegarLoop]: Abstraction has 217 states and 262 transitions. [2023-11-29 05:24:56,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.0) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:24:56,897 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 262 transitions. [2023-11-29 05:24:56,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-11-29 05:24:56,897 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:24:56,897 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:24:56,903 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 05:24:57,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-29 05:24:57,098 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting func_to_recursive_line_33_to_42_0Err19ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:24:57,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:24:57,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1157027536, now seen corresponding path program 1 times [2023-11-29 05:24:57,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:24:57,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140137697] [2023-11-29 05:24:57,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:24:57,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:24:57,111 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:24:57,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1874486836] [2023-11-29 05:24:57,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:24:57,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:24:57,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:24:57,113 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:24:57,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 05:24:57,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:24:57,225 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 05:24:57,228 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:24:57,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:24:57,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-29 05:24:57,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-29 05:24:57,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:24:57,640 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:24:57,640 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:24:57,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:24:57,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140137697] [2023-11-29 05:24:57,640 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:24:57,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874486836] [2023-11-29 05:24:57,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874486836] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:24:57,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:24:57,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:24:57,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906422247] [2023-11-29 05:24:57,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:24:57,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 05:24:57,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:24:57,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 05:24:57,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-11-29 05:24:57,642 INFO L87 Difference]: Start difference. First operand 217 states and 262 transitions. Second operand has 12 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:25:01,661 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:25:05,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:25:09,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:25:14,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:25:18,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:25:22,175 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:25:22,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:25:22,286 INFO L93 Difference]: Finished difference Result 217 states and 262 transitions. [2023-11-29 05:25:22,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 05:25:22,287 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 58 [2023-11-29 05:25:22,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:25:22,288 INFO L225 Difference]: With dead ends: 217 [2023-11-29 05:25:22,288 INFO L226 Difference]: Without dead ends: 216 [2023-11-29 05:25:22,289 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=118, Invalid=344, Unknown=0, NotChecked=0, Total=462 [2023-11-29 05:25:22,289 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 307 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 20 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.4s IncrementalHoareTripleChecker+Time [2023-11-29 05:25:22,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [309 Valid, 501 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 212 Invalid, 6 Unknown, 0 Unchecked, 24.4s Time] [2023-11-29 05:25:22,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2023-11-29 05:25:22,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2023-11-29 05:25:22,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 158 states have (on average 1.4683544303797469) internal successors, (232), 198 states have internal predecessors, (232), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (18), 10 states have call predecessors, (18), 10 states have call successors, (18) [2023-11-29 05:25:22,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 260 transitions. [2023-11-29 05:25:22,310 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 260 transitions. Word has length 58 [2023-11-29 05:25:22,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:25:22,310 INFO L495 AbstractCegarLoop]: Abstraction has 216 states and 260 transitions. [2023-11-29 05:25:22,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.363636363636363) internal successors, (48), 10 states have internal predecessors, (48), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:25:22,311 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 260 transitions. [2023-11-29 05:25:22,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-11-29 05:25:22,311 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:25:22,311 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:25:22,316 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-29 05:25:22,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 05:25:22,512 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:25:22,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:25:22,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1508208471, now seen corresponding path program 1 times [2023-11-29 05:25:22,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:25:22,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487368138] [2023-11-29 05:25:22,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:25:22,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:25:22,527 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:25:22,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [369509442] [2023-11-29 05:25:22,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:25:22,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:25:22,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:25:22,528 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:25:22,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 05:25:22,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:25:22,629 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 05:25:22,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:25:22,635 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:25:22,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-29 05:25:22,769 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:25:22,770 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:25:22,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:25:22,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487368138] [2023-11-29 05:25:22,770 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:25:22,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369509442] [2023-11-29 05:25:22,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369509442] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:25:22,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:25:22,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 05:25:22,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669024438] [2023-11-29 05:25:22,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:25:22,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 05:25:22,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:25:22,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 05:25:22,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 05:25:22,771 INFO L87 Difference]: Start difference. First operand 216 states and 260 transitions. Second operand has 5 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 05:25:22,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:25:22,823 INFO L93 Difference]: Finished difference Result 216 states and 260 transitions. [2023-11-29 05:25:22,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 05:25:22,824 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 59 [2023-11-29 05:25:22,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:25:22,825 INFO L225 Difference]: With dead ends: 216 [2023-11-29 05:25:22,825 INFO L226 Difference]: Without dead ends: 215 [2023-11-29 05:25:22,825 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 50 SyntacticMatches, 5 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:25:22,826 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 127 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 05:25:22,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 250 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 05:25:22,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2023-11-29 05:25:22,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 215. [2023-11-29 05:25:22,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 158 states have (on average 1.4620253164556962) internal successors, (231), 197 states have internal predecessors, (231), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (18), 10 states have call predecessors, (18), 10 states have call successors, (18) [2023-11-29 05:25:22,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 259 transitions. [2023-11-29 05:25:22,841 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 259 transitions. Word has length 59 [2023-11-29 05:25:22,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:25:22,841 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 259 transitions. [2023-11-29 05:25:22,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 05:25:22,841 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 259 transitions. [2023-11-29 05:25:22,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-11-29 05:25:22,842 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:25:22,842 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:25:22,846 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-29 05:25:23,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 05:25:23,043 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting func_to_recursive_line_33_to_42_0Err24ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:25:23,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:25:23,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1507807316, now seen corresponding path program 1 times [2023-11-29 05:25:23,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:25:23,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021133800] [2023-11-29 05:25:23,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:25:23,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:25:23,057 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:25:23,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [561692195] [2023-11-29 05:25:23,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:25:23,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:25:23,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:25:23,059 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:25:23,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 05:25:23,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:25:23,209 INFO L262 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 05:25:23,210 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:25:23,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-29 05:25:23,285 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:25:23,285 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:25:23,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:25:23,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021133800] [2023-11-29 05:25:23,286 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:25:23,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561692195] [2023-11-29 05:25:23,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561692195] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:25:23,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:25:23,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:25:23,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727199510] [2023-11-29 05:25:23,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:25:23,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:25:23,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:25:23,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:25:23,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:25:23,288 INFO L87 Difference]: Start difference. First operand 215 states and 259 transitions. Second operand has 6 states, 5 states have (on average 9.8) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:25:27,293 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:25:31,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:25:31,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:25:31,442 INFO L93 Difference]: Finished difference Result 215 states and 259 transitions. [2023-11-29 05:25:31,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 05:25:31,443 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.8) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 59 [2023-11-29 05:25:31,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:25:31,444 INFO L225 Difference]: With dead ends: 215 [2023-11-29 05:25:31,444 INFO L226 Difference]: Without dead ends: 214 [2023-11-29 05:25:31,445 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:25:31,445 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 113 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:25:31,445 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 395 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 77 Invalid, 2 Unknown, 0 Unchecked, 8.1s Time] [2023-11-29 05:25:31,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2023-11-29 05:25:31,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 214. [2023-11-29 05:25:31,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 158 states have (on average 1.4493670886075949) internal successors, (229), 196 states have internal predecessors, (229), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (18), 10 states have call predecessors, (18), 10 states have call successors, (18) [2023-11-29 05:25:31,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 257 transitions. [2023-11-29 05:25:31,468 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 257 transitions. Word has length 59 [2023-11-29 05:25:31,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:25:31,468 INFO L495 AbstractCegarLoop]: Abstraction has 214 states and 257 transitions. [2023-11-29 05:25:31,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.8) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:25:31,468 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 257 transitions. [2023-11-29 05:25:31,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-11-29 05:25:31,469 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:25:31,469 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:25:31,474 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-29 05:25:31,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-29 05:25:31,670 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting func_to_recursive_line_33_to_42_0Err20ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:25:31,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:25:31,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1508115156, now seen corresponding path program 1 times [2023-11-29 05:25:31,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:25:31,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407130525] [2023-11-29 05:25:31,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:25:31,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:25:31,680 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:25:31,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [683362191] [2023-11-29 05:25:31,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:25:31,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:25:31,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:25:31,682 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:25:31,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 05:25:31,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:25:31,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 05:25:31,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:25:31,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-29 05:25:31,853 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:25:31,853 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:25:31,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:25:31,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407130525] [2023-11-29 05:25:31,853 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:25:31,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [683362191] [2023-11-29 05:25:31,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [683362191] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:25:31,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:25:31,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:25:31,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371237910] [2023-11-29 05:25:31,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:25:31,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:25:31,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:25:31,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:25:31,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:25:31,855 INFO L87 Difference]: Start difference. First operand 214 states and 257 transitions. Second operand has 6 states, 5 states have (on average 9.8) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:25:35,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:25:35,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:25:35,996 INFO L93 Difference]: Finished difference Result 214 states and 257 transitions. [2023-11-29 05:25:35,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 05:25:35,997 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.8) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 59 [2023-11-29 05:25:35,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:25:35,998 INFO L225 Difference]: With dead ends: 214 [2023-11-29 05:25:35,999 INFO L226 Difference]: Without dead ends: 213 [2023-11-29 05:25:35,999 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:25:35,999 INFO L413 NwaCegarLoop]: 99 mSDtfsCounter, 94 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:25:36,000 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 389 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 65 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2023-11-29 05:25:36,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2023-11-29 05:25:36,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 213. [2023-11-29 05:25:36,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 158 states have (on average 1.4367088607594938) internal successors, (227), 195 states have internal predecessors, (227), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (18), 10 states have call predecessors, (18), 10 states have call successors, (18) [2023-11-29 05:25:36,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 255 transitions. [2023-11-29 05:25:36,018 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 255 transitions. Word has length 59 [2023-11-29 05:25:36,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:25:36,018 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 255 transitions. [2023-11-29 05:25:36,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.8) internal successors, (49), 6 states have internal predecessors, (49), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:25:36,018 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 255 transitions. [2023-11-29 05:25:36,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-11-29 05:25:36,019 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:25:36,019 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:25:36,025 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-11-29 05:25:36,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 05:25:36,220 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:25:36,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:25:36,220 INFO L85 PathProgramCache]: Analyzing trace with hash 490177806, now seen corresponding path program 1 times [2023-11-29 05:25:36,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:25:36,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335168970] [2023-11-29 05:25:36,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:25:36,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:25:36,232 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:25:36,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [22072728] [2023-11-29 05:25:36,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:25:36,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:25:36,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:25:36,234 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:25:36,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-29 05:25:36,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:25:36,359 INFO L262 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 05:25:36,361 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:25:36,368 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:25:36,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:25:36,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:25:36,550 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:25:36,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:25:36,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335168970] [2023-11-29 05:25:36,551 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:25:36,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22072728] [2023-11-29 05:25:36,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22072728] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:25:36,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:25:36,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 05:25:36,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911808118] [2023-11-29 05:25:36,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:25:36,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 05:25:36,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:25:36,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 05:25:36,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 05:25:36,553 INFO L87 Difference]: Start difference. First operand 213 states and 255 transitions. Second operand has 5 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 05:25:36,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:25:36,628 INFO L93 Difference]: Finished difference Result 213 states and 255 transitions. [2023-11-29 05:25:36,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 05:25:36,629 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 60 [2023-11-29 05:25:36,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:25:36,630 INFO L225 Difference]: With dead ends: 213 [2023-11-29 05:25:36,630 INFO L226 Difference]: Without dead ends: 212 [2023-11-29 05:25:36,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 51 SyntacticMatches, 5 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:25:36,631 INFO L413 NwaCegarLoop]: 106 mSDtfsCounter, 121 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 05:25:36,631 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 244 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 05:25:36,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2023-11-29 05:25:36,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2023-11-29 05:25:36,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 158 states have (on average 1.4303797468354431) internal successors, (226), 194 states have internal predecessors, (226), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (18), 10 states have call predecessors, (18), 10 states have call successors, (18) [2023-11-29 05:25:36,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 254 transitions. [2023-11-29 05:25:36,651 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 254 transitions. Word has length 60 [2023-11-29 05:25:36,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:25:36,651 INFO L495 AbstractCegarLoop]: Abstraction has 212 states and 254 transitions. [2023-11-29 05:25:36,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 05:25:36,652 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 254 transitions. [2023-11-29 05:25:36,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-11-29 05:25:36,652 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:25:36,652 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:25:36,659 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-11-29 05:25:36,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:25:36,853 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting func_to_recursive_line_33_to_42_0Err25ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:25:36,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:25:36,853 INFO L85 PathProgramCache]: Analyzing trace with hash 502613564, now seen corresponding path program 1 times [2023-11-29 05:25:36,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:25:36,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711669910] [2023-11-29 05:25:36,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:25:36,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:25:36,866 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:25:36,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2005443826] [2023-11-29 05:25:36,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:25:36,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:25:36,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:25:36,868 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:25:36,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-29 05:25:36,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:25:36,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 05:25:36,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:25:37,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:25:37,068 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:25:37,068 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:25:37,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:25:37,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711669910] [2023-11-29 05:25:37,068 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:25:37,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005443826] [2023-11-29 05:25:37,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005443826] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:25:37,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:25:37,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:25:37,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820500762] [2023-11-29 05:25:37,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:25:37,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:25:37,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:25:37,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:25:37,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:25:37,070 INFO L87 Difference]: Start difference. First operand 212 states and 254 transitions. Second operand has 6 states, 5 states have (on average 10.0) internal successors, (50), 6 states have internal predecessors, (50), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:25:41,085 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:25:45,112 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:25:49,219 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:25:49,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:25:49,305 INFO L93 Difference]: Finished difference Result 238 states and 283 transitions. [2023-11-29 05:25:49,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 05:25:49,306 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 10.0) internal successors, (50), 6 states have internal predecessors, (50), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 60 [2023-11-29 05:25:49,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:25:49,307 INFO L225 Difference]: With dead ends: 238 [2023-11-29 05:25:49,308 INFO L226 Difference]: Without dead ends: 237 [2023-11-29 05:25:49,308 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:25:49,309 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 88 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 5 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:25:49,309 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 465 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 92 Invalid, 3 Unknown, 0 Unchecked, 12.2s Time] [2023-11-29 05:25:49,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2023-11-29 05:25:49,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 211. [2023-11-29 05:25:49,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 158 states have (on average 1.4177215189873418) internal successors, (224), 193 states have internal predecessors, (224), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (18), 10 states have call predecessors, (18), 10 states have call successors, (18) [2023-11-29 05:25:49,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 252 transitions. [2023-11-29 05:25:49,335 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 252 transitions. Word has length 60 [2023-11-29 05:25:49,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:25:49,336 INFO L495 AbstractCegarLoop]: Abstraction has 211 states and 252 transitions. [2023-11-29 05:25:49,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 10.0) internal successors, (50), 6 states have internal predecessors, (50), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:25:49,336 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 252 transitions. [2023-11-29 05:25:49,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-11-29 05:25:49,336 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:25:49,336 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:25:49,343 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-11-29 05:25:49,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-11-29 05:25:49,537 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting func_to_recursive_line_33_to_42_0Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:25:49,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:25:49,537 INFO L85 PathProgramCache]: Analyzing trace with hash 493070514, now seen corresponding path program 1 times [2023-11-29 05:25:49,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:25:49,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746113923] [2023-11-29 05:25:49,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:25:49,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:25:49,550 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:25:49,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [939090213] [2023-11-29 05:25:49,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:25:49,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:25:49,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:25:49,551 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:25:49,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-29 05:25:49,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:25:49,719 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 05:25:49,720 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:25:49,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:25:49,794 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:25:49,795 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:25:49,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:25:49,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746113923] [2023-11-29 05:25:49,795 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:25:49,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939090213] [2023-11-29 05:25:49,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939090213] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:25:49,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:25:49,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:25:49,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937284677] [2023-11-29 05:25:49,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:25:49,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:25:49,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:25:49,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:25:49,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:25:49,797 INFO L87 Difference]: Start difference. First operand 211 states and 252 transitions. Second operand has 6 states, 5 states have (on average 10.0) internal successors, (50), 6 states have internal predecessors, (50), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:25:53,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:25:57,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:25:57,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:25:57,987 INFO L93 Difference]: Finished difference Result 245 states and 289 transitions. [2023-11-29 05:25:57,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 05:25:57,988 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 10.0) internal successors, (50), 6 states have internal predecessors, (50), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 60 [2023-11-29 05:25:57,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:25:57,990 INFO L225 Difference]: With dead ends: 245 [2023-11-29 05:25:57,990 INFO L226 Difference]: Without dead ends: 244 [2023-11-29 05:25:57,991 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:25:57,991 INFO L413 NwaCegarLoop]: 100 mSDtfsCounter, 101 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 8 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:25:57,991 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 402 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 73 Invalid, 2 Unknown, 0 Unchecked, 8.1s Time] [2023-11-29 05:25:57,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2023-11-29 05:25:58,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 210. [2023-11-29 05:25:58,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 158 states have (on average 1.4050632911392404) internal successors, (222), 192 states have internal predecessors, (222), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (18), 10 states have call predecessors, (18), 10 states have call successors, (18) [2023-11-29 05:25:58,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 250 transitions. [2023-11-29 05:25:58,013 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 250 transitions. Word has length 60 [2023-11-29 05:25:58,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:25:58,013 INFO L495 AbstractCegarLoop]: Abstraction has 210 states and 250 transitions. [2023-11-29 05:25:58,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 10.0) internal successors, (50), 6 states have internal predecessors, (50), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:25:58,013 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 250 transitions. [2023-11-29 05:25:58,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-11-29 05:25:58,014 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:25:58,014 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:25:58,019 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-11-29 05:25:58,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-11-29 05:25:58,215 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:25:58,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:25:58,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1984357045, now seen corresponding path program 1 times [2023-11-29 05:25:58,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:25:58,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555182227] [2023-11-29 05:25:58,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:25:58,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:25:58,230 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:25:58,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1685352291] [2023-11-29 05:25:58,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:25:58,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:25:58,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:25:58,232 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:25:58,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-29 05:25:58,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:25:58,385 INFO L262 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-29 05:25:58,388 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:25:58,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:25:58,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-29 05:25:58,649 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:25:58,973 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2023-11-29 05:25:59,026 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 25 [2023-11-29 05:25:59,058 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:25:59,058 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:25:59,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:25:59,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555182227] [2023-11-29 05:25:59,483 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:25:59,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685352291] [2023-11-29 05:25:59,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685352291] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:25:59,484 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:25:59,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2023-11-29 05:25:59,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600183336] [2023-11-29 05:25:59,484 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:25:59,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 05:25:59,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:25:59,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 05:25:59,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2023-11-29 05:25:59,485 INFO L87 Difference]: Start difference. First operand 210 states and 250 transitions. Second operand has 17 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 16 states have internal predecessors, (53), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-29 05:26:03,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:26:04,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:26:04,633 INFO L93 Difference]: Finished difference Result 241 states and 280 transitions. [2023-11-29 05:26:04,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 05:26:04,634 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 16 states have internal predecessors, (53), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) Word has length 61 [2023-11-29 05:26:04,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:26:04,635 INFO L225 Difference]: With dead ends: 241 [2023-11-29 05:26:04,635 INFO L226 Difference]: Without dead ends: 240 [2023-11-29 05:26:04,636 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=152, Invalid=904, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 05:26:04,636 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 291 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 11 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 722 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2023-11-29 05:26:04,637 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [293 Valid, 722 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 521 Invalid, 1 Unknown, 0 Unchecked, 4.7s Time] [2023-11-29 05:26:04,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2023-11-29 05:26:04,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 214. [2023-11-29 05:26:04,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 162 states have (on average 1.3950617283950617) internal successors, (226), 195 states have internal predecessors, (226), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (18), 11 states have call predecessors, (18), 10 states have call successors, (18) [2023-11-29 05:26:04,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 254 transitions. [2023-11-29 05:26:04,660 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 254 transitions. Word has length 61 [2023-11-29 05:26:04,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:26:04,660 INFO L495 AbstractCegarLoop]: Abstraction has 214 states and 254 transitions. [2023-11-29 05:26:04,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 16 states have internal predecessors, (53), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-29 05:26:04,660 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 254 transitions. [2023-11-29 05:26:04,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-11-29 05:26:04,661 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:26:04,661 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:26:04,667 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-11-29 05:26:04,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:26:04,861 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:26:04,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:26:04,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1385526096, now seen corresponding path program 1 times [2023-11-29 05:26:04,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:26:04,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322675017] [2023-11-29 05:26:04,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:26:04,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:26:04,875 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:26:04,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1440188726] [2023-11-29 05:26:04,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:26:04,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:26:04,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:26:04,877 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:26:04,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-29 05:26:05,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:26:05,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-29 05:26:05,110 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:26:05,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:26:05,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:26:05,487 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 05:26:05,488 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 33 [2023-11-29 05:26:05,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:26:05,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2023-11-29 05:26:05,973 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 52 [2023-11-29 05:26:06,021 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:26:06,022 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:26:06,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:26:06,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322675017] [2023-11-29 05:26:06,445 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:26:06,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440188726] [2023-11-29 05:26:06,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440188726] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:26:06,445 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:26:06,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2023-11-29 05:26:06,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785179805] [2023-11-29 05:26:06,445 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:26:06,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 05:26:06,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:26:06,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 05:26:06,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2023-11-29 05:26:06,447 INFO L87 Difference]: Start difference. First operand 214 states and 254 transitions. Second operand has 18 states, 15 states have (on average 3.6) internal successors, (54), 16 states have internal predecessors, (54), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-29 05:26:10,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:26:13,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:26:13,534 INFO L93 Difference]: Finished difference Result 240 states and 279 transitions. [2023-11-29 05:26:13,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 05:26:13,535 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 3.6) internal successors, (54), 16 states have internal predecessors, (54), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) Word has length 62 [2023-11-29 05:26:13,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:26:13,537 INFO L225 Difference]: With dead ends: 240 [2023-11-29 05:26:13,537 INFO L226 Difference]: Without dead ends: 239 [2023-11-29 05:26:13,538 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=211, Invalid=1195, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 05:26:13,538 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 401 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 606 mSolverCounterSat, 18 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 606 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:26:13,538 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [403 Valid, 706 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 606 Invalid, 1 Unknown, 0 Unchecked, 6.2s Time] [2023-11-29 05:26:13,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2023-11-29 05:26:13,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 215. [2023-11-29 05:26:13,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 163 states have (on average 1.392638036809816) internal successors, (227), 196 states have internal predecessors, (227), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (18), 11 states have call predecessors, (18), 10 states have call successors, (18) [2023-11-29 05:26:13,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 255 transitions. [2023-11-29 05:26:13,562 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 255 transitions. Word has length 62 [2023-11-29 05:26:13,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:26:13,563 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 255 transitions. [2023-11-29 05:26:13,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 3.6) internal successors, (54), 16 states have internal predecessors, (54), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-29 05:26:13,563 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 255 transitions. [2023-11-29 05:26:13,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-11-29 05:26:13,563 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:26:13,563 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:26:13,570 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-11-29 05:26:13,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:26:13,764 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:26:13,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:26:13,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1635859, now seen corresponding path program 1 times [2023-11-29 05:26:13,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:26:13,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879877159] [2023-11-29 05:26:13,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:26:13,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:26:13,778 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:26:13,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1906132047] [2023-11-29 05:26:13,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:26:13,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:26:13,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:26:13,780 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:26:13,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-29 05:26:13,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:26:13,915 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 05:26:13,918 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:26:13,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:26:14,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:26:14,065 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:26:14,065 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:26:14,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:26:14,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879877159] [2023-11-29 05:26:14,065 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:26:14,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906132047] [2023-11-29 05:26:14,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906132047] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:26:14,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:26:14,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:26:14,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458296769] [2023-11-29 05:26:14,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:26:14,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:26:14,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:26:14,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:26:14,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:26:14,066 INFO L87 Difference]: Start difference. First operand 215 states and 255 transitions. Second operand has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 7 states have internal predecessors, (52), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 05:26:14,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:26:14,290 INFO L93 Difference]: Finished difference Result 218 states and 264 transitions. [2023-11-29 05:26:14,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 05:26:14,291 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 7 states have internal predecessors, (52), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 63 [2023-11-29 05:26:14,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:26:14,292 INFO L225 Difference]: With dead ends: 218 [2023-11-29 05:26:14,292 INFO L226 Difference]: Without dead ends: 216 [2023-11-29 05:26:14,293 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:26:14,293 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 146 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:26:14,293 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 213 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 05:26:14,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2023-11-29 05:26:14,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 213. [2023-11-29 05:26:14,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 163 states have (on average 1.3742331288343559) internal successors, (224), 194 states have internal predecessors, (224), 10 states have call successors, (10), 7 states have call predecessors, (10), 10 states have return successors, (18), 11 states have call predecessors, (18), 10 states have call successors, (18) [2023-11-29 05:26:14,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 252 transitions. [2023-11-29 05:26:14,316 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 252 transitions. Word has length 63 [2023-11-29 05:26:14,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:26:14,316 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 252 transitions. [2023-11-29 05:26:14,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 7 states have internal predecessors, (52), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 05:26:14,316 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 252 transitions. [2023-11-29 05:26:14,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-11-29 05:26:14,317 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:26:14,317 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] [2023-11-29 05:26:14,322 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-11-29 05:26:14,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-11-29 05:26:14,517 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:26:14,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:26:14,518 INFO L85 PathProgramCache]: Analyzing trace with hash -108342819, now seen corresponding path program 1 times [2023-11-29 05:26:14,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:26:14,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219623034] [2023-11-29 05:26:14,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:26:14,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:26:14,530 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:26:14,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1643549330] [2023-11-29 05:26:14,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:26:14,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:26:14,531 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:26:14,532 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:26:14,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-11-29 05:26:14,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:26:14,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 56 conjunts are in the unsatisfiable core [2023-11-29 05:26:14,690 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:26:14,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:26:14,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:26:15,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2023-11-29 05:26:15,910 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 20 [2023-11-29 05:26:15,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2023-11-29 05:26:15,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2023-11-29 05:26:16,014 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:26:16,014 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:26:16,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2023-11-29 05:26:16,479 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:26:16,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:26:16,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219623034] [2023-11-29 05:26:16,479 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:26:16,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643549330] [2023-11-29 05:26:16,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643549330] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:26:16,479 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:26:16,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2023-11-29 05:26:16,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380124654] [2023-11-29 05:26:16,480 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:26:16,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 05:26:16,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:26:16,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 05:26:16,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2023-11-29 05:26:16,481 INFO L87 Difference]: Start difference. First operand 213 states and 252 transitions. Second operand has 23 states, 22 states have (on average 4.681818181818182) internal successors, (103), 19 states have internal predecessors, (103), 8 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-29 05:26:20,678 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:26:24,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:26:29,052 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:26:33,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:26:37,904 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:26:42,082 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:26:46,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:26:47,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:26:47,269 INFO L93 Difference]: Finished difference Result 373 states and 418 transitions. [2023-11-29 05:26:47,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 05:26:47,270 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 4.681818181818182) internal successors, (103), 19 states have internal predecessors, (103), 8 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 64 [2023-11-29 05:26:47,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:26:47,273 INFO L225 Difference]: With dead ends: 373 [2023-11-29 05:26:47,273 INFO L226 Difference]: Without dead ends: 372 [2023-11-29 05:26:47,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 104 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=215, Invalid=1191, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 05:26:47,275 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 513 mSDsluCounter, 1241 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 35 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 514 SdHoareTripleChecker+Valid, 1344 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.7s IncrementalHoareTripleChecker+Time [2023-11-29 05:26:47,275 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [514 Valid, 1344 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 802 Invalid, 7 Unknown, 0 Unchecked, 29.7s Time] [2023-11-29 05:26:47,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2023-11-29 05:26:47,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 281. [2023-11-29 05:26:47,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 222 states have (on average 1.4054054054054055) internal successors, (312), 255 states have internal predecessors, (312), 14 states have call successors, (14), 10 states have call predecessors, (14), 15 states have return successors, (26), 15 states have call predecessors, (26), 14 states have call successors, (26) [2023-11-29 05:26:47,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 352 transitions. [2023-11-29 05:26:47,318 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 352 transitions. Word has length 64 [2023-11-29 05:26:47,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:26:47,318 INFO L495 AbstractCegarLoop]: Abstraction has 281 states and 352 transitions. [2023-11-29 05:26:47,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 4.681818181818182) internal successors, (103), 19 states have internal predecessors, (103), 8 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-29 05:26:47,318 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 352 transitions. [2023-11-29 05:26:47,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-11-29 05:26:47,319 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:26:47,319 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] [2023-11-29 05:26:47,325 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-11-29 05:26:47,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:26:47,520 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:26:47,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:26:47,520 INFO L85 PathProgramCache]: Analyzing trace with hash -42530477, now seen corresponding path program 1 times [2023-11-29 05:26:47,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:26:47,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120437214] [2023-11-29 05:26:47,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:26:47,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:26:47,535 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:26:47,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1820554061] [2023-11-29 05:26:47,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:26:47,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:26:47,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:26:47,537 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:26:47,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-11-29 05:26:47,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:26:47,714 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-29 05:26:47,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:26:47,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:26:47,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:26:48,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:26:48,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 13 [2023-11-29 05:26:48,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-29 05:26:48,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:26:48,440 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:26:48,440 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:26:48,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2023-11-29 05:26:48,811 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:26:48,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:26:48,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120437214] [2023-11-29 05:26:48,811 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:26:48,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820554061] [2023-11-29 05:26:48,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820554061] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:26:48,812 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:26:48,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 21 [2023-11-29 05:26:48,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121502179] [2023-11-29 05:26:48,812 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:26:48,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 05:26:48,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:26:48,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 05:26:48,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2023-11-29 05:26:48,813 INFO L87 Difference]: Start difference. First operand 281 states and 352 transitions. Second operand has 22 states, 21 states have (on average 5.0476190476190474) internal successors, (106), 18 states have internal predecessors, (106), 8 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-29 05:26:50,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:26:50,109 INFO L93 Difference]: Finished difference Result 447 states and 527 transitions. [2023-11-29 05:26:50,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 05:26:50,110 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 5.0476190476190474) internal successors, (106), 18 states have internal predecessors, (106), 8 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 64 [2023-11-29 05:26:50,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:26:50,113 INFO L225 Difference]: With dead ends: 447 [2023-11-29 05:26:50,113 INFO L226 Difference]: Without dead ends: 445 [2023-11-29 05:26:50,113 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 102 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=155, Invalid=775, Unknown=0, NotChecked=0, Total=930 [2023-11-29 05:26:50,114 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 704 mSDsluCounter, 1045 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 704 SdHoareTripleChecker+Valid, 1158 SdHoareTripleChecker+Invalid, 627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-29 05:26:50,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [704 Valid, 1158 Invalid, 627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 593 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-29 05:26:50,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2023-11-29 05:26:50,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 353. [2023-11-29 05:26:50,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 284 states have (on average 1.4119718309859155) internal successors, (401), 319 states have internal predecessors, (401), 18 states have call successors, (18), 14 states have call predecessors, (18), 21 states have return successors, (39), 19 states have call predecessors, (39), 18 states have call successors, (39) [2023-11-29 05:26:50,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 458 transitions. [2023-11-29 05:26:50,159 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 458 transitions. Word has length 64 [2023-11-29 05:26:50,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:26:50,159 INFO L495 AbstractCegarLoop]: Abstraction has 353 states and 458 transitions. [2023-11-29 05:26:50,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 5.0476190476190474) internal successors, (106), 18 states have internal predecessors, (106), 8 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-29 05:26:50,159 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 458 transitions. [2023-11-29 05:26:50,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-11-29 05:26:50,159 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:26:50,160 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:26:50,166 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-11-29 05:26:50,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:26:50,360 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:26:50,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:26:50,360 INFO L85 PathProgramCache]: Analyzing trace with hash -50711470, now seen corresponding path program 1 times [2023-11-29 05:26:50,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:26:50,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617978223] [2023-11-29 05:26:50,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:26:50,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:26:50,383 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:26:50,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1555937044] [2023-11-29 05:26:50,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:26:50,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:26:50,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:26:50,384 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:26:50,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-11-29 05:26:50,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:26:50,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 05:26:50,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:26:50,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:26:50,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2023-11-29 05:26:50,828 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:26:50,828 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:26:50,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:26:50,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617978223] [2023-11-29 05:26:50,829 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:26:50,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555937044] [2023-11-29 05:26:50,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555937044] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:26:50,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:26:50,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 05:26:50,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397766096] [2023-11-29 05:26:50,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:26:50,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:26:50,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:26:50,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:26:50,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:26:50,830 INFO L87 Difference]: Start difference. First operand 353 states and 458 transitions. Second operand has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 05:26:54,835 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:26:59,090 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:26:59,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:26:59,334 INFO L93 Difference]: Finished difference Result 405 states and 516 transitions. [2023-11-29 05:26:59,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 05:26:59,335 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 64 [2023-11-29 05:26:59,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:26:59,337 INFO L225 Difference]: With dead ends: 405 [2023-11-29 05:26:59,337 INFO L226 Difference]: Without dead ends: 403 [2023-11-29 05:26:59,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2023-11-29 05:26:59,338 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 289 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 18 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.4s IncrementalHoareTripleChecker+Time [2023-11-29 05:26:59,338 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [289 Valid, 356 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 257 Invalid, 2 Unknown, 0 Unchecked, 8.4s Time] [2023-11-29 05:26:59,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2023-11-29 05:26:59,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 375. [2023-11-29 05:26:59,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 303 states have (on average 1.4092409240924093) internal successors, (427), 337 states have internal predecessors, (427), 19 states have call successors, (19), 15 states have call predecessors, (19), 23 states have return successors, (48), 22 states have call predecessors, (48), 19 states have call successors, (48) [2023-11-29 05:26:59,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 494 transitions. [2023-11-29 05:26:59,410 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 494 transitions. Word has length 64 [2023-11-29 05:26:59,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:26:59,410 INFO L495 AbstractCegarLoop]: Abstraction has 375 states and 494 transitions. [2023-11-29 05:26:59,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 05:26:59,410 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 494 transitions. [2023-11-29 05:26:59,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-11-29 05:26:59,411 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:26:59,411 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:26:59,417 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-11-29 05:26:59,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:26:59,612 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:26:59,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:26:59,612 INFO L85 PathProgramCache]: Analyzing trace with hash 936339952, now seen corresponding path program 1 times [2023-11-29 05:26:59,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:26:59,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821032268] [2023-11-29 05:26:59,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:26:59,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:26:59,625 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:26:59,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1474021009] [2023-11-29 05:26:59,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:26:59,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:26:59,626 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:26:59,627 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:26:59,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-11-29 05:26:59,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:26:59,789 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 56 conjunts are in the unsatisfiable core [2023-11-29 05:26:59,792 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:26:59,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:26:59,887 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:27:00,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-11-29 05:27:00,805 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 19 [2023-11-29 05:27:00,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2023-11-29 05:27:00,869 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-29 05:27:00,888 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:27:00,888 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:27:01,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 24 [2023-11-29 05:27:01,222 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:27:01,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:27:01,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821032268] [2023-11-29 05:27:01,222 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:27:01,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474021009] [2023-11-29 05:27:01,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474021009] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:27:01,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:27:01,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2023-11-29 05:27:01,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939444538] [2023-11-29 05:27:01,223 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:27:01,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 05:27:01,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:27:01,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 05:27:01,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=442, Unknown=0, NotChecked=0, Total=506 [2023-11-29 05:27:01,224 INFO L87 Difference]: Start difference. First operand 375 states and 494 transitions. Second operand has 23 states, 22 states have (on average 4.7727272727272725) internal successors, (105), 19 states have internal predecessors, (105), 8 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-29 05:27:05,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:27:09,815 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:27:18,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:27:22,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:27:27,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:27:28,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:27:28,100 INFO L93 Difference]: Finished difference Result 466 states and 559 transitions. [2023-11-29 05:27:28,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 05:27:28,101 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 4.7727272727272725) internal successors, (105), 19 states have internal predecessors, (105), 8 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 65 [2023-11-29 05:27:28,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:27:28,103 INFO L225 Difference]: With dead ends: 466 [2023-11-29 05:27:28,103 INFO L226 Difference]: Without dead ends: 465 [2023-11-29 05:27:28,104 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 106 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=215, Invalid=1190, Unknown=1, NotChecked=0, Total=1406 [2023-11-29 05:27:28,104 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 580 mSDsluCounter, 1242 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 41 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 1345 SdHoareTripleChecker+Invalid, 825 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 779 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.9s IncrementalHoareTripleChecker+Time [2023-11-29 05:27:28,104 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [581 Valid, 1345 Invalid, 825 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 779 Invalid, 5 Unknown, 0 Unchecked, 21.9s Time] [2023-11-29 05:27:28,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2023-11-29 05:27:28,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 377. [2023-11-29 05:27:28,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 304 states have (on average 1.4013157894736843) internal successors, (426), 338 states have internal predecessors, (426), 19 states have call successors, (19), 15 states have call predecessors, (19), 24 states have return successors, (50), 23 states have call predecessors, (50), 19 states have call successors, (50) [2023-11-29 05:27:28,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 495 transitions. [2023-11-29 05:27:28,162 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 495 transitions. Word has length 65 [2023-11-29 05:27:28,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:27:28,162 INFO L495 AbstractCegarLoop]: Abstraction has 377 states and 495 transitions. [2023-11-29 05:27:28,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 4.7727272727272725) internal successors, (105), 19 states have internal predecessors, (105), 8 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-29 05:27:28,162 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 495 transitions. [2023-11-29 05:27:28,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-11-29 05:27:28,163 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:27:28,163 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-29 05:27:28,168 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-11-29 05:27:28,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:27:28,364 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:27:28,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:27:28,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1318444742, now seen corresponding path program 1 times [2023-11-29 05:27:28,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:27:28,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251274702] [2023-11-29 05:27:28,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:27:28,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:27:28,375 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:27:28,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [831379749] [2023-11-29 05:27:28,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:27:28,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:27:28,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:27:28,376 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:27:28,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-11-29 05:27:28,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:27:28,495 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-29 05:27:28,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:27:28,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:27:28,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:27:29,101 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:27:29,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 19 [2023-11-29 05:27:29,240 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2023-11-29 05:27:29,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-29 05:27:29,265 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:27:29,265 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:27:29,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2023-11-29 05:27:29,680 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:27:29,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:27:29,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251274702] [2023-11-29 05:27:29,681 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:27:29,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831379749] [2023-11-29 05:27:29,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831379749] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:27:29,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:27:29,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 21 [2023-11-29 05:27:29,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543975819] [2023-11-29 05:27:29,681 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:27:29,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 05:27:29,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:27:29,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 05:27:29,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2023-11-29 05:27:29,683 INFO L87 Difference]: Start difference. First operand 377 states and 495 transitions. Second operand has 22 states, 21 states have (on average 5.0) internal successors, (105), 18 states have internal predecessors, (105), 8 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-29 05:27:33,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:27:37,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:27:41,978 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:27:46,690 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:27:50,831 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:27:55,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:27:59,411 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:28:03,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:28:07,597 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:28:11,622 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 05:28:11,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:28:11,673 INFO L93 Difference]: Finished difference Result 458 states and 547 transitions. [2023-11-29 05:28:11,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 05:28:11,674 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 5.0) internal successors, (105), 18 states have internal predecessors, (105), 8 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 65 [2023-11-29 05:28:11,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:28:11,676 INFO L225 Difference]: With dead ends: 458 [2023-11-29 05:28:11,676 INFO L226 Difference]: Without dead ends: 456 [2023-11-29 05:28:11,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 107 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=211, Invalid=1049, Unknown=0, NotChecked=0, Total=1260 [2023-11-29 05:28:11,677 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 529 mSDsluCounter, 1029 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 41 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 40.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 530 SdHoareTripleChecker+Valid, 1142 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 41.3s IncrementalHoareTripleChecker+Time [2023-11-29 05:28:11,677 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [530 Valid, 1142 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 525 Invalid, 10 Unknown, 0 Unchecked, 41.3s Time] [2023-11-29 05:28:11,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2023-11-29 05:28:11,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 377. [2023-11-29 05:28:11,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 304 states have (on average 1.388157894736842) internal successors, (422), 338 states have internal predecessors, (422), 19 states have call successors, (19), 15 states have call predecessors, (19), 24 states have return successors, (50), 23 states have call predecessors, (50), 19 states have call successors, (50) [2023-11-29 05:28:11,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 491 transitions. [2023-11-29 05:28:11,735 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 491 transitions. Word has length 65 [2023-11-29 05:28:11,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:28:11,736 INFO L495 AbstractCegarLoop]: Abstraction has 377 states and 491 transitions. [2023-11-29 05:28:11,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 5.0) internal successors, (105), 18 states have internal predecessors, (105), 8 states have call successors, (10), 6 states have call predecessors, (10), 2 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-29 05:28:11,736 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 491 transitions. [2023-11-29 05:28:11,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-11-29 05:28:11,736 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:28:11,737 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:28:11,741 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-11-29 05:28:11,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:28:11,937 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:28:11,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:28:11,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1572055409, now seen corresponding path program 1 times [2023-11-29 05:28:11,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:28:11,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998804465] [2023-11-29 05:28:11,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:28:11,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:28:11,947 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:28:11,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1655566181] [2023-11-29 05:28:11,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:28:11,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:28:11,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:28:11,948 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:28:11,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-11-29 05:28:12,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:28:12,112 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 05:28:12,115 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:28:12,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:28:12,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-29 05:28:12,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:28:12,650 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2023-11-29 05:28:12,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 25 [2023-11-29 05:28:12,751 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:28:12,751 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:28:14,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:28:14,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998804465] [2023-11-29 05:28:14,366 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:28:14,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655566181] [2023-11-29 05:28:14,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655566181] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:28:14,367 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:28:14,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2023-11-29 05:28:14,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185016944] [2023-11-29 05:28:14,367 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:28:14,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 05:28:14,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:28:14,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 05:28:14,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=401, Unknown=1, NotChecked=0, Total=462 [2023-11-29 05:28:14,368 INFO L87 Difference]: Start difference. First operand 377 states and 491 transitions. Second operand has 18 states, 15 states have (on average 3.8) internal successors, (57), 17 states have internal predecessors, (57), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-29 05:28:18,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:28:19,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:28:19,583 INFO L93 Difference]: Finished difference Result 399 states and 512 transitions. [2023-11-29 05:28:19,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:28:19,584 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 3.8) internal successors, (57), 17 states have internal predecessors, (57), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) Word has length 65 [2023-11-29 05:28:19,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:28:19,585 INFO L225 Difference]: With dead ends: 399 [2023-11-29 05:28:19,586 INFO L226 Difference]: Without dead ends: 398 [2023-11-29 05:28:19,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=176, Invalid=1083, Unknown=1, NotChecked=0, Total=1260 [2023-11-29 05:28:19,586 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 283 mSDsluCounter, 751 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 819 SdHoareTripleChecker+Invalid, 605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2023-11-29 05:28:19,587 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 819 Invalid, 605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 594 Invalid, 1 Unknown, 0 Unchecked, 4.7s Time] [2023-11-29 05:28:19,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2023-11-29 05:28:19,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 380. [2023-11-29 05:28:19,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 307 states have (on average 1.3843648208469055) internal successors, (425), 341 states have internal predecessors, (425), 19 states have call successors, (19), 15 states have call predecessors, (19), 24 states have return successors, (50), 23 states have call predecessors, (50), 19 states have call successors, (50) [2023-11-29 05:28:19,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 494 transitions. [2023-11-29 05:28:19,655 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 494 transitions. Word has length 65 [2023-11-29 05:28:19,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:28:19,655 INFO L495 AbstractCegarLoop]: Abstraction has 380 states and 494 transitions. [2023-11-29 05:28:19,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 3.8) internal successors, (57), 17 states have internal predecessors, (57), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2023-11-29 05:28:19,656 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 494 transitions. [2023-11-29 05:28:19,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-11-29 05:28:19,656 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:28:19,656 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:28:19,662 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-11-29 05:28:19,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-11-29 05:28:19,857 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting func_to_recursive_line_33_to_42_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:28:19,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:28:19,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1038232513, now seen corresponding path program 1 times [2023-11-29 05:28:19,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:28:19,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416730807] [2023-11-29 05:28:19,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:28:19,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:28:19,868 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:28:19,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [272698900] [2023-11-29 05:28:19,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:28:19,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:28:19,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:28:19,869 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:28:19,870 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-11-29 05:28:19,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:28:19,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 75 conjunts are in the unsatisfiable core [2023-11-29 05:28:19,995 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:28:20,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:28:20,295 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:28:20,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:28:21,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 43 [2023-11-29 05:28:21,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 24 [2023-11-29 05:28:21,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 28 [2023-11-29 05:28:21,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 27 [2023-11-29 05:28:21,837 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:28:21,837 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:28:22,125 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:28:22,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:28:22,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416730807] [2023-11-29 05:28:22,126 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:28:22,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272698900] [2023-11-29 05:28:22,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272698900] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:28:22,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:28:22,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 22 [2023-11-29 05:28:22,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605188715] [2023-11-29 05:28:22,126 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:28:22,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 05:28:22,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:28:22,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 05:28:22,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2023-11-29 05:28:22,127 INFO L87 Difference]: Start difference. First operand 380 states and 494 transitions. Second operand has 23 states, 20 states have (on average 5.5) internal successors, (110), 19 states have internal predecessors, (110), 8 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-29 05:28:23,861 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:28:29,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:28:29,337 INFO L93 Difference]: Finished difference Result 413 states and 517 transitions. [2023-11-29 05:28:29,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 05:28:29,338 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 5.5) internal successors, (110), 19 states have internal predecessors, (110), 8 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 66 [2023-11-29 05:28:29,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:28:29,340 INFO L225 Difference]: With dead ends: 413 [2023-11-29 05:28:29,340 INFO L226 Difference]: Without dead ends: 412 [2023-11-29 05:28:29,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 105 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=186, Invalid=870, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 05:28:29,341 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 487 mSDsluCounter, 982 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 487 SdHoareTripleChecker+Valid, 1055 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2023-11-29 05:28:29,341 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [487 Valid, 1055 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2023-11-29 05:28:29,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2023-11-29 05:28:29,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 380. [2023-11-29 05:28:29,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 307 states have (on average 1.3811074918566775) internal successors, (424), 341 states have internal predecessors, (424), 19 states have call successors, (19), 15 states have call predecessors, (19), 24 states have return successors, (50), 23 states have call predecessors, (50), 19 states have call successors, (50) [2023-11-29 05:28:29,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 493 transitions. [2023-11-29 05:28:29,386 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 493 transitions. Word has length 66 [2023-11-29 05:28:29,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:28:29,386 INFO L495 AbstractCegarLoop]: Abstraction has 380 states and 493 transitions. [2023-11-29 05:28:29,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 5.5) internal successors, (110), 19 states have internal predecessors, (110), 8 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-29 05:28:29,386 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 493 transitions. [2023-11-29 05:28:29,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-11-29 05:28:29,387 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:28:29,387 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:28:29,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-11-29 05:28:29,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:28:29,588 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:28:29,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:28:29,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1489077260, now seen corresponding path program 1 times [2023-11-29 05:28:29,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:28:29,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828257418] [2023-11-29 05:28:29,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:28:29,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:28:29,598 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:28:29,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1824110089] [2023-11-29 05:28:29,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:28:29,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:28:29,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:28:29,600 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:28:29,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-11-29 05:28:29,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:28:29,735 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 77 conjunts are in the unsatisfiable core [2023-11-29 05:28:29,738 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:28:29,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:28:29,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 05:28:29,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:28:34,978 WARN L876 $PredicateComparison]: unable to prove that (exists ((|v_func_to_recursive_line_33_to_42_0_#in~u.base_BEFORE_CALL_1| Int) (|v_func_to_recursive_line_33_to_42_0_#in~v.offset_BEFORE_CALL_2| Int) (|v_func_to_recursive_line_33_to_42_0_#in~u.offset_BEFORE_CALL_1| Int) (|v_func_to_recursive_line_33_to_42_0_#in~v.base_BEFORE_CALL_2| Int)) (<= (let ((.cse0 (select (select |c_#memory_int#4| |v_func_to_recursive_line_33_to_42_0_#in~u.base_BEFORE_CALL_1|) |v_func_to_recursive_line_33_to_42_0_#in~u.offset_BEFORE_CALL_1|))) (* .cse0 .cse0)) (+ 9223372036854775807 (let ((.cse1 (select (select |c_#memory_int#3| |v_func_to_recursive_line_33_to_42_0_#in~v.base_BEFORE_CALL_2|) |v_func_to_recursive_line_33_to_42_0_#in~v.offset_BEFORE_CALL_2|))) (* .cse1 .cse1))))) is different from true [2023-11-29 05:28:35,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 53 [2023-11-29 05:28:40,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2023-11-29 05:28:56,702 WARN L293 SmtUtils]: Spent 8.04s on a formula simplification that was a NOOP. DAG size: 44 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 05:29:12,886 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 05:29:12,886 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 61 [2023-11-29 05:29:31,251 WARN L293 SmtUtils]: Spent 8.17s on a formula simplification that was a NOOP. DAG size: 38 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 05:29:55,443 WARN L293 SmtUtils]: Spent 8.04s on a formula simplification that was a NOOP. DAG size: 24 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 05:30:19,551 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:30:19,551 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:30:19,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:30:19,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828257418] [2023-11-29 05:30:19,552 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:30:19,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1824110089] [2023-11-29 05:30:19,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1824110089] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:30:19,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:30:19,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2023-11-29 05:30:19,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039736688] [2023-11-29 05:30:19,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:30:19,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 05:30:19,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:30:19,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 05:30:19,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=295, Unknown=1, NotChecked=34, Total=380 [2023-11-29 05:30:19,554 INFO L87 Difference]: Start difference. First operand 380 states and 493 transitions. Second operand has 20 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 17 states have internal predecessors, (55), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-29 05:30:21,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:30:38,680 WARN L293 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 46 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 05:30:55,371 WARN L293 SmtUtils]: Spent 16.45s on a formula simplification that was a NOOP. DAG size: 63 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 05:31:11,713 WARN L293 SmtUtils]: Spent 16.24s on a formula simplification that was a NOOP. DAG size: 67 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 05:31:14,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:31:16,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2023-11-29 05:31:20,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2023-11-29 05:31:21,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:31:21,214 INFO L93 Difference]: Finished difference Result 398 states and 510 transitions. [2023-11-29 05:31:21,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 05:31:21,215 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 17 states have internal predecessors, (55), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 66 [2023-11-29 05:31:21,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:31:21,217 INFO L225 Difference]: With dead ends: 398 [2023-11-29 05:31:21,217 INFO L226 Difference]: Without dead ends: 396 [2023-11-29 05:31:21,218 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 80.0s TimeCoverageRelationStatistics Valid=177, Invalid=944, Unknown=5, NotChecked=64, Total=1190 [2023-11-29 05:31:21,218 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 258 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 905 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 1056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 905 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 138 IncrementalHoareTripleChecker+Unchecked, 13.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:31:21,218 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 350 Invalid, 1056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 905 Invalid, 1 Unknown, 138 Unchecked, 13.1s Time] [2023-11-29 05:31:21,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2023-11-29 05:31:21,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 380. [2023-11-29 05:31:21,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 308 states have (on average 1.3603896103896105) internal successors, (419), 341 states have internal predecessors, (419), 19 states have call successors, (19), 15 states have call predecessors, (19), 24 states have return successors, (50), 23 states have call predecessors, (50), 19 states have call successors, (50) [2023-11-29 05:31:21,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 488 transitions. [2023-11-29 05:31:21,283 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 488 transitions. Word has length 66 [2023-11-29 05:31:21,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:31:21,283 INFO L495 AbstractCegarLoop]: Abstraction has 380 states and 488 transitions. [2023-11-29 05:31:21,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 17 states have internal predecessors, (55), 3 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-29 05:31:21,283 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 488 transitions. [2023-11-29 05:31:21,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-11-29 05:31:21,284 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:31:21,284 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:31:21,290 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2023-11-29 05:31:21,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:31:21,488 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting func_to_recursive_line_33_to_42_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:31:21,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:31:21,489 INFO L85 PathProgramCache]: Analyzing trace with hash -2120436782, now seen corresponding path program 1 times [2023-11-29 05:31:21,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:31:21,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764144355] [2023-11-29 05:31:21,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:31:21,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:31:21,502 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:31:21,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [306572613] [2023-11-29 05:31:21,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:31:21,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:31:21,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:31:21,503 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:31:21,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-11-29 05:31:21,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:31:21,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 56 conjunts are in the unsatisfiable core [2023-11-29 05:31:21,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:31:21,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:31:21,847 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:31:22,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2023-11-29 05:31:22,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 13 [2023-11-29 05:31:22,674 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:31:22,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 05:31:22,705 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:31:22,705 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:31:22,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2023-11-29 05:31:23,049 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:31:23,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:31:23,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764144355] [2023-11-29 05:31:23,049 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:31:23,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306572613] [2023-11-29 05:31:23,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306572613] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:31:23,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:31:23,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 21 [2023-11-29 05:31:23,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106095458] [2023-11-29 05:31:23,050 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:31:23,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 05:31:23,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:31:23,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 05:31:23,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2023-11-29 05:31:23,051 INFO L87 Difference]: Start difference. First operand 380 states and 488 transitions. Second operand has 22 states, 21 states have (on average 5.333333333333333) internal successors, (112), 18 states have internal predecessors, (112), 8 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-29 05:31:24,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:31:24,711 INFO L93 Difference]: Finished difference Result 461 states and 544 transitions. [2023-11-29 05:31:24,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 05:31:24,712 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 5.333333333333333) internal successors, (112), 18 states have internal predecessors, (112), 8 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 67 [2023-11-29 05:31:24,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:31:24,714 INFO L225 Difference]: With dead ends: 461 [2023-11-29 05:31:24,714 INFO L226 Difference]: Without dead ends: 460 [2023-11-29 05:31:24,715 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 108 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=161, Invalid=831, Unknown=0, NotChecked=0, Total=992 [2023-11-29 05:31:24,715 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 448 mSDsluCounter, 1421 mSDsCounter, 0 mSdLazyCounter, 835 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 1535 SdHoareTripleChecker+Invalid, 862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:31:24,716 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [448 Valid, 1535 Invalid, 862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 835 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-29 05:31:24,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2023-11-29 05:31:24,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 380. [2023-11-29 05:31:24,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 308 states have (on average 1.353896103896104) internal successors, (417), 341 states have internal predecessors, (417), 19 states have call successors, (19), 15 states have call predecessors, (19), 24 states have return successors, (50), 23 states have call predecessors, (50), 19 states have call successors, (50) [2023-11-29 05:31:24,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 486 transitions. [2023-11-29 05:31:24,771 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 486 transitions. Word has length 67 [2023-11-29 05:31:24,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:31:24,771 INFO L495 AbstractCegarLoop]: Abstraction has 380 states and 486 transitions. [2023-11-29 05:31:24,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 5.333333333333333) internal successors, (112), 18 states have internal predecessors, (112), 8 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-29 05:31:24,771 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 486 transitions. [2023-11-29 05:31:24,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-11-29 05:31:24,772 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:31:24,772 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:31:24,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-11-29 05:31:24,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-11-29 05:31:24,973 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:31:24,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:31:24,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1083245361, now seen corresponding path program 1 times [2023-11-29 05:31:24,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:31:24,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816167138] [2023-11-29 05:31:24,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:31:24,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:31:24,984 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:31:24,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1021373389] [2023-11-29 05:31:24,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:31:24,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:31:24,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:31:24,985 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:31:24,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-11-29 05:31:25,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:31:25,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 05:31:25,130 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:31:25,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:31:25,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2023-11-29 05:31:25,323 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:31:25,323 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:31:25,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:31:25,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816167138] [2023-11-29 05:31:25,323 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:31:25,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021373389] [2023-11-29 05:31:25,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021373389] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:31:25,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:31:25,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:31:25,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461327096] [2023-11-29 05:31:25,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:31:25,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:31:25,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:31:25,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:31:25,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:31:25,325 INFO L87 Difference]: Start difference. First operand 380 states and 486 transitions. Second operand has 6 states, 5 states have (on average 11.2) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-29 05:31:25,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:31:25,760 INFO L93 Difference]: Finished difference Result 412 states and 522 transitions. [2023-11-29 05:31:25,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 05:31:25,761 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 11.2) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 67 [2023-11-29 05:31:25,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:31:25,763 INFO L225 Difference]: With dead ends: 412 [2023-11-29 05:31:25,763 INFO L226 Difference]: Without dead ends: 411 [2023-11-29 05:31:25,763 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:31:25,763 INFO L413 NwaCegarLoop]: 77 mSDtfsCounter, 124 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 05:31:25,764 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 304 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 05:31:25,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2023-11-29 05:31:25,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 392. [2023-11-29 05:31:25,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 319 states have (on average 1.3573667711598747) internal successors, (433), 351 states have internal predecessors, (433), 19 states have call successors, (19), 15 states have call predecessors, (19), 25 states have return successors, (56), 25 states have call predecessors, (56), 19 states have call successors, (56) [2023-11-29 05:31:25,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 508 transitions. [2023-11-29 05:31:25,848 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 508 transitions. Word has length 67 [2023-11-29 05:31:25,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:31:25,848 INFO L495 AbstractCegarLoop]: Abstraction has 392 states and 508 transitions. [2023-11-29 05:31:25,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 11.2) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-29 05:31:25,849 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 508 transitions. [2023-11-29 05:31:25,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-11-29 05:31:25,849 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:31:25,850 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:31:25,855 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-11-29 05:31:26,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-11-29 05:31:26,050 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:31:26,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:31:26,051 INFO L85 PathProgramCache]: Analyzing trace with hash -779132010, now seen corresponding path program 1 times [2023-11-29 05:31:26,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:31:26,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541810173] [2023-11-29 05:31:26,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:31:26,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:31:26,062 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:31:26,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1619840608] [2023-11-29 05:31:26,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:31:26,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:31:26,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:31:26,064 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:31:26,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-11-29 05:31:26,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:31:26,214 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 05:31:26,216 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:31:26,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:31:26,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 22 [2023-11-29 05:31:26,393 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:31:26,393 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:31:26,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:31:26,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541810173] [2023-11-29 05:31:26,393 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:31:26,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619840608] [2023-11-29 05:31:26,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619840608] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:31:26,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:31:26,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:31:26,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711156278] [2023-11-29 05:31:26,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:31:26,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:31:26,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:31:26,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:31:26,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:31:26,394 INFO L87 Difference]: Start difference. First operand 392 states and 508 transitions. Second operand has 6 states, 5 states have (on average 11.4) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-29 05:31:26,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:31:26,819 INFO L93 Difference]: Finished difference Result 411 states and 521 transitions. [2023-11-29 05:31:26,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 05:31:26,819 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 11.4) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 68 [2023-11-29 05:31:26,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:31:26,822 INFO L225 Difference]: With dead ends: 411 [2023-11-29 05:31:26,822 INFO L226 Difference]: Without dead ends: 410 [2023-11-29 05:31:26,823 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:31:26,823 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 120 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 05:31:26,823 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 306 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 05:31:26,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2023-11-29 05:31:26,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 393. [2023-11-29 05:31:26,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 320 states have (on average 1.35625) internal successors, (434), 352 states have internal predecessors, (434), 19 states have call successors, (19), 15 states have call predecessors, (19), 25 states have return successors, (56), 25 states have call predecessors, (56), 19 states have call successors, (56) [2023-11-29 05:31:26,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 509 transitions. [2023-11-29 05:31:26,885 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 509 transitions. Word has length 68 [2023-11-29 05:31:26,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:31:26,885 INFO L495 AbstractCegarLoop]: Abstraction has 393 states and 509 transitions. [2023-11-29 05:31:26,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 11.4) internal successors, (57), 6 states have internal predecessors, (57), 3 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-29 05:31:26,885 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 509 transitions. [2023-11-29 05:31:26,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-11-29 05:31:26,885 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:31:26,885 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:31:26,890 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-11-29 05:31:27,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-11-29 05:31:27,086 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting func_to_recursive_line_33_to_42_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2023-11-29 05:31:27,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:31:27,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1925247564, now seen corresponding path program 1 times [2023-11-29 05:31:27,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:31:27,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466295872] [2023-11-29 05:31:27,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:31:27,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:31:27,099 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:31:27,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [301584756] [2023-11-29 05:31:27,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:31:27,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:31:27,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:31:27,101 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:31:27,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_780de148-54a9-4dbe-8485-2ef7e5a40911/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-11-29 05:31:27,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:31:27,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 116 conjunts are in the unsatisfiable core [2023-11-29 05:31:27,745 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:31:27,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 05:31:28,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-29 05:31:28,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 05:31:28,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 31 [2023-11-29 05:31:29,703 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 05:31:29,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 92 treesize of output 80 [2023-11-29 05:31:44,403 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 05:31:44,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 108 treesize of output 92 [2023-11-29 05:31:58,564 INFO L349 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2023-11-29 05:31:58,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 166 treesize of output 121 [2023-11-29 05:32:07,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 74 [2023-11-29 05:32:12,001 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:32:12,001 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:32:21,716 WARN L293 SmtUtils]: Spent 5.48s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-29 05:34:29,440 WARN L293 SmtUtils]: Spent 21.55s on a formula simplification that was a NOOP. DAG size: 40 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 05:34:35,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:34:35,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466295872] [2023-11-29 05:34:35,573 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:34:35,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301584756] [2023-11-29 05:34:35,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301584756] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:34:35,574 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:34:35,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2023-11-29 05:34:35,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587689913] [2023-11-29 05:34:35,574 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:34:35,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 05:34:35,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:34:35,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 05:34:35,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=322, Invalid=2218, Unknown=10, NotChecked=0, Total=2550 [2023-11-29 05:34:35,576 INFO L87 Difference]: Start difference. First operand 393 states and 509 transitions. Second operand has 30 states, 27 states have (on average 2.259259259259259) internal successors, (61), 24 states have internal predecessors, (61), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2023-11-29 05:34:39,606 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:35:11,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:35:15,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:35:19,656 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:35:25,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:35:28,516 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:35:32,569 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:35:41,723 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:35:43,572 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:35:47,675 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:35:53,161 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:35:57,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:36:17,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:36:41,928 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:36:47,945 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:36:52,116 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 05:37:20,526 WARN L293 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 74 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)