./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/recursified_nla-digbench/recursified_mannadiv.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/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_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/recursified_nla-digbench/recursified_mannadiv.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/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_49e2621d-56b6-443f-83ca-55162310182d/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 305ef194ca8c72f4da0a6deb18ed40b72305718d65c18a21aa3fcb3830c499e5 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 05:49:35,966 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 05:49:36,032 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-11-29 05:49:36,036 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 05:49:36,037 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 05:49:36,060 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 05:49:36,061 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 05:49:36,061 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 05:49:36,062 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 05:49:36,063 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 05:49:36,063 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 05:49:36,064 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 05:49:36,065 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 05:49:36,065 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 05:49:36,066 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 05:49:36,066 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 05:49:36,067 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 05:49:36,067 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 05:49:36,068 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 05:49:36,068 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 05:49:36,069 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 05:49:36,070 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 05:49:36,070 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 05:49:36,071 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 05:49:36,071 INFO L153 SettingsManager]: * Check absence of signed integer overflows=true [2023-11-29 05:49:36,072 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 05:49:36,072 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 05:49:36,073 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 05:49:36,073 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 05:49:36,073 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 05:49:36,074 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 05:49:36,074 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 05:49:36,074 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 05:49:36,075 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 05:49:36,075 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 05:49:36,075 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 05:49:36,075 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 05:49:36,076 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 05:49:36,076 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 05:49:36,076 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 05:49:36,076 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 05:49:36,076 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 05:49:36,077 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 05:49:36,077 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 05:49:36,077 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_49e2621d-56b6-443f-83ca-55162310182d/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_49e2621d-56b6-443f-83ca-55162310182d/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 -> 305ef194ca8c72f4da0a6deb18ed40b72305718d65c18a21aa3fcb3830c499e5 [2023-11-29 05:49:36,289 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 05:49:36,310 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 05:49:36,313 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 05:49:36,315 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 05:49:36,315 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 05:49:36,317 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/recursified_nla-digbench/recursified_mannadiv.c [2023-11-29 05:49:39,183 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 05:49:39,334 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 05:49:39,334 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/sv-benchmarks/c/recursified_nla-digbench/recursified_mannadiv.c [2023-11-29 05:49:39,341 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/data/1289c2db5/46f1012c27934ef0aa0019d96b209b58/FLAG1b2f3c22a [2023-11-29 05:49:39,354 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/data/1289c2db5/46f1012c27934ef0aa0019d96b209b58 [2023-11-29 05:49:39,356 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 05:49:39,358 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 05:49:39,359 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 05:49:39,359 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 05:49:39,363 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 05:49:39,364 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:49:39" (1/1) ... [2023-11-29 05:49:39,365 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3ddfab7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:49:39, skipping insertion in model container [2023-11-29 05:49:39,365 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:49:39" (1/1) ... [2023-11-29 05:49:39,390 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 05:49:39,522 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:49:39,532 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 05:49:39,552 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:49:39,564 INFO L206 MainTranslator]: Completed translation [2023-11-29 05:49:39,564 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:49:39 WrapperNode [2023-11-29 05:49:39,564 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 05:49:39,565 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 05:49:39,565 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 05:49:39,565 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 05:49:39,571 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:49:39" (1/1) ... [2023-11-29 05:49:39,578 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:49:39" (1/1) ... [2023-11-29 05:49:39,595 INFO L138 Inliner]: procedures = 16, calls = 58, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 75 [2023-11-29 05:49:39,596 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 05:49:39,596 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 05:49:39,596 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 05:49:39,597 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 05:49:39,606 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:49:39" (1/1) ... [2023-11-29 05:49:39,606 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:49:39" (1/1) ... [2023-11-29 05:49:39,609 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:49:39" (1/1) ... [2023-11-29 05:49:39,626 INFO L175 MemorySlicer]: Split 31 memory accesses to 6 slices as follows [2, 7, 5, 5, 5, 7]. 23 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0, 0]. The 10 writes are split as follows [0, 3, 1, 2, 1, 3]. [2023-11-29 05:49:39,627 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:49:39" (1/1) ... [2023-11-29 05:49:39,627 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:49:39" (1/1) ... [2023-11-29 05:49:39,633 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:49:39" (1/1) ... [2023-11-29 05:49:39,636 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:49:39" (1/1) ... [2023-11-29 05:49:39,638 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:49:39" (1/1) ... [2023-11-29 05:49:39,639 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:49:39" (1/1) ... [2023-11-29 05:49:39,642 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 05:49:39,643 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 05:49:39,644 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 05:49:39,644 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 05:49:39,645 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:49:39" (1/1) ... [2023-11-29 05:49:39,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 05:49:39,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:49:39,671 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/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:49:39,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/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:49:39,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 05:49:39,713 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 05:49:39,713 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 05:49:39,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 05:49:39,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 05:49:39,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 05:49:39,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 05:49:39,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-29 05:49:39,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-29 05:49:39,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 05:49:39,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 05:49:39,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 05:49:39,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 05:49:39,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 05:49:39,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-29 05:49:39,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-29 05:49:39,716 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_31_to_42_0 [2023-11-29 05:49:39,716 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_31_to_42_0 [2023-11-29 05:49:39,716 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 05:49:39,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 05:49:39,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 05:49:39,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 05:49:39,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 05:49:39,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 05:49:39,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-29 05:49:39,717 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-29 05:49:39,718 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-29 05:49:39,718 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-29 05:49:39,718 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 05:49:39,813 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 05:49:39,815 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 05:49:40,052 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 05:49:40,084 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 05:49:40,084 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 05:49:40,085 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 05:49:40 BoogieIcfgContainer [2023-11-29 05:49:40,085 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 05:49:40,088 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 05:49:40,088 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 05:49:40,091 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 05:49:40,091 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 05:49:39" (1/3) ... [2023-11-29 05:49:40,092 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a91334d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 05:49:40, skipping insertion in model container [2023-11-29 05:49:40,092 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:49:39" (2/3) ... [2023-11-29 05:49:40,093 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a91334d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 05:49:40, skipping insertion in model container [2023-11-29 05:49:40,093 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 05:49:40" (3/3) ... [2023-11-29 05:49:40,094 INFO L112 eAbstractionObserver]: Analyzing ICFG recursified_mannadiv.c [2023-11-29 05:49:40,114 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 05:49:40,114 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2023-11-29 05:49:40,156 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 05:49:40,162 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;@6087f918, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 05:49:40,163 INFO L358 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2023-11-29 05:49:40,166 INFO L276 IsEmpty]: Start isEmpty. Operand has 67 states, 37 states have (on average 1.6756756756756757) internal successors, (62), 58 states have internal predecessors, (62), 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:49:40,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-11-29 05:49:40,174 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:49:40,175 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:49:40,175 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:49:40,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:49:40,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1415622536, now seen corresponding path program 1 times [2023-11-29 05:49:40,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:49:40,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487951877] [2023-11-29 05:49:40,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:40,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:49:40,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:49:40,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:49:40,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487951877] [2023-11-29 05:49:40,387 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-29 05:49:40,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909117669] [2023-11-29 05:49:40,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:40,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:40,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:49:40,392 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:49:40,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 05:49:40,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:49:40,505 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 05:49:40,509 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:49:40,527 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 05:49:40,527 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:49:40,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909117669] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:49:40,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:49:40,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 05:49:40,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113046490] [2023-11-29 05:49:40,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:49:40,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 05:49:40,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:49:40,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 05:49:40,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 05:49:40,562 INFO L87 Difference]: Start difference. First operand has 67 states, 37 states have (on average 1.6756756756756757) internal successors, (62), 58 states have internal predecessors, (62), 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 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 05:49:40,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:49:40,598 INFO L93 Difference]: Finished difference Result 132 states and 151 transitions. [2023-11-29 05:49:40,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 05:49:40,601 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2023-11-29 05:49:40,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:49:40,607 INFO L225 Difference]: With dead ends: 132 [2023-11-29 05:49:40,607 INFO L226 Difference]: Without dead ends: 64 [2023-11-29 05:49:40,610 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 05:49:40,614 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 05:49:40,615 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 69 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 05:49:40,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2023-11-29 05:49:40,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2023-11-29 05:49:40,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 36 states have (on average 1.5833333333333333) internal successors, (57), 56 states have internal predecessors, (57), 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:49:40,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2023-11-29 05:49:40,649 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 17 [2023-11-29 05:49:40,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:49:40,649 INFO L495 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2023-11-29 05:49:40,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 05:49:40,650 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2023-11-29 05:49:40,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-11-29 05:49:40,651 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:49:40,651 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:49:40,657 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 05:49:40,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:40,852 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:49:40,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:49:40,853 INFO L85 PathProgramCache]: Analyzing trace with hash -404841340, now seen corresponding path program 1 times [2023-11-29 05:49:40,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:49:40,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282344126] [2023-11-29 05:49:40,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:40,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:49:40,890 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:49:40,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1183582656] [2023-11-29 05:49:40,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:40,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:40,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:49:40,892 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:49:40,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 05:49:41,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:49:41,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 05:49:41,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:49:41,080 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:49:41,139 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:49:41,140 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:49:41,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:49:41,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282344126] [2023-11-29 05:49:41,141 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:49:41,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183582656] [2023-11-29 05:49:41,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183582656] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:49:41,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:49:41,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:49:41,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657971725] [2023-11-29 05:49:41,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:49:41,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:49:41,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:49:41,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:49:41,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:49:41,144 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand has 7 states, 5 states have (on average 1.8) internal successors, (9), 6 states have internal predecessors, (9), 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:49:41,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:49:41,323 INFO L93 Difference]: Finished difference Result 112 states and 120 transitions. [2023-11-29 05:49:41,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 05:49:41,324 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 1.8) internal successors, (9), 6 states have internal predecessors, (9), 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 17 [2023-11-29 05:49:41,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:49:41,327 INFO L225 Difference]: With dead ends: 112 [2023-11-29 05:49:41,327 INFO L226 Difference]: Without dead ends: 110 [2023-11-29 05:49:41,328 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 11 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:49:41,330 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 100 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:49:41,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 253 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:49:41,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2023-11-29 05:49:41,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 87. [2023-11-29 05:49:41,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 55 states have (on average 1.6) internal successors, (88), 76 states have internal predecessors, (88), 7 states have call successors, (7), 4 states have call predecessors, (7), 5 states have return successors, (11), 7 states have call predecessors, (11), 7 states have call successors, (11) [2023-11-29 05:49:41,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 106 transitions. [2023-11-29 05:49:41,346 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 106 transitions. Word has length 17 [2023-11-29 05:49:41,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:49:41,347 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 106 transitions. [2023-11-29 05:49:41,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 1.8) internal successors, (9), 6 states have internal predecessors, (9), 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:49:41,347 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 106 transitions. [2023-11-29 05:49:41,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-11-29 05:49:41,348 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:49:41,348 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:49:41,354 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-29 05:49:41,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:41,553 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting func_to_recursive_line_31_to_42_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:49:41,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:49:41,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1789497382, now seen corresponding path program 1 times [2023-11-29 05:49:41,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:49:41,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161851128] [2023-11-29 05:49:41,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:41,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:49:41,590 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:49:41,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [976787895] [2023-11-29 05:49:41,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:41,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:41,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:49:41,592 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:49:41,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 05:49:41,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:49:41,709 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:49:41,717 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:49:41,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 11 treesize of output 7 [2023-11-29 05:49:41,833 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:49:41,834 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:49:41,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:49:41,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161851128] [2023-11-29 05:49:41,834 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:49:41,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976787895] [2023-11-29 05:49:41,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976787895] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:49:41,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:49:41,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:49:41,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793458579] [2023-11-29 05:49:41,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:49:41,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:49:41,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:49:41,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:49:41,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:49:41,837 INFO L87 Difference]: Start difference. First operand 87 states and 106 transitions. Second operand has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 7 states have internal predecessors, (11), 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:49:42,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:49:42,106 INFO L93 Difference]: Finished difference Result 153 states and 186 transitions. [2023-11-29 05:49:42,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 05:49:42,106 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 7 states have internal predecessors, (11), 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 19 [2023-11-29 05:49:42,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:49:42,109 INFO L225 Difference]: With dead ends: 153 [2023-11-29 05:49:42,109 INFO L226 Difference]: Without dead ends: 152 [2023-11-29 05:49:42,110 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 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:49:42,111 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 95 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:49:42,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 288 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 05:49:42,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2023-11-29 05:49:42,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 126. [2023-11-29 05:49:42,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 88 states have (on average 1.6022727272727273) internal successors, (141), 110 states have internal predecessors, (141), 10 states have call successors, (10), 6 states have call predecessors, (10), 8 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-11-29 05:49:42,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 168 transitions. [2023-11-29 05:49:42,135 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 168 transitions. Word has length 19 [2023-11-29 05:49:42,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:49:42,136 INFO L495 AbstractCegarLoop]: Abstraction has 126 states and 168 transitions. [2023-11-29 05:49:42,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 7 states have internal predecessors, (11), 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:49:42,136 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 168 transitions. [2023-11-29 05:49:42,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2023-11-29 05:49:42,137 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:49:42,137 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:49:42,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 05:49:42,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:42,344 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting func_to_recursive_line_31_to_42_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:49:42,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:49:42,344 INFO L85 PathProgramCache]: Analyzing trace with hash -360155965, now seen corresponding path program 1 times [2023-11-29 05:49:42,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:49:42,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864920195] [2023-11-29 05:49:42,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:42,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:49:42,376 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:49:42,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [895693928] [2023-11-29 05:49:42,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:42,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:42,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:49:42,378 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:49:42,385 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 05:49:42,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:49:42,482 INFO L262 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:49:42,484 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:49:42,505 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:49:42,577 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:49:42,577 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:49:42,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:49:42,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864920195] [2023-11-29 05:49:42,578 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:49:42,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895693928] [2023-11-29 05:49:42,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895693928] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:49:42,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:49:42,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 05:49:42,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117800592] [2023-11-29 05:49:42,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:49:42,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 05:49:42,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:49:42,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 05:49:42,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:49:42,581 INFO L87 Difference]: Start difference. First operand 126 states and 168 transitions. Second operand has 7 states, 5 states have (on average 2.4) internal successors, (12), 6 states have internal predecessors, (12), 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:49:42,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:49:42,737 INFO L93 Difference]: Finished difference Result 152 states and 184 transitions. [2023-11-29 05:49:42,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 05:49:42,738 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.4) internal successors, (12), 6 states have internal predecessors, (12), 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 20 [2023-11-29 05:49:42,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:49:42,740 INFO L225 Difference]: With dead ends: 152 [2023-11-29 05:49:42,740 INFO L226 Difference]: Without dead ends: 151 [2023-11-29 05:49:42,740 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 14 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:49:42,741 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 91 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:49:42,742 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 251 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:49:42,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2023-11-29 05:49:42,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 126. [2023-11-29 05:49:42,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 88 states have (on average 1.5795454545454546) internal successors, (139), 110 states have internal predecessors, (139), 10 states have call successors, (10), 6 states have call predecessors, (10), 8 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-11-29 05:49:42,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 166 transitions. [2023-11-29 05:49:42,759 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 166 transitions. Word has length 20 [2023-11-29 05:49:42,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:49:42,760 INFO L495 AbstractCegarLoop]: Abstraction has 126 states and 166 transitions. [2023-11-29 05:49:42,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.4) internal successors, (12), 6 states have internal predecessors, (12), 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:49:42,760 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 166 transitions. [2023-11-29 05:49:42,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-11-29 05:49:42,761 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:49:42,761 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:49:42,769 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 05:49:42,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:42,969 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting func_to_recursive_line_31_to_42_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:49:42,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:49:42,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1720067016, now seen corresponding path program 1 times [2023-11-29 05:49:42,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:49:42,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029372422] [2023-11-29 05:49:42,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:42,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:49:42,994 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:49:42,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [967453388] [2023-11-29 05:49:42,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:42,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:42,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:49:42,997 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:49:43,001 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 05:49:43,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:49:43,091 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-29 05:49:43,094 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:49:43,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 11 treesize of output 7 [2023-11-29 05:49:43,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 23 treesize of output 15 [2023-11-29 05:49:43,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 15 treesize of output 1 [2023-11-29 05:49:43,466 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:49:43,489 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:49:43,490 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:49:43,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:49:43,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029372422] [2023-11-29 05:49:43,869 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:49:43,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967453388] [2023-11-29 05:49:43,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967453388] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:49:43,869 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:49:43,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2023-11-29 05:49:43,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301620118] [2023-11-29 05:49:43,869 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:49:43,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 05:49:43,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:49:43,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 05:49:43,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2023-11-29 05:49:43,871 INFO L87 Difference]: Start difference. First operand 126 states and 166 transitions. Second operand has 13 states, 10 states have (on average 1.6) internal successors, (16), 11 states have internal predecessors, (16), 3 states have call successors, (3), 3 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:49:47,893 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:49:48,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:49:48,560 INFO L93 Difference]: Finished difference Result 155 states and 189 transitions. [2023-11-29 05:49:48,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 05:49:48,561 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 1.6) internal successors, (16), 11 states have internal predecessors, (16), 3 states have call successors, (3), 3 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 21 [2023-11-29 05:49:48,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:49:48,563 INFO L225 Difference]: With dead ends: 155 [2023-11-29 05:49:48,563 INFO L226 Difference]: Without dead ends: 154 [2023-11-29 05:49:48,564 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=131, Invalid=739, Unknown=0, NotChecked=0, Total=870 [2023-11-29 05:49:48,565 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 166 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 11 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-11-29 05:49:48,565 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 471 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 276 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2023-11-29 05:49:48,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2023-11-29 05:49:48,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 130. [2023-11-29 05:49:48,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 91 states have (on average 1.5494505494505495) internal successors, (141), 113 states have internal predecessors, (141), 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:49:48,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 168 transitions. [2023-11-29 05:49:48,581 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 168 transitions. Word has length 21 [2023-11-29 05:49:48,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:49:48,582 INFO L495 AbstractCegarLoop]: Abstraction has 130 states and 168 transitions. [2023-11-29 05:49:48,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 1.6) internal successors, (16), 11 states have internal predecessors, (16), 3 states have call successors, (3), 3 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:49:48,582 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 168 transitions. [2023-11-29 05:49:48,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-11-29 05:49:48,583 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:49:48,583 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:49:48,589 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-29 05:49:48,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:48,789 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting func_to_recursive_line_31_to_42_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:49:48,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:49:48,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1782469989, now seen corresponding path program 1 times [2023-11-29 05:49:48,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:49:48,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696315651] [2023-11-29 05:49:48,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:48,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:49:48,818 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:49:48,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [373204722] [2023-11-29 05:49:48,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:48,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:48,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:49:48,820 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:49:48,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 05:49:48,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:49:48,926 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 52 conjunts are in the unsatisfiable core [2023-11-29 05:49:48,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:49:48,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:49:49,042 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:49:49,046 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:49:49,055 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:49:49,061 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:49:49,272 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:49:49,299 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:49:49,300 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:49:49,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:49:49,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696315651] [2023-11-29 05:49:49,300 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:49:49,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373204722] [2023-11-29 05:49:49,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373204722] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:49:49,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:49:49,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 05:49:49,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828583494] [2023-11-29 05:49:49,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:49:49,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:49:49,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:49:49,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:49:49,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:49:49,302 INFO L87 Difference]: Start difference. First operand 130 states and 168 transitions. Second operand has 10 states, 8 states have (on average 1.75) internal successors, (14), 8 states have internal predecessors, (14), 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:49:49,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:49:49,823 INFO L93 Difference]: Finished difference Result 150 states and 184 transitions. [2023-11-29 05:49:49,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 05:49:49,824 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 1.75) internal successors, (14), 8 states have internal predecessors, (14), 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 22 [2023-11-29 05:49:49,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:49:49,826 INFO L225 Difference]: With dead ends: 150 [2023-11-29 05:49:49,826 INFO L226 Difference]: Without dead ends: 149 [2023-11-29 05:49:49,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2023-11-29 05:49:49,827 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 173 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:49:49,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 319 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 05:49:49,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2023-11-29 05:49:49,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 130. [2023-11-29 05:49:49,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 91 states have (on average 1.5384615384615385) internal successors, (140), 113 states have internal predecessors, (140), 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:49:49,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 167 transitions. [2023-11-29 05:49:49,843 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 167 transitions. Word has length 22 [2023-11-29 05:49:49,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:49:49,844 INFO L495 AbstractCegarLoop]: Abstraction has 130 states and 167 transitions. [2023-11-29 05:49:49,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 1.75) internal successors, (14), 8 states have internal predecessors, (14), 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:49:49,844 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 167 transitions. [2023-11-29 05:49:49,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-11-29 05:49:49,845 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:49:49,845 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] [2023-11-29 05:49:49,851 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 05:49:50,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-29 05:49:50,051 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting func_to_recursive_line_31_to_42_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:49:50,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:49:50,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1843973326, now seen corresponding path program 1 times [2023-11-29 05:49:50,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:49:50,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141487731] [2023-11-29 05:49:50,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:50,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:49:50,085 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:49:50,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [150436624] [2023-11-29 05:49:50,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:50,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:50,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:49:50,087 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:49:50,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 05:49:50,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:49:50,193 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 05:49:50,197 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:49:50,215 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:49:50,331 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:49:50,331 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:49:50,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:49:50,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141487731] [2023-11-29 05:49:50,332 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:49:50,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150436624] [2023-11-29 05:49:50,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150436624] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:49:50,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:49:50,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:49:50,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786320114] [2023-11-29 05:49:50,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:49:50,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:49:50,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:49:50,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:49:50,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:49:50,334 INFO L87 Difference]: Start difference. First operand 130 states and 167 transitions. Second operand has 8 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 7 states have internal predecessors, (20), 3 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:49:50,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:49:50,464 INFO L93 Difference]: Finished difference Result 170 states and 197 transitions. [2023-11-29 05:49:50,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 05:49:50,465 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 7 states have internal predecessors, (20), 3 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 30 [2023-11-29 05:49:50,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:49:50,467 INFO L225 Difference]: With dead ends: 170 [2023-11-29 05:49:50,467 INFO L226 Difference]: Without dead ends: 169 [2023-11-29 05:49:50,467 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:49:50,468 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 101 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:49:50,468 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 284 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:49:50,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2023-11-29 05:49:50,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 134. [2023-11-29 05:49:50,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 94 states have (on average 1.5) internal successors, (141), 116 states have internal predecessors, (141), 10 states have call successors, (10), 8 states have call predecessors, (10), 10 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-11-29 05:49:50,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 168 transitions. [2023-11-29 05:49:50,482 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 168 transitions. Word has length 30 [2023-11-29 05:49:50,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:49:50,483 INFO L495 AbstractCegarLoop]: Abstraction has 134 states and 168 transitions. [2023-11-29 05:49:50,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 7 states have internal predecessors, (20), 3 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:49:50,483 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 168 transitions. [2023-11-29 05:49:50,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-11-29 05:49:50,484 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:49:50,484 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:49:50,490 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-29 05:49:50,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-29 05:49:50,690 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting func_to_recursive_line_31_to_42_0Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:49:50,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:49:50,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1328598313, now seen corresponding path program 1 times [2023-11-29 05:49:50,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:49:50,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225050596] [2023-11-29 05:49:50,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:50,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:49:50,708 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:49:50,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1668792236] [2023-11-29 05:49:50,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:50,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:50,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:49:50,710 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:49:50,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 05:49:50,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:49:50,797 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 05:49:50,798 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:49:50,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:49:50,923 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:49:50,923 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:49:50,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:49:50,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225050596] [2023-11-29 05:49:50,924 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:49:50,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668792236] [2023-11-29 05:49:50,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668792236] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:49:50,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:49:50,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:49:50,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834413946] [2023-11-29 05:49:50,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:49:50,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:49:50,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:49:50,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:49:50,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:49:50,926 INFO L87 Difference]: Start difference. First operand 134 states and 168 transitions. Second operand has 8 states, 6 states have (on average 3.5) internal successors, (21), 7 states have internal predecessors, (21), 3 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:49:51,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:49:51,060 INFO L93 Difference]: Finished difference Result 169 states and 195 transitions. [2023-11-29 05:49:51,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 05:49:51,060 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 3.5) internal successors, (21), 7 states have internal predecessors, (21), 3 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 31 [2023-11-29 05:49:51,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:49:51,062 INFO L225 Difference]: With dead ends: 169 [2023-11-29 05:49:51,062 INFO L226 Difference]: Without dead ends: 168 [2023-11-29 05:49:51,063 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:49:51,064 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 96 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:49:51,064 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 331 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:49:51,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2023-11-29 05:49:51,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 134. [2023-11-29 05:49:51,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 94 states have (on average 1.4787234042553192) internal successors, (139), 116 states have internal predecessors, (139), 10 states have call successors, (10), 8 states have call predecessors, (10), 10 states have return successors, (17), 10 states have call predecessors, (17), 10 states have call successors, (17) [2023-11-29 05:49:51,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 166 transitions. [2023-11-29 05:49:51,077 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 166 transitions. Word has length 31 [2023-11-29 05:49:51,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:49:51,078 INFO L495 AbstractCegarLoop]: Abstraction has 134 states and 166 transitions. [2023-11-29 05:49:51,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 3.5) internal successors, (21), 7 states have internal predecessors, (21), 3 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:49:51,078 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 166 transitions. [2023-11-29 05:49:51,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-11-29 05:49:51,079 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:49:51,079 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] [2023-11-29 05:49:51,085 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 05:49:51,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:51,285 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:49:51,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:49:51,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1177711388, now seen corresponding path program 1 times [2023-11-29 05:49:51,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:49:51,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845270034] [2023-11-29 05:49:51,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:51,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:49:51,304 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:49:51,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [647212414] [2023-11-29 05:49:51,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:51,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:51,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:49:51,306 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:49:51,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 05:49:51,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:49:51,418 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-29 05:49:51,421 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:49:51,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:49:51,448 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:49:55,568 WARN L876 $PredicateComparison]: unable to prove that (exists ((|v_func_to_recursive_line_31_to_42_0_#in~x2.offset_BEFORE_CALL_1| Int) (|v_func_to_recursive_line_31_to_42_0_#in~y1.offset_BEFORE_CALL_1| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x2.base_BEFORE_CALL_1| Int) (|v_func_to_recursive_line_31_to_42_0_#in~y1.base_BEFORE_CALL_1| Int)) (<= 0 (+ (* (select (select |c_#memory_int#3| |v_func_to_recursive_line_31_to_42_0_#in~y1.base_BEFORE_CALL_1|) |v_func_to_recursive_line_31_to_42_0_#in~y1.offset_BEFORE_CALL_1|) (select (select |c_#memory_int#4| |v_func_to_recursive_line_31_to_42_0_#in~x2.base_BEFORE_CALL_1|) |v_func_to_recursive_line_31_to_42_0_#in~x2.offset_BEFORE_CALL_1|)) 2147483648))) is different from true [2023-11-29 05:49:55,646 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:49:55,649 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:49:55,658 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:49:55,659 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:49:55,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:49:55,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845270034] [2023-11-29 05:49:55,659 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:49:55,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647212414] [2023-11-29 05:49:55,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647212414] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:49:55,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:49:55,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 05:49:55,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772230048] [2023-11-29 05:49:55,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:49:55,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:49:55,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:49:55,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:49:55,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=54, Unknown=1, NotChecked=14, Total=90 [2023-11-29 05:49:55,661 INFO L87 Difference]: Start difference. First operand 134 states and 166 transitions. Second operand has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 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:49:56,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:49:56,077 INFO L93 Difference]: Finished difference Result 150 states and 186 transitions. [2023-11-29 05:49:56,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 05:49:56,078 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 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 33 [2023-11-29 05:49:56,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:49:56,079 INFO L225 Difference]: With dead ends: 150 [2023-11-29 05:49:56,079 INFO L226 Difference]: Without dead ends: 148 [2023-11-29 05:49:56,080 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=55, Invalid=158, Unknown=1, NotChecked=26, Total=240 [2023-11-29 05:49:56,080 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 106 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 05:49:56,081 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 147 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 221 Invalid, 0 Unknown, 79 Unchecked, 0.3s Time] [2023-11-29 05:49:56,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2023-11-29 05:49:56,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 142. [2023-11-29 05:49:56,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 100 states have (on average 1.45) internal successors, (145), 121 states have internal predecessors, (145), 11 states have call successors, (11), 9 states have call predecessors, (11), 11 states have return successors, (23), 12 states have call predecessors, (23), 11 states have call successors, (23) [2023-11-29 05:49:56,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 179 transitions. [2023-11-29 05:49:56,096 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 179 transitions. Word has length 33 [2023-11-29 05:49:56,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:49:56,096 INFO L495 AbstractCegarLoop]: Abstraction has 142 states and 179 transitions. [2023-11-29 05:49:56,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 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:49:56,097 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 179 transitions. [2023-11-29 05:49:56,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-11-29 05:49:56,097 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:49:56,098 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] [2023-11-29 05:49:56,102 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 05:49:56,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:56,298 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting func_to_recursive_line_31_to_42_0Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:49:56,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:49:56,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1177694059, now seen corresponding path program 1 times [2023-11-29 05:49:56,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:49:56,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725069965] [2023-11-29 05:49:56,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:56,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:49:56,314 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:49:56,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1687672221] [2023-11-29 05:49:56,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:56,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:56,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:49:56,316 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:49:56,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 05:49:56,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:49:56,414 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 05:49:56,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:49:56,434 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:49:56,440 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:49:56,440 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:49:56,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:49:56,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725069965] [2023-11-29 05:49:56,441 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:49:56,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687672221] [2023-11-29 05:49:56,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687672221] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:49:56,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:49:56,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 05:49:56,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338132298] [2023-11-29 05:49:56,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:49:56,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 05:49:56,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:49:56,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 05:49:56,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 05:49:56,442 INFO L87 Difference]: Start difference. First operand 142 states and 179 transitions. Second operand has 5 states, 4 states have (on average 5.75) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 05:49:56,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:49:56,508 INFO L93 Difference]: Finished difference Result 142 states and 179 transitions. [2023-11-29 05:49:56,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:49:56,508 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.75) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 33 [2023-11-29 05:49:56,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:49:56,510 INFO L225 Difference]: With dead ends: 142 [2023-11-29 05:49:56,510 INFO L226 Difference]: Without dead ends: 141 [2023-11-29 05:49:56,510 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:49:56,511 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 22 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 05:49:56,511 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 195 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 05:49:56,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2023-11-29 05:49:56,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2023-11-29 05:49:56,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 100 states have (on average 1.43) internal successors, (143), 120 states have internal predecessors, (143), 11 states have call successors, (11), 9 states have call predecessors, (11), 11 states have return successors, (23), 12 states have call predecessors, (23), 11 states have call successors, (23) [2023-11-29 05:49:56,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 177 transitions. [2023-11-29 05:49:56,521 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 177 transitions. Word has length 33 [2023-11-29 05:49:56,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:49:56,521 INFO L495 AbstractCegarLoop]: Abstraction has 141 states and 177 transitions. [2023-11-29 05:49:56,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.75) internal successors, (23), 5 states have internal predecessors, (23), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 05:49:56,521 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 177 transitions. [2023-11-29 05:49:56,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-11-29 05:49:56,522 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:49:56,522 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] [2023-11-29 05:49:56,526 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 05:49:56,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-29 05:49:56,722 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting func_to_recursive_line_31_to_42_0Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:49:56,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:49:56,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1177693739, now seen corresponding path program 1 times [2023-11-29 05:49:56,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:49:56,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037443517] [2023-11-29 05:49:56,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:56,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:49:56,737 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:49:56,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1664637332] [2023-11-29 05:49:56,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:49:56,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:49:56,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:49:56,738 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:49:56,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 05:49:56,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:49:56,825 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:49:56,827 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:49:56,841 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:49:56,943 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:49:56,952 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:49:56,952 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:49:56,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:49:56,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037443517] [2023-11-29 05:49:56,952 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:49:56,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664637332] [2023-11-29 05:49:56,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664637332] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:49:56,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:49:56,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:49:56,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145277847] [2023-11-29 05:49:56,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:49:56,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:49:56,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:49:56,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:49:56,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:49:56,954 INFO L87 Difference]: Start difference. First operand 141 states and 177 transitions. Second operand has 8 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 states have internal predecessors, (23), 3 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:50:00,964 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:50:01,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:50:01,103 INFO L93 Difference]: Finished difference Result 157 states and 198 transitions. [2023-11-29 05:50:01,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 05:50:01,104 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), 3 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 33 [2023-11-29 05:50:01,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:50:01,105 INFO L225 Difference]: With dead ends: 157 [2023-11-29 05:50:01,106 INFO L226 Difference]: Without dead ends: 156 [2023-11-29 05:50:01,106 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:50:01,107 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 117 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:50:01,107 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 225 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 61 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2023-11-29 05:50:01,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2023-11-29 05:50:01,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 146. [2023-11-29 05:50:01,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 103 states have (on average 1.3980582524271845) internal successors, (144), 122 states have internal predecessors, (144), 11 states have call successors, (11), 9 states have call predecessors, (11), 14 states have return successors, (31), 14 states have call predecessors, (31), 11 states have call successors, (31) [2023-11-29 05:50:01,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 186 transitions. [2023-11-29 05:50:01,122 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 186 transitions. Word has length 33 [2023-11-29 05:50:01,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:50:01,123 INFO L495 AbstractCegarLoop]: Abstraction has 146 states and 186 transitions. [2023-11-29 05:50:01,123 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), 3 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:50:01,123 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 186 transitions. [2023-11-29 05:50:01,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-11-29 05:50:01,124 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:50:01,124 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:50:01,128 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 05:50:01,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-29 05:50:01,325 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:50:01,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:50:01,325 INFO L85 PathProgramCache]: Analyzing trace with hash -2145652533, now seen corresponding path program 1 times [2023-11-29 05:50:01,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:50:01,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746032156] [2023-11-29 05:50:01,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:50:01,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:50:01,339 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:50:01,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1169351031] [2023-11-29 05:50:01,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:50:01,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:50:01,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:50:01,340 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:50:01,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 05:50:01,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:50:01,430 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-29 05:50:01,432 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:50:01,439 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:50:01,462 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:50:01,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 21 treesize of output 13 [2023-11-29 05:50:01,756 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:50:02,092 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:50:02,092 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:50:02,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:50:02,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746032156] [2023-11-29 05:50:02,093 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:50:02,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169351031] [2023-11-29 05:50:02,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169351031] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:50:02,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:50:02,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 05:50:02,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679038712] [2023-11-29 05:50:02,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:50:02,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:50:02,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:50:02,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:50:02,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:50:02,095 INFO L87 Difference]: Start difference. First operand 146 states and 186 transitions. Second operand has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 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:50:06,117 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:50:10,433 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:50:10,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:50:10,584 INFO L93 Difference]: Finished difference Result 154 states and 193 transitions. [2023-11-29 05:50:10,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 05:50:10,585 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 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 34 [2023-11-29 05:50:10,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:50:10,586 INFO L225 Difference]: With dead ends: 154 [2023-11-29 05:50:10,586 INFO L226 Difference]: Without dead ends: 152 [2023-11-29 05:50:10,587 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2023-11-29 05:50:10,587 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 132 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 22 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2023-11-29 05:50:10,587 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 145 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 203 Invalid, 3 Unknown, 0 Unchecked, 8.3s Time] [2023-11-29 05:50:10,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2023-11-29 05:50:10,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 148. [2023-11-29 05:50:10,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 105 states have (on average 1.3904761904761904) internal successors, (146), 124 states have internal predecessors, (146), 11 states have call successors, (11), 9 states have call predecessors, (11), 14 states have return successors, (31), 14 states have call predecessors, (31), 11 states have call successors, (31) [2023-11-29 05:50:10,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 188 transitions. [2023-11-29 05:50:10,598 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 188 transitions. Word has length 34 [2023-11-29 05:50:10,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:50:10,598 INFO L495 AbstractCegarLoop]: Abstraction has 148 states and 188 transitions. [2023-11-29 05:50:10,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 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:50:10,598 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 188 transitions. [2023-11-29 05:50:10,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-11-29 05:50:10,599 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:50:10,599 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:50:10,604 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-29 05:50:10,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-29 05:50:10,799 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting func_to_recursive_line_31_to_42_0Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:50:10,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:50:10,800 INFO L85 PathProgramCache]: Analyzing trace with hash -2146189763, now seen corresponding path program 1 times [2023-11-29 05:50:10,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:50:10,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198165158] [2023-11-29 05:50:10,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:50:10,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:50:10,814 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:50:10,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1760699548] [2023-11-29 05:50:10,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:50:10,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:50:10,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:50:10,815 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:50:10,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 05:50:10,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:50:10,904 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 05:50:10,905 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:50:10,923 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:50:10,931 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:50:10,931 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:50:10,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:50:10,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198165158] [2023-11-29 05:50:10,931 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:50:10,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760699548] [2023-11-29 05:50:10,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760699548] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:50:10,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:50:10,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 05:50:10,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886019689] [2023-11-29 05:50:10,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:50:10,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 05:50:10,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:50:10,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 05:50:10,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 05:50:10,933 INFO L87 Difference]: Start difference. First operand 148 states and 188 transitions. Second operand has 5 states, 4 states have (on average 6.0) internal successors, (24), 5 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 05:50:11,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:50:11,023 INFO L93 Difference]: Finished difference Result 148 states and 188 transitions. [2023-11-29 05:50:11,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:50:11,024 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.0) internal successors, (24), 5 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 34 [2023-11-29 05:50:11,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:50:11,025 INFO L225 Difference]: With dead ends: 148 [2023-11-29 05:50:11,025 INFO L226 Difference]: Without dead ends: 147 [2023-11-29 05:50:11,025 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:50:11,026 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 12 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:50:11,026 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 204 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:50:11,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2023-11-29 05:50:11,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2023-11-29 05:50:11,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 105 states have (on average 1.3714285714285714) internal successors, (144), 123 states have internal predecessors, (144), 11 states have call successors, (11), 9 states have call predecessors, (11), 14 states have return successors, (31), 14 states have call predecessors, (31), 11 states have call successors, (31) [2023-11-29 05:50:11,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 186 transitions. [2023-11-29 05:50:11,041 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 186 transitions. Word has length 34 [2023-11-29 05:50:11,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:50:11,041 INFO L495 AbstractCegarLoop]: Abstraction has 147 states and 186 transitions. [2023-11-29 05:50:11,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.0) internal successors, (24), 5 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 05:50:11,041 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 186 transitions. [2023-11-29 05:50:11,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-11-29 05:50:11,042 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:50:11,042 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:50:11,048 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 05:50:11,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 05:50:11,245 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting func_to_recursive_line_31_to_42_0Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:50:11,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:50:11,245 INFO L85 PathProgramCache]: Analyzing trace with hash -2146199693, now seen corresponding path program 1 times [2023-11-29 05:50:11,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:50:11,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836893869] [2023-11-29 05:50:11,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:50:11,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:50:11,258 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:50:11,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [354462692] [2023-11-29 05:50:11,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:50:11,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:50:11,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:50:11,260 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:50:11,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 05:50:11,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:50:11,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 05:50:11,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:50:11,362 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:50:11,452 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:50:11,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:50:11,466 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:50:11,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:50:11,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836893869] [2023-11-29 05:50:11,466 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:50:11,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354462692] [2023-11-29 05:50:11,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354462692] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:50:11,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:50:11,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:50:11,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570073682] [2023-11-29 05:50:11,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:50:11,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:50:11,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:50:11,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:50:11,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:50:11,468 INFO L87 Difference]: Start difference. First operand 147 states and 186 transitions. Second operand has 8 states, 6 states have (on average 4.0) internal successors, (24), 7 states have internal predecessors, (24), 3 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:50:11,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:50:11,592 INFO L93 Difference]: Finished difference Result 181 states and 208 transitions. [2023-11-29 05:50:11,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 05:50:11,593 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), 3 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 34 [2023-11-29 05:50:11,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:50:11,594 INFO L225 Difference]: With dead ends: 181 [2023-11-29 05:50:11,594 INFO L226 Difference]: Without dead ends: 180 [2023-11-29 05:50:11,594 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:50:11,595 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 106 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:50:11,595 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 227 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:50:11,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2023-11-29 05:50:11,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 157. [2023-11-29 05:50:11,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 114 states have (on average 1.3421052631578947) internal successors, (153), 132 states have internal predecessors, (153), 11 states have call successors, (11), 11 states have call predecessors, (11), 15 states have return successors, (26), 13 states have call predecessors, (26), 11 states have call successors, (26) [2023-11-29 05:50:11,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 190 transitions. [2023-11-29 05:50:11,606 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 190 transitions. Word has length 34 [2023-11-29 05:50:11,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:50:11,606 INFO L495 AbstractCegarLoop]: Abstraction has 157 states and 190 transitions. [2023-11-29 05:50:11,607 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), 3 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:50:11,607 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 190 transitions. [2023-11-29 05:50:11,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-11-29 05:50:11,607 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:50:11,607 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:50:11,612 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 05:50:11,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 05:50:11,808 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:50:11,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:50:11,808 INFO L85 PathProgramCache]: Analyzing trace with hash -2090718978, now seen corresponding path program 1 times [2023-11-29 05:50:11,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:50:11,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012196718] [2023-11-29 05:50:11,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:50:11,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:50:11,821 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:50:11,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [97884507] [2023-11-29 05:50:11,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:50:11,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:50:11,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:50:11,823 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:50:11,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 05:50:11,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:50:11,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 05:50:11,916 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:50:11,919 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:50:11,974 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:50:11,974 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:50:11,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:50:11,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012196718] [2023-11-29 05:50:11,974 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:50:11,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97884507] [2023-11-29 05:50:11,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97884507] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:50:11,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:50:11,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:50:11,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625648923] [2023-11-29 05:50:11,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:50:11,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:50:11,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:50:11,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:50:11,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:50:11,976 INFO L87 Difference]: Start difference. First operand 157 states and 190 transitions. Second operand has 6 states, 5 states have (on average 4.8) internal successors, (24), 6 states have internal predecessors, (24), 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:50:12,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:50:12,106 INFO L93 Difference]: Finished difference Result 164 states and 196 transitions. [2023-11-29 05:50:12,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:50:12,107 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.8) internal successors, (24), 6 states have internal predecessors, (24), 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 35 [2023-11-29 05:50:12,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:50:12,109 INFO L225 Difference]: With dead ends: 164 [2023-11-29 05:50:12,109 INFO L226 Difference]: Without dead ends: 163 [2023-11-29 05:50:12,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:50:12,110 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 27 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:50:12,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 181 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:50:12,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2023-11-29 05:50:12,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 161. [2023-11-29 05:50:12,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 118 states have (on average 1.3305084745762712) internal successors, (157), 135 states have internal predecessors, (157), 11 states have call successors, (11), 11 states have call predecessors, (11), 15 states have return successors, (26), 14 states have call predecessors, (26), 11 states have call successors, (26) [2023-11-29 05:50:12,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 194 transitions. [2023-11-29 05:50:12,123 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 194 transitions. Word has length 35 [2023-11-29 05:50:12,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:50:12,123 INFO L495 AbstractCegarLoop]: Abstraction has 161 states and 194 transitions. [2023-11-29 05:50:12,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.8) internal successors, (24), 6 states have internal predecessors, (24), 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:50:12,123 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 194 transitions. [2023-11-29 05:50:12,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-11-29 05:50:12,124 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:50:12,124 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:50:12,128 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 05:50:12,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 05:50:12,324 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting func_to_recursive_line_31_to_42_0Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:50:12,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:50:12,325 INFO L85 PathProgramCache]: Analyzing trace with hash -2107373139, now seen corresponding path program 1 times [2023-11-29 05:50:12,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:50:12,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423365466] [2023-11-29 05:50:12,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:50:12,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:50:12,337 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:50:12,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1103362821] [2023-11-29 05:50:12,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:50:12,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:50:12,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:50:12,338 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:50:12,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 05:50:12,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:50:12,432 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 05:50:12,434 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:50:12,526 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:50:12,532 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:50:12,664 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:50:12,680 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:50:12,680 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:50:12,909 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:50:12,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:50:12,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423365466] [2023-11-29 05:50:12,909 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:50:12,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103362821] [2023-11-29 05:50:12,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103362821] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:50:12,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:50:12,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 19 [2023-11-29 05:50:12,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503138367] [2023-11-29 05:50:12,910 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:50:12,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 05:50:12,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:50:12,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 05:50:12,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2023-11-29 05:50:12,911 INFO L87 Difference]: Start difference. First operand 161 states and 194 transitions. Second operand has 20 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 18 states have internal predecessors, (56), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2023-11-29 05:50:16,946 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:50:20,976 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:50:25,335 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:50:29,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=false, quantifiers [0] [2023-11-29 05:50:33,535 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:50:37,591 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:50:41,615 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:50:45,638 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:50:49,718 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:50:53,737 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:50:57,788 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:51:01,811 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:51:01,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:51:01,829 INFO L93 Difference]: Finished difference Result 209 states and 248 transitions. [2023-11-29 05:51:01,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:51:01,830 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 18 states have internal predecessors, (56), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) Word has length 35 [2023-11-29 05:51:01,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:51:01,831 INFO L225 Difference]: With dead ends: 209 [2023-11-29 05:51:01,832 INFO L226 Difference]: Without dead ends: 208 [2023-11-29 05:51:01,832 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=183, Invalid=1077, Unknown=0, NotChecked=0, Total=1260 [2023-11-29 05:51:01,833 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 222 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 20 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 48.5s IncrementalHoareTripleChecker+Time [2023-11-29 05:51:01,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 574 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 268 Invalid, 12 Unknown, 0 Unchecked, 48.5s Time] [2023-11-29 05:51:01,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2023-11-29 05:51:01,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 187. [2023-11-29 05:51:01,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 140 states have (on average 1.3428571428571427) internal successors, (188), 158 states have internal predecessors, (188), 13 states have call successors, (13), 12 states have call predecessors, (13), 17 states have return successors, (32), 16 states have call predecessors, (32), 13 states have call successors, (32) [2023-11-29 05:51:01,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 233 transitions. [2023-11-29 05:51:01,852 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 233 transitions. Word has length 35 [2023-11-29 05:51:01,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:51:01,852 INFO L495 AbstractCegarLoop]: Abstraction has 187 states and 233 transitions. [2023-11-29 05:51:01,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 18 states have internal predecessors, (56), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2023-11-29 05:51:01,853 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 233 transitions. [2023-11-29 05:51:01,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2023-11-29 05:51:01,853 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:51:01,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] [2023-11-29 05:51:01,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 05:51:02,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 05:51:02,054 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting func_to_recursive_line_31_to_42_0Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:51:02,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:51:02,055 INFO L85 PathProgramCache]: Analyzing trace with hash -2107680979, now seen corresponding path program 1 times [2023-11-29 05:51:02,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:51:02,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408070999] [2023-11-29 05:51:02,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:51:02,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:51:02,069 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:51:02,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [212055875] [2023-11-29 05:51:02,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:51:02,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:51:02,070 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:51:02,071 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:51:02,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 05:51:02,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:51:02,196 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 05:51:02,198 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:51:02,287 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:51:02,291 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:51:02,445 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:51:02,468 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:51:02,469 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:51:02,721 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:51:02,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:51:02,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408070999] [2023-11-29 05:51:02,721 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:51:02,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212055875] [2023-11-29 05:51:02,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212055875] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:51:02,722 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:51:02,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 19 [2023-11-29 05:51:02,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351257452] [2023-11-29 05:51:02,722 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:51:02,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 05:51:02,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:51:02,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 05:51:02,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2023-11-29 05:51:02,724 INFO L87 Difference]: Start difference. First operand 187 states and 233 transitions. Second operand has 20 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 18 states have internal predecessors, (56), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2023-11-29 05:51:06,748 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:51:10,784 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:51:15,086 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:51:19,118 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:51:23,289 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:51:27,313 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:51:31,333 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:51:35,355 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:51:39,430 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:51:43,472 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:51:47,490 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:51:51,547 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:51:51,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:51:51,578 INFO L93 Difference]: Finished difference Result 229 states and 280 transitions. [2023-11-29 05:51:51,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:51:51,578 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 18 states have internal predecessors, (56), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) Word has length 35 [2023-11-29 05:51:51,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:51:51,580 INFO L225 Difference]: With dead ends: 229 [2023-11-29 05:51:51,580 INFO L226 Difference]: Without dead ends: 228 [2023-11-29 05:51:51,581 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=183, Invalid=1077, Unknown=0, NotChecked=0, Total=1260 [2023-11-29 05:51:51,581 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 238 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 20 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 48.5s IncrementalHoareTripleChecker+Time [2023-11-29 05:51:51,581 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [239 Valid, 544 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 237 Invalid, 12 Unknown, 0 Unchecked, 48.5s Time] [2023-11-29 05:51:51,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2023-11-29 05:51:51,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 211. [2023-11-29 05:51:51,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 160 states have (on average 1.35) internal successors, (216), 179 states have internal predecessors, (216), 15 states have call successors, (15), 13 states have call predecessors, (15), 19 states have return successors, (38), 18 states have call predecessors, (38), 15 states have call successors, (38) [2023-11-29 05:51:51,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 269 transitions. [2023-11-29 05:51:51,596 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 269 transitions. Word has length 35 [2023-11-29 05:51:51,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:51:51,597 INFO L495 AbstractCegarLoop]: Abstraction has 211 states and 269 transitions. [2023-11-29 05:51:51,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 18 states have internal predecessors, (56), 8 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2023-11-29 05:51:51,597 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 269 transitions. [2023-11-29 05:51:51,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-11-29 05:51:51,597 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:51:51,598 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:51:51,603 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 05:51:51,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 05:51:51,798 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:51:51,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:51:51,799 INFO L85 PathProgramCache]: Analyzing trace with hash -387778771, now seen corresponding path program 1 times [2023-11-29 05:51:51,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:51:51,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860596190] [2023-11-29 05:51:51,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:51:51,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:51:51,827 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:51:51,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2074697131] [2023-11-29 05:51:51,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:51:51,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:51:51,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:51:51,828 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:51:51,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 05:51:51,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:51:51,957 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 05:51:51,959 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:51:51,963 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:51:52,032 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:51:52,032 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:51:52,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:51:52,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860596190] [2023-11-29 05:51:52,033 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:51:52,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074697131] [2023-11-29 05:51:52,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074697131] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:51:52,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:51:52,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 05:51:52,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418328986] [2023-11-29 05:51:52,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:51:52,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 05:51:52,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:51:52,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 05:51:52,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 05:51:52,035 INFO L87 Difference]: Start difference. First operand 211 states and 269 transitions. Second operand has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 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:51:52,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:51:52,156 INFO L93 Difference]: Finished difference Result 213 states and 270 transitions. [2023-11-29 05:51:52,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 05:51:52,157 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 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 36 [2023-11-29 05:51:52,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:51:52,158 INFO L225 Difference]: With dead ends: 213 [2023-11-29 05:51:52,159 INFO L226 Difference]: Without dead ends: 205 [2023-11-29 05:51:52,159 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:51:52,159 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 24 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:51:52,160 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 147 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:51:52,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2023-11-29 05:51:52,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 205. [2023-11-29 05:51:52,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 155 states have (on average 1.3548387096774193) internal successors, (210), 174 states have internal predecessors, (210), 15 states have call successors, (15), 13 states have call predecessors, (15), 18 states have return successors, (37), 17 states have call predecessors, (37), 15 states have call successors, (37) [2023-11-29 05:51:52,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 262 transitions. [2023-11-29 05:51:52,180 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 262 transitions. Word has length 36 [2023-11-29 05:51:52,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:51:52,180 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 262 transitions. [2023-11-29 05:51:52,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 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:51:52,180 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 262 transitions. [2023-11-29 05:51:52,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-11-29 05:51:52,181 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:51:52,181 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:51:52,186 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-29 05:51:52,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 05:51:52,382 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting func_to_recursive_line_31_to_42_0Err15ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:51:52,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:51:52,382 INFO L85 PathProgramCache]: Analyzing trace with hash -904057793, now seen corresponding path program 1 times [2023-11-29 05:51:52,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:51:52,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903320142] [2023-11-29 05:51:52,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:51:52,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:51:52,395 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:51:52,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1639179481] [2023-11-29 05:51:52,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:51:52,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:51:52,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:51:52,396 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:51:52,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 05:51:52,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:51:52,510 INFO L262 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 05:51:52,511 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:51:52,519 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:51:52,580 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:51:52,587 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:51:52,722 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:51:52,737 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:51:52,737 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:51:52,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:51:52,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903320142] [2023-11-29 05:51:52,737 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:51:52,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639179481] [2023-11-29 05:51:52,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639179481] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:51:52,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:51:52,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:51:52,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743099135] [2023-11-29 05:51:52,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:51:52,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 05:51:52,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:51:52,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 05:51:52,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:51:52,740 INFO L87 Difference]: Start difference. First operand 205 states and 262 transitions. Second operand has 9 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 3 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:51:56,746 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:51:56,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:51:56,997 INFO L93 Difference]: Finished difference Result 211 states and 273 transitions. [2023-11-29 05:51:56,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 05:51:56,997 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 3 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 36 [2023-11-29 05:51:56,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:51:56,999 INFO L225 Difference]: With dead ends: 211 [2023-11-29 05:51:56,999 INFO L226 Difference]: Without dead ends: 210 [2023-11-29 05:51:56,999 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2023-11-29 05:51:57,000 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 136 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 24 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:51:57,000 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 190 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 80 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2023-11-29 05:51:57,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2023-11-29 05:51:57,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 208. [2023-11-29 05:51:57,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 157 states have (on average 1.3312101910828025) internal successors, (209), 175 states have internal predecessors, (209), 15 states have call successors, (15), 13 states have call predecessors, (15), 20 states have return successors, (41), 19 states have call predecessors, (41), 15 states have call successors, (41) [2023-11-29 05:51:57,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 265 transitions. [2023-11-29 05:51:57,031 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 265 transitions. Word has length 36 [2023-11-29 05:51:57,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:51:57,031 INFO L495 AbstractCegarLoop]: Abstraction has 208 states and 265 transitions. [2023-11-29 05:51:57,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 3 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:51:57,032 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 265 transitions. [2023-11-29 05:51:57,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-11-29 05:51:57,032 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:51:57,032 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:51:57,036 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 05:51:57,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:51:57,233 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting func_to_recursive_line_31_to_42_0Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:51:57,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:51:57,233 INFO L85 PathProgramCache]: Analyzing trace with hash -913600843, now seen corresponding path program 1 times [2023-11-29 05:51:57,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:51:57,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816943245] [2023-11-29 05:51:57,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:51:57,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:51:57,245 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:51:57,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [130155929] [2023-11-29 05:51:57,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:51:57,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:51:57,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:51:57,246 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:51:57,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 05:51:57,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:51:57,345 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-29 05:51:57,346 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:51:57,355 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:51:57,418 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:51:57,423 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:51:57,534 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:51:57,548 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:51:57,548 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:51:57,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:51:57,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816943245] [2023-11-29 05:51:57,548 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:51:57,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130155929] [2023-11-29 05:51:57,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130155929] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:51:57,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:51:57,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:51:57,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457691401] [2023-11-29 05:51:57,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:51:57,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 05:51:57,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:51:57,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 05:51:57,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:51:57,550 INFO L87 Difference]: Start difference. First operand 208 states and 265 transitions. Second operand has 9 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 3 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:52:01,560 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:52:01,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:52:01,791 INFO L93 Difference]: Finished difference Result 210 states and 270 transitions. [2023-11-29 05:52:01,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 05:52:01,791 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 3 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 36 [2023-11-29 05:52:01,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:52:01,793 INFO L225 Difference]: With dead ends: 210 [2023-11-29 05:52:01,793 INFO L226 Difference]: Without dead ends: 209 [2023-11-29 05:52:01,793 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2023-11-29 05:52:01,794 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 121 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 23 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:52:01,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 192 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 82 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2023-11-29 05:52:01,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2023-11-29 05:52:01,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 207. [2023-11-29 05:52:01,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 157 states have (on average 1.3121019108280254) internal successors, (206), 174 states have internal predecessors, (206), 15 states have call successors, (15), 13 states have call predecessors, (15), 20 states have return successors, (41), 19 states have call predecessors, (41), 15 states have call successors, (41) [2023-11-29 05:52:01,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 262 transitions. [2023-11-29 05:52:01,820 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 262 transitions. Word has length 36 [2023-11-29 05:52:01,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:52:01,820 INFO L495 AbstractCegarLoop]: Abstraction has 207 states and 262 transitions. [2023-11-29 05:52:01,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 7 states have internal predecessors, (26), 3 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:52:01,820 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 262 transitions. [2023-11-29 05:52:01,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-11-29 05:52:01,821 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:52:01,821 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] [2023-11-29 05:52:01,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 05:52:02,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:52:02,027 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:52:02,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:52:02,027 INFO L85 PathProgramCache]: Analyzing trace with hash -414884842, now seen corresponding path program 1 times [2023-11-29 05:52:02,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:52:02,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248050793] [2023-11-29 05:52:02,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:52:02,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:52:02,041 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:52:02,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [706064616] [2023-11-29 05:52:02,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:52:02,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:52:02,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:52:02,043 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:52:02,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 05:52:02,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:52:02,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 82 conjunts are in the unsatisfiable core [2023-11-29 05:52:02,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:52:02,198 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:52:02,245 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:52:02,250 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:52:02,617 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:52:02,722 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:52:02,747 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 05:52:02,747 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:52:03,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:52:03,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248050793] [2023-11-29 05:52:03,594 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:52:03,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706064616] [2023-11-29 05:52:03,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706064616] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:52:03,594 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:52:03,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2023-11-29 05:52:03,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881410083] [2023-11-29 05:52:03,594 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:52:03,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 05:52:03,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:52:03,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 05:52:03,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2023-11-29 05:52:03,596 INFO L87 Difference]: Start difference. First operand 207 states and 262 transitions. Second operand has 15 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 4 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:52:04,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:52:04,694 INFO L93 Difference]: Finished difference Result 281 states and 336 transitions. [2023-11-29 05:52:04,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 05:52:04,695 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 4 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 40 [2023-11-29 05:52:04,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:52:04,696 INFO L225 Difference]: With dead ends: 281 [2023-11-29 05:52:04,696 INFO L226 Difference]: Without dead ends: 221 [2023-11-29 05:52:04,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=235, Invalid=1025, Unknown=0, NotChecked=0, Total=1260 [2023-11-29 05:52:04,698 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 119 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 05:52:04,698 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 523 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 05:52:04,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2023-11-29 05:52:04,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 207. [2023-11-29 05:52:04,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 157 states have (on average 1.286624203821656) internal successors, (202), 174 states have internal predecessors, (202), 15 states have call successors, (15), 13 states have call predecessors, (15), 20 states have return successors, (37), 19 states have call predecessors, (37), 15 states have call successors, (37) [2023-11-29 05:52:04,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 254 transitions. [2023-11-29 05:52:04,714 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 254 transitions. Word has length 40 [2023-11-29 05:52:04,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:52:04,714 INFO L495 AbstractCegarLoop]: Abstraction has 207 states and 254 transitions. [2023-11-29 05:52:04,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 4 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:52:04,714 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 254 transitions. [2023-11-29 05:52:04,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-11-29 05:52:04,715 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:52:04,715 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] [2023-11-29 05:52:04,721 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-29 05:52:04,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:52:04,915 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:52:04,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:52:04,916 INFO L85 PathProgramCache]: Analyzing trace with hash 23471823, now seen corresponding path program 1 times [2023-11-29 05:52:04,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:52:04,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660253439] [2023-11-29 05:52:04,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:52:04,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:52:04,930 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:52:04,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1549457545] [2023-11-29 05:52:04,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:52:04,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:52:04,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:52:04,931 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:52:04,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 05:52:05,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:52:05,047 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 79 conjunts are in the unsatisfiable core [2023-11-29 05:52:05,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:52:05,057 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:52:05,083 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:52:05,088 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:52:05,347 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 19 treesize of output 11 [2023-11-29 05:52:05,445 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:52:05,445 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:52:05,840 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:52:05,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:52:05,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660253439] [2023-11-29 05:52:05,840 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:52:05,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549457545] [2023-11-29 05:52:05,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549457545] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:52:05,840 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:52:05,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 21 [2023-11-29 05:52:05,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484880061] [2023-11-29 05:52:05,841 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:52:05,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 05:52:05,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:52:05,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 05:52:05,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2023-11-29 05:52:05,842 INFO L87 Difference]: Start difference. First operand 207 states and 254 transitions. Second operand has 22 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 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:52:07,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:52:07,028 INFO L93 Difference]: Finished difference Result 241 states and 283 transitions. [2023-11-29 05:52:07,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 05:52:07,029 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 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 41 [2023-11-29 05:52:07,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:52:07,030 INFO L225 Difference]: With dead ends: 241 [2023-11-29 05:52:07,030 INFO L226 Difference]: Without dead ends: 239 [2023-11-29 05:52:07,031 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=207, Invalid=915, Unknown=0, NotChecked=0, Total=1122 [2023-11-29 05:52:07,031 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 167 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-29 05:52:07,031 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 564 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-29 05:52:07,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2023-11-29 05:52:07,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 224. [2023-11-29 05:52:07,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 170 states have (on average 1.2705882352941176) internal successors, (216), 188 states have internal predecessors, (216), 17 states have call successors, (17), 14 states have call predecessors, (17), 22 states have return successors, (41), 21 states have call predecessors, (41), 17 states have call successors, (41) [2023-11-29 05:52:07,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 274 transitions. [2023-11-29 05:52:07,058 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 274 transitions. Word has length 41 [2023-11-29 05:52:07,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:52:07,058 INFO L495 AbstractCegarLoop]: Abstraction has 224 states and 274 transitions. [2023-11-29 05:52:07,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 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:52:07,058 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 274 transitions. [2023-11-29 05:52:07,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-11-29 05:52:07,058 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:52:07,059 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] [2023-11-29 05:52:07,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 05:52:07,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:52:07,259 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting func_to_recursive_line_31_to_42_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:52:07,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:52:07,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1906475330, now seen corresponding path program 1 times [2023-11-29 05:52:07,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:52:07,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409785996] [2023-11-29 05:52:07,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:52:07,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:52:07,274 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:52:07,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [971462824] [2023-11-29 05:52:07,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:52:07,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:52:07,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:52:07,275 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:52:07,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 05:52:07,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:52:07,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 05:52:07,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:52:07,419 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:52:07,551 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 23 treesize of output 3 [2023-11-29 05:52:07,623 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:52:07,645 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:52:07,646 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:52:08,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:52:08,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409785996] [2023-11-29 05:52:08,188 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:52:08,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971462824] [2023-11-29 05:52:08,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971462824] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:52:08,188 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:52:08,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2023-11-29 05:52:08,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996870728] [2023-11-29 05:52:08,189 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:52:08,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 05:52:08,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:52:08,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 05:52:08,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2023-11-29 05:52:08,190 INFO L87 Difference]: Start difference. First operand 224 states and 274 transitions. Second operand has 12 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:52:08,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:52:08,645 INFO L93 Difference]: Finished difference Result 313 states and 381 transitions. [2023-11-29 05:52:08,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 05:52:08,645 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 42 [2023-11-29 05:52:08,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:52:08,648 INFO L225 Difference]: With dead ends: 313 [2023-11-29 05:52:08,648 INFO L226 Difference]: Without dead ends: 312 [2023-11-29 05:52:08,648 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2023-11-29 05:52:08,649 INFO L413 NwaCegarLoop]: 77 mSDtfsCounter, 129 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 05:52:08,649 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 522 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 05:52:08,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2023-11-29 05:52:08,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 278. [2023-11-29 05:52:08,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 214 states have (on average 1.3037383177570094) internal successors, (279), 234 states have internal predecessors, (279), 21 states have call successors, (21), 17 states have call predecessors, (21), 28 states have return successors, (56), 26 states have call predecessors, (56), 21 states have call successors, (56) [2023-11-29 05:52:08,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 356 transitions. [2023-11-29 05:52:08,683 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 356 transitions. Word has length 42 [2023-11-29 05:52:08,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:52:08,684 INFO L495 AbstractCegarLoop]: Abstraction has 278 states and 356 transitions. [2023-11-29 05:52:08,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 4 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:52:08,684 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 356 transitions. [2023-11-29 05:52:08,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-11-29 05:52:08,684 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:52:08,685 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] [2023-11-29 05:52:08,690 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 05:52:08,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:52:08,885 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting func_to_recursive_line_31_to_42_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:52:08,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:52:08,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1028806873, now seen corresponding path program 1 times [2023-11-29 05:52:08,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:52:08,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442341882] [2023-11-29 05:52:08,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:52:08,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:52:08,900 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:52:08,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1417655112] [2023-11-29 05:52:08,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:52:08,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:52:08,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:52:08,902 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:52:08,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 05:52:09,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:52:09,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 117 conjunts are in the unsatisfiable core [2023-11-29 05:52:09,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:52:09,077 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:52:09,080 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:52:09,139 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:52:09,152 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:52:09,165 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:52:09,564 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:52:09,684 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:52:10,049 INFO L349 Elim1Store]: treesize reduction 25, result has 30.6 percent of original size [2023-11-29 05:52:10,050 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 30 treesize of output 18 [2023-11-29 05:52:10,239 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:52:10,244 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:52:10,297 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:52:10,342 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:52:10,342 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:52:11,343 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:52:11,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:52:11,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442341882] [2023-11-29 05:52:11,343 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:52:11,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417655112] [2023-11-29 05:52:11,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417655112] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:52:11,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:52:11,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 31 [2023-11-29 05:52:11,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370422218] [2023-11-29 05:52:11,344 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:52:11,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 05:52:11,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:52:11,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 05:52:11,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=879, Unknown=0, NotChecked=0, Total=992 [2023-11-29 05:52:11,346 INFO L87 Difference]: Start difference. First operand 278 states and 356 transitions. Second operand has 32 states, 27 states have (on average 2.259259259259259) internal successors, (61), 27 states have internal predecessors, (61), 8 states have call successors, (10), 6 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:52:14,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:52:14,182 INFO L93 Difference]: Finished difference Result 366 states and 461 transitions. [2023-11-29 05:52:14,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 05:52:14,183 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 27 states have (on average 2.259259259259259) internal successors, (61), 27 states have internal predecessors, (61), 8 states have call successors, (10), 6 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 43 [2023-11-29 05:52:14,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:52:14,185 INFO L225 Difference]: With dead ends: 366 [2023-11-29 05:52:14,185 INFO L226 Difference]: Without dead ends: 365 [2023-11-29 05:52:14,186 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=299, Invalid=1681, Unknown=0, NotChecked=0, Total=1980 [2023-11-29 05:52:14,187 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 373 mSDsluCounter, 736 mSDsCounter, 0 mSdLazyCounter, 902 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 902 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-11-29 05:52:14,187 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [374 Valid, 794 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 902 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-11-29 05:52:14,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2023-11-29 05:52:14,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 336. [2023-11-29 05:52:14,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 260 states have (on average 1.3346153846153845) internal successors, (347), 282 states have internal predecessors, (347), 25 states have call successors, (25), 21 states have call predecessors, (25), 36 states have return successors, (75), 32 states have call predecessors, (75), 25 states have call successors, (75) [2023-11-29 05:52:14,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 447 transitions. [2023-11-29 05:52:14,228 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 447 transitions. Word has length 43 [2023-11-29 05:52:14,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:52:14,229 INFO L495 AbstractCegarLoop]: Abstraction has 336 states and 447 transitions. [2023-11-29 05:52:14,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 27 states have (on average 2.259259259259259) internal successors, (61), 27 states have internal predecessors, (61), 8 states have call successors, (10), 6 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:52:14,229 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 447 transitions. [2023-11-29 05:52:14,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-11-29 05:52:14,230 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:52:14,230 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:52:14,235 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-29 05:52:14,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:52:14,430 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting func_to_recursive_line_31_to_42_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:52:14,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:52:14,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1828241948, now seen corresponding path program 1 times [2023-11-29 05:52:14,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:52:14,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231038185] [2023-11-29 05:52:14,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:52:14,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:52:14,445 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:52:14,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2045591449] [2023-11-29 05:52:14,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:52:14,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:52:14,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:52:14,446 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:52:14,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 05:52:14,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:52:14,578 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 68 conjunts are in the unsatisfiable core [2023-11-29 05:52:14,581 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:52:14,673 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:52:14,680 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:52:14,684 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:52:15,043 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 23 treesize of output 3 [2023-11-29 05:52:15,108 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 44 treesize of output 17 [2023-11-29 05:52:15,255 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:52:15,315 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:52:15,350 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:52:15,351 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:52:16,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:52:16,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231038185] [2023-11-29 05:52:16,039 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:52:16,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045591449] [2023-11-29 05:52:16,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045591449] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:52:16,039 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:52:16,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2023-11-29 05:52:16,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34904216] [2023-11-29 05:52:16,039 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:52:16,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 05:52:16,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:52:16,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 05:52:16,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=714, Unknown=0, NotChecked=0, Total=812 [2023-11-29 05:52:16,041 INFO L87 Difference]: Start difference. First operand 336 states and 447 transitions. Second operand has 20 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 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:52:20,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:52:24,890 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:52:29,467 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:52:29,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:52:29,513 INFO L93 Difference]: Finished difference Result 343 states and 450 transitions. [2023-11-29 05:52:29,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 05:52:29,514 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 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) Word has length 44 [2023-11-29 05:52:29,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:52:29,515 INFO L225 Difference]: With dead ends: 343 [2023-11-29 05:52:29,515 INFO L226 Difference]: Without dead ends: 342 [2023-11-29 05:52:29,516 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=290, Invalid=1966, Unknown=0, NotChecked=0, Total=2256 [2023-11-29 05:52:29,517 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 192 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 531 mSolverCounterSat, 20 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 531 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.7s IncrementalHoareTripleChecker+Time [2023-11-29 05:52:29,517 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 597 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 531 Invalid, 3 Unknown, 0 Unchecked, 12.7s Time] [2023-11-29 05:52:29,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2023-11-29 05:52:29,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 336. [2023-11-29 05:52:29,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 260 states have (on average 1.3307692307692307) internal successors, (346), 282 states have internal predecessors, (346), 25 states have call successors, (25), 21 states have call predecessors, (25), 36 states have return successors, (75), 32 states have call predecessors, (75), 25 states have call successors, (75) [2023-11-29 05:52:29,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 446 transitions. [2023-11-29 05:52:29,544 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 446 transitions. Word has length 44 [2023-11-29 05:52:29,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:52:29,545 INFO L495 AbstractCegarLoop]: Abstraction has 336 states and 446 transitions. [2023-11-29 05:52:29,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 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:52:29,545 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 446 transitions. [2023-11-29 05:52:29,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-11-29 05:52:29,545 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:52:29,545 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:52:29,550 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-11-29 05:52:29,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-29 05:52:29,746 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting func_to_recursive_line_31_to_42_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:52:29,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:52:29,746 INFO L85 PathProgramCache]: Analyzing trace with hash -830551462, now seen corresponding path program 1 times [2023-11-29 05:52:29,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:52:29,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139573419] [2023-11-29 05:52:29,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:52:29,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:52:29,759 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:52:29,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [133765500] [2023-11-29 05:52:29,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:52:29,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:52:29,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:52:29,760 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:52:29,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 05:52:29,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:52:29,904 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-29 05:52:29,906 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:52:29,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 23 treesize of output 15 [2023-11-29 05:52:29,989 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:52:30,237 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 44 treesize of output 17 [2023-11-29 05:52:30,297 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:52:30,322 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 05:52:30,322 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:52:30,751 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 05:52:30,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:52:30,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139573419] [2023-11-29 05:52:30,752 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:52:30,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133765500] [2023-11-29 05:52:30,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133765500] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:52:30,752 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:52:30,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 27 [2023-11-29 05:52:30,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841860472] [2023-11-29 05:52:30,752 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:52:30,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 05:52:30,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:52:30,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 05:52:30,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2023-11-29 05:52:30,754 INFO L87 Difference]: Start difference. First operand 336 states and 446 transitions. Second operand has 28 states, 23 states have (on average 2.782608695652174) internal successors, (64), 26 states have internal predecessors, (64), 8 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2023-11-29 05:52:34,803 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:52:38,823 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:52:43,527 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:52:47,800 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:52:51,832 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:52:55,857 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:52:59,874 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:52:59,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:52:59,946 INFO L93 Difference]: Finished difference Result 350 states and 454 transitions. [2023-11-29 05:52:59,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:52:59,947 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 23 states have (on average 2.782608695652174) internal successors, (64), 26 states have internal predecessors, (64), 8 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) Word has length 44 [2023-11-29 05:52:59,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:52:59,949 INFO L225 Difference]: With dead ends: 350 [2023-11-29 05:52:59,949 INFO L226 Difference]: Without dead ends: 348 [2023-11-29 05:52:59,950 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=250, Invalid=1642, Unknown=0, NotChecked=0, Total=1892 [2023-11-29 05:52:59,950 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 169 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 20 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.6s IncrementalHoareTripleChecker+Time [2023-11-29 05:52:59,951 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 798 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 443 Invalid, 7 Unknown, 0 Unchecked, 28.6s Time] [2023-11-29 05:52:59,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2023-11-29 05:53:00,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 336. [2023-11-29 05:53:00,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 260 states have (on average 1.3153846153846154) internal successors, (342), 282 states have internal predecessors, (342), 25 states have call successors, (25), 21 states have call predecessors, (25), 36 states have return successors, (75), 32 states have call predecessors, (75), 25 states have call successors, (75) [2023-11-29 05:53:00,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 442 transitions. [2023-11-29 05:53:00,007 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 442 transitions. Word has length 44 [2023-11-29 05:53:00,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:53:00,007 INFO L495 AbstractCegarLoop]: Abstraction has 336 states and 442 transitions. [2023-11-29 05:53:00,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 23 states have (on average 2.782608695652174) internal successors, (64), 26 states have internal predecessors, (64), 8 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2023-11-29 05:53:00,008 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 442 transitions. [2023-11-29 05:53:00,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-11-29 05:53:00,008 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:53:00,008 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] [2023-11-29 05:53:00,014 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-29 05:53:00,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:53:00,209 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting func_to_recursive_line_31_to_42_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:53:00,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:53:00,209 INFO L85 PathProgramCache]: Analyzing trace with hash -840925495, now seen corresponding path program 1 times [2023-11-29 05:53:00,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:53:00,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116731069] [2023-11-29 05:53:00,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:53:00,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:53:00,222 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:53:00,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [300512629] [2023-11-29 05:53:00,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:53:00,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:53:00,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:53:00,224 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:53:00,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 05:53:00,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:53:00,361 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 87 conjunts are in the unsatisfiable core [2023-11-29 05:53:00,364 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:53:00,370 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:53:00,393 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:53:04,592 WARN L876 $PredicateComparison]: unable to prove that (exists ((v_func_to_recursive_line_31_to_42_0_~x2.base_BEFORE_CALL_7 Int) (v_func_to_recursive_line_31_to_42_0_~y3.offset_BEFORE_CALL_12 Int) (v_func_to_recursive_line_31_to_42_0_~y2.base_BEFORE_CALL_12 Int) (v_func_to_recursive_line_31_to_42_0_~y1.base_BEFORE_CALL_11 Int) (v_func_to_recursive_line_31_to_42_0_~y2.offset_BEFORE_CALL_12 Int) (v_func_to_recursive_line_31_to_42_0_~y3.base_BEFORE_CALL_12 Int)) (<= (+ (select (select |c_#memory_int#1| v_func_to_recursive_line_31_to_42_0_~y2.base_BEFORE_CALL_12) v_func_to_recursive_line_31_to_42_0_~y2.offset_BEFORE_CALL_12) (select (select |c_#memory_int#5| v_func_to_recursive_line_31_to_42_0_~y3.base_BEFORE_CALL_12) v_func_to_recursive_line_31_to_42_0_~y3.offset_BEFORE_CALL_12) (* (select (select |c_#memory_int#4| v_func_to_recursive_line_31_to_42_0_~x2.base_BEFORE_CALL_7) 0) (select (select |c_#memory_int#3| v_func_to_recursive_line_31_to_42_0_~y1.base_BEFORE_CALL_11) 0))) 2147483647)) is different from true [2023-11-29 05:53:04,729 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 53 treesize of output 30 [2023-11-29 05:53:04,790 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 53 treesize of output 30 [2023-11-29 05:53:04,864 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:53:04,866 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 20 [2023-11-29 05:53:04,891 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 24 treesize of output 16 [2023-11-29 05:53:04,920 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 20 treesize of output 12 [2023-11-29 05:53:04,954 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:53:04,954 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:53:05,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 37 treesize of output 29 [2023-11-29 05:53:05,309 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:53:05,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:53:05,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116731069] [2023-11-29 05:53:05,310 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:53:05,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300512629] [2023-11-29 05:53:05,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300512629] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:53:05,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:53:05,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 22 [2023-11-29 05:53:05,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520011267] [2023-11-29 05:53:05,310 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:53:05,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 05:53:05,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:53:05,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 05:53:05,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=397, Unknown=1, NotChecked=40, Total=506 [2023-11-29 05:53:05,312 INFO L87 Difference]: Start difference. First operand 336 states and 442 transitions. Second operand has 23 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 20 states have internal predecessors, (59), 4 states have call successors, (10), 5 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:53:06,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:53:06,369 INFO L93 Difference]: Finished difference Result 345 states and 452 transitions. [2023-11-29 05:53:06,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 05:53:06,370 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 20 states have internal predecessors, (59), 4 states have call successors, (10), 5 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 45 [2023-11-29 05:53:06,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:53:06,372 INFO L225 Difference]: With dead ends: 345 [2023-11-29 05:53:06,372 INFO L226 Difference]: Without dead ends: 344 [2023-11-29 05:53:06,373 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 64 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=191, Invalid=742, Unknown=1, NotChecked=58, Total=992 [2023-11-29 05:53:06,373 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 104 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 169 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 05:53:06,374 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 437 Invalid, 721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 541 Invalid, 0 Unknown, 169 Unchecked, 0.6s Time] [2023-11-29 05:53:06,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2023-11-29 05:53:06,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 340. [2023-11-29 05:53:06,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 264 states have (on average 1.3106060606060606) internal successors, (346), 286 states have internal predecessors, (346), 25 states have call successors, (25), 21 states have call predecessors, (25), 36 states have return successors, (75), 32 states have call predecessors, (75), 25 states have call successors, (75) [2023-11-29 05:53:06,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 446 transitions. [2023-11-29 05:53:06,406 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 446 transitions. Word has length 45 [2023-11-29 05:53:06,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:53:06,407 INFO L495 AbstractCegarLoop]: Abstraction has 340 states and 446 transitions. [2023-11-29 05:53:06,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 20 states have internal predecessors, (59), 4 states have call successors, (10), 5 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:53:06,407 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 446 transitions. [2023-11-29 05:53:06,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2023-11-29 05:53:06,407 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:53:06,407 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] [2023-11-29 05:53:06,413 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-11-29 05:53:06,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 05:53:06,608 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting func_to_recursive_line_31_to_42_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:53:06,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:53:06,608 INFO L85 PathProgramCache]: Analyzing trace with hash 22708499, now seen corresponding path program 1 times [2023-11-29 05:53:06,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:53:06,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688803689] [2023-11-29 05:53:06,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:53:06,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:53:06,621 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:53:06,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1112928101] [2023-11-29 05:53:06,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:53:06,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:53:06,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:53:06,623 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:53:06,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-29 05:53:06,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:53:06,741 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 124 conjunts are in the unsatisfiable core [2023-11-29 05:53:06,745 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:53:06,757 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:53:06,761 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:53:06,843 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:53:06,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 1 [2023-11-29 05:53:06,857 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:53:06,863 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:53:07,446 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 23 treesize of output 3 [2023-11-29 05:53:07,461 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 19 treesize of output 11 [2023-11-29 05:53:07,542 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:53:07,797 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:53:07,851 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:53:07,899 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:53:07,899 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:53:08,629 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:53:08,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:53:08,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688803689] [2023-11-29 05:53:08,629 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:53:08,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112928101] [2023-11-29 05:53:08,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112928101] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:53:08,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:53:08,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 29 [2023-11-29 05:53:08,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939346687] [2023-11-29 05:53:08,630 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:53:08,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 05:53:08,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:53:08,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 05:53:08,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2023-11-29 05:53:08,631 INFO L87 Difference]: Start difference. First operand 340 states and 446 transitions. Second operand has 30 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 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:53:12,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:53:12,247 INFO L93 Difference]: Finished difference Result 343 states and 446 transitions. [2023-11-29 05:53:12,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 05:53:12,247 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 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 45 [2023-11-29 05:53:12,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:53:12,249 INFO L225 Difference]: With dead ends: 343 [2023-11-29 05:53:12,249 INFO L226 Difference]: Without dead ends: 342 [2023-11-29 05:53:12,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 56 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 658 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=510, Invalid=2912, Unknown=0, NotChecked=0, Total=3422 [2023-11-29 05:53:12,251 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 290 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 873 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 873 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:53:12,251 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [290 Valid, 608 Invalid, 906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 873 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-29 05:53:12,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2023-11-29 05:53:12,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 340. [2023-11-29 05:53:12,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 264 states have (on average 1.2992424242424243) internal successors, (343), 286 states have internal predecessors, (343), 25 states have call successors, (25), 21 states have call predecessors, (25), 36 states have return successors, (75), 32 states have call predecessors, (75), 25 states have call successors, (75) [2023-11-29 05:53:12,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 443 transitions. [2023-11-29 05:53:12,284 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 443 transitions. Word has length 45 [2023-11-29 05:53:12,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:53:12,284 INFO L495 AbstractCegarLoop]: Abstraction has 340 states and 443 transitions. [2023-11-29 05:53:12,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 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:53:12,285 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 443 transitions. [2023-11-29 05:53:12,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-11-29 05:53:12,285 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:53:12,285 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:53:12,290 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-11-29 05:53:12,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:53:12,486 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting func_to_recursive_line_31_to_42_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:53:12,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:53:12,486 INFO L85 PathProgramCache]: Analyzing trace with hash -267562446, now seen corresponding path program 1 times [2023-11-29 05:53:12,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:53:12,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493786669] [2023-11-29 05:53:12,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:53:12,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:53:12,500 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:53:12,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [525172627] [2023-11-29 05:53:12,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:53:12,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:53:12,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:53:12,501 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:53:12,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-29 05:53:12,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:53:12,631 INFO L262 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 59 conjunts are in the unsatisfiable core [2023-11-29 05:53:12,633 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:53:12,637 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:53:12,660 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:53:16,746 WARN L876 $PredicateComparison]: unable to prove that (exists ((v_func_to_recursive_line_31_to_42_0_~y3.base_BEFORE_CALL_18 Int) (v_func_to_recursive_line_31_to_42_0_~x1.base_BEFORE_CALL_1 Int)) (= (select (select |c_#memory_int#5| v_func_to_recursive_line_31_to_42_0_~y3.base_BEFORE_CALL_18) 0) (select (select |c_#memory_int#2| v_func_to_recursive_line_31_to_42_0_~x1.base_BEFORE_CALL_1) 0))) is different from true [2023-11-29 05:53:16,850 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 40 treesize of output 17 [2023-11-29 05:53:17,007 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:53:17,070 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:53:20,095 WARN L876 $PredicateComparison]: unable to prove that (exists ((|func_to_recursive_line_31_to_42_0_#t~mem5| Int) (|func_to_recursive_line_31_to_42_0_#t~mem4| Int)) (let ((.cse0 (* |func_to_recursive_line_31_to_42_0_#t~mem5| |func_to_recursive_line_31_to_42_0_#t~mem4|))) (and (<= .cse0 2147483647) (<= 1 (+ .cse0 (select (select |c_#memory_int#1| c_func_to_recursive_line_31_to_42_0_~y2.base) c_func_to_recursive_line_31_to_42_0_~y2.offset)))))) is different from true [2023-11-29 05:53:20,112 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:53:23,005 WARN L876 $PredicateComparison]: unable to prove that (exists ((|func_to_recursive_line_31_to_42_0_#t~mem5| Int) (|func_to_recursive_line_31_to_42_0_#t~mem4| Int)) (let ((.cse0 (* |func_to_recursive_line_31_to_42_0_#t~mem5| |func_to_recursive_line_31_to_42_0_#t~mem4|))) (and (<= 1 (+ |c_func_to_recursive_line_31_to_42_0_#t~mem10| .cse0)) (<= .cse0 2147483647)))) is different from true [2023-11-29 05:53:23,006 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 9 refuted. 1 times theorem prover too weak. 4 trivial. 6 not checked. [2023-11-29 05:53:23,006 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:53:23,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 30 treesize of output 22 [2023-11-29 05:53:32,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:53:32,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493786669] [2023-11-29 05:53:32,605 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:53:32,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525172627] [2023-11-29 05:53:32,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525172627] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:53:32,605 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:53:32,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2023-11-29 05:53:32,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532026013] [2023-11-29 05:53:32,605 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:53:32,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 05:53:32,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:53:32,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 05:53:32,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=528, Unknown=6, NotChecked=144, Total=756 [2023-11-29 05:53:32,607 INFO L87 Difference]: Start difference. First operand 340 states and 443 transitions. Second operand has 17 states, 14 states have (on average 2.857142857142857) internal successors, (40), 15 states have internal predecessors, (40), 5 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-29 05:53:54,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:53:54,873 INFO L93 Difference]: Finished difference Result 346 states and 447 transitions. [2023-11-29 05:53:54,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 05:53:54,874 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.857142857142857) internal successors, (40), 15 states have internal predecessors, (40), 5 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 53 [2023-11-29 05:53:54,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:53:54,876 INFO L225 Difference]: With dead ends: 346 [2023-11-29 05:53:54,876 INFO L226 Difference]: Without dead ends: 345 [2023-11-29 05:53:54,877 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 41.2s TimeCoverageRelationStatistics Valid=199, Invalid=1135, Unknown=10, NotChecked=216, Total=1560 [2023-11-29 05:53:54,877 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 84 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 370 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 05:53:54,878 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 535 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 341 Invalid, 0 Unknown, 370 Unchecked, 0.4s Time] [2023-11-29 05:53:54,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2023-11-29 05:53:54,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 340. [2023-11-29 05:53:54,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 264 states have (on average 1.2954545454545454) internal successors, (342), 286 states have internal predecessors, (342), 25 states have call successors, (25), 21 states have call predecessors, (25), 36 states have return successors, (75), 32 states have call predecessors, (75), 25 states have call successors, (75) [2023-11-29 05:53:54,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 442 transitions. [2023-11-29 05:53:54,928 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 442 transitions. Word has length 53 [2023-11-29 05:53:54,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:53:54,928 INFO L495 AbstractCegarLoop]: Abstraction has 340 states and 442 transitions. [2023-11-29 05:53:54,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.857142857142857) internal successors, (40), 15 states have internal predecessors, (40), 5 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-29 05:53:54,929 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 442 transitions. [2023-11-29 05:53:54,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-11-29 05:53:54,929 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:53:54,929 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:53:54,936 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-11-29 05:53:55,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 05:53:55,130 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting func_to_recursive_line_31_to_42_0Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:53:55,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:53:55,131 INFO L85 PathProgramCache]: Analyzing trace with hash 295498821, now seen corresponding path program 1 times [2023-11-29 05:53:55,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:53:55,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124444874] [2023-11-29 05:53:55,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:53:55,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:53:55,149 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:53:55,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1971004040] [2023-11-29 05:53:55,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:53:55,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:53:55,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:53:55,151 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:53:55,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-29 05:53:55,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:53:55,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 05:53:55,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:53:55,387 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:53:55,551 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 23 treesize of output 3 [2023-11-29 05:53:55,693 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:53:55,710 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:53:55,710 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:53:55,898 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 05:53:55,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:53:55,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124444874] [2023-11-29 05:53:55,898 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:53:55,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971004040] [2023-11-29 05:53:55,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971004040] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:53:55,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:53:55,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 18 [2023-11-29 05:53:55,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662813822] [2023-11-29 05:53:55,899 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:53:55,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 05:53:55,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:53:55,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 05:53:55,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2023-11-29 05:53:55,900 INFO L87 Difference]: Start difference. First operand 340 states and 442 transitions. Second operand has 19 states, 16 states have (on average 4.75) internal successors, (76), 15 states have internal predecessors, (76), 8 states have call successors, (12), 7 states have call predecessors, (12), 3 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2023-11-29 05:53:56,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:53:56,637 INFO L93 Difference]: Finished difference Result 483 states and 631 transitions. [2023-11-29 05:53:56,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 05:53:56,638 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 4.75) internal successors, (76), 15 states have internal predecessors, (76), 8 states have call successors, (12), 7 states have call predecessors, (12), 3 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) Word has length 54 [2023-11-29 05:53:56,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:53:56,640 INFO L225 Difference]: With dead ends: 483 [2023-11-29 05:53:56,641 INFO L226 Difference]: Without dead ends: 482 [2023-11-29 05:53:56,642 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 87 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=270, Invalid=990, Unknown=0, NotChecked=0, Total=1260 [2023-11-29 05:53:56,642 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 343 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 613 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 05:53:56,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 613 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 05:53:56,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2023-11-29 05:53:56,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 397. [2023-11-29 05:53:56,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 309 states have (on average 1.27831715210356) internal successors, (395), 334 states have internal predecessors, (395), 30 states have call successors, (30), 25 states have call predecessors, (30), 43 states have return successors, (91), 37 states have call predecessors, (91), 30 states have call successors, (91) [2023-11-29 05:53:56,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 516 transitions. [2023-11-29 05:53:56,687 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 516 transitions. Word has length 54 [2023-11-29 05:53:56,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:53:56,688 INFO L495 AbstractCegarLoop]: Abstraction has 397 states and 516 transitions. [2023-11-29 05:53:56,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 4.75) internal successors, (76), 15 states have internal predecessors, (76), 8 states have call successors, (12), 7 states have call predecessors, (12), 3 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2023-11-29 05:53:56,688 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 516 transitions. [2023-11-29 05:53:56,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-11-29 05:53:56,688 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:53:56,689 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:53:56,694 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-11-29 05:53:56,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:53:56,889 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting func_to_recursive_line_31_to_42_0Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:53:56,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:53:56,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1441435721, now seen corresponding path program 1 times [2023-11-29 05:53:56,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:53:56,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811140447] [2023-11-29 05:53:56,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:53:56,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:53:56,906 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:53:56,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2094722709] [2023-11-29 05:53:56,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:53:56,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:53:56,906 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:53:56,907 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:53:56,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-29 05:53:57,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:53:57,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 05:53:57,055 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:53:57,061 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:53:57,393 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:53:57,490 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:53:57,509 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-29 05:53:57,509 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:53:57,708 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:53:58,006 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 05:53:58,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:53:58,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811140447] [2023-11-29 05:53:58,007 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:53:58,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094722709] [2023-11-29 05:53:58,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094722709] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:53:58,007 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:53:58,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2023-11-29 05:53:58,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166737319] [2023-11-29 05:53:58,007 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:53:58,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 05:53:58,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:53:58,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 05:53:58,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2023-11-29 05:53:58,009 INFO L87 Difference]: Start difference. First operand 397 states and 516 transitions. Second operand has 25 states, 20 states have (on average 3.9) internal successors, (78), 23 states have internal predecessors, (78), 8 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (8), 5 states have call predecessors, (8), 8 states have call successors, (8) [2023-11-29 05:54:02,025 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:54:02,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:54:02,674 INFO L93 Difference]: Finished difference Result 397 states and 516 transitions. [2023-11-29 05:54:02,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 05:54:02,674 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 20 states have (on average 3.9) internal successors, (78), 23 states have internal predecessors, (78), 8 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (8), 5 states have call predecessors, (8), 8 states have call successors, (8) Word has length 58 [2023-11-29 05:54:02,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:54:02,677 INFO L225 Difference]: With dead ends: 397 [2023-11-29 05:54:02,678 INFO L226 Difference]: Without dead ends: 396 [2023-11-29 05:54:02,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 87 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=196, Invalid=1210, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 05:54:02,679 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 143 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-11-29 05:54:02,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 336 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 249 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2023-11-29 05:54:02,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2023-11-29 05:54:02,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 396. [2023-11-29 05:54:02,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 309 states have (on average 1.2653721682847896) internal successors, (391), 333 states have internal predecessors, (391), 30 states have call successors, (30), 25 states have call predecessors, (30), 43 states have return successors, (91), 37 states have call predecessors, (91), 30 states have call successors, (91) [2023-11-29 05:54:02,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 512 transitions. [2023-11-29 05:54:02,763 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 512 transitions. Word has length 58 [2023-11-29 05:54:02,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:54:02,763 INFO L495 AbstractCegarLoop]: Abstraction has 396 states and 512 transitions. [2023-11-29 05:54:02,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 20 states have (on average 3.9) internal successors, (78), 23 states have internal predecessors, (78), 8 states have call successors, (12), 4 states have call predecessors, (12), 6 states have return successors, (8), 5 states have call predecessors, (8), 8 states have call successors, (8) [2023-11-29 05:54:02,763 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 512 transitions. [2023-11-29 05:54:02,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-11-29 05:54:02,764 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:54:02,764 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:54:02,770 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-11-29 05:54:02,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-11-29 05:54:02,965 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:54:02,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:02,966 INFO L85 PathProgramCache]: Analyzing trace with hash 520559644, now seen corresponding path program 1 times [2023-11-29 05:54:02,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:02,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780420554] [2023-11-29 05:54:02,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:02,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:02,983 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:54:02,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1188482867] [2023-11-29 05:54:02,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:02,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:54:02,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:54:02,985 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:54:02,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-29 05:54:03,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:03,158 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 54 conjunts are in the unsatisfiable core [2023-11-29 05:54:03,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:03,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 15 treesize of output 1 [2023-11-29 05:54:03,354 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:54:07,499 WARN L876 $PredicateComparison]: unable to prove that (exists ((|v_func_to_recursive_line_31_to_42_0_#in~x2.offset_BEFORE_CALL_5| Int) (|v_func_to_recursive_line_31_to_42_0_#in~x2.base_BEFORE_CALL_5| Int) (|v_func_to_recursive_line_31_to_42_0_#in~y1.base_BEFORE_CALL_5| Int) (|v_func_to_recursive_line_31_to_42_0_#in~y1.offset_BEFORE_CALL_5| Int)) (<= 0 (+ (* (select (select |c_#memory_int#3| |v_func_to_recursive_line_31_to_42_0_#in~y1.base_BEFORE_CALL_5|) |v_func_to_recursive_line_31_to_42_0_#in~y1.offset_BEFORE_CALL_5|) (select (select |c_#memory_int#4| |v_func_to_recursive_line_31_to_42_0_#in~x2.base_BEFORE_CALL_5|) |v_func_to_recursive_line_31_to_42_0_#in~x2.offset_BEFORE_CALL_5|)) 2147483648))) is different from true [2023-11-29 05:54:07,596 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:54:07,599 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:54:07,612 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:54:07,612 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:54:08,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:08,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780420554] [2023-11-29 05:54:08,153 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:54:08,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188482867] [2023-11-29 05:54:08,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188482867] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:54:08,153 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:54:08,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2023-11-29 05:54:08,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179094798] [2023-11-29 05:54:08,154 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:54:08,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 05:54:08,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:08,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 05:54:08,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=144, Unknown=1, NotChecked=24, Total=210 [2023-11-29 05:54:08,155 INFO L87 Difference]: Start difference. First operand 396 states and 512 transitions. Second operand has 12 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-29 05:54:08,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:54:08,859 INFO L93 Difference]: Finished difference Result 396 states and 512 transitions. [2023-11-29 05:54:08,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 05:54:08,860 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 58 [2023-11-29 05:54:08,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:54:08,863 INFO L225 Difference]: With dead ends: 396 [2023-11-29 05:54:08,863 INFO L226 Difference]: Without dead ends: 395 [2023-11-29 05:54:08,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 53 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=88, Invalid=295, Unknown=1, NotChecked=36, Total=420 [2023-11-29 05:54:08,864 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 110 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 05:54:08,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 95 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 219 Invalid, 0 Unknown, 65 Unchecked, 0.5s Time] [2023-11-29 05:54:08,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2023-11-29 05:54:08,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 395. [2023-11-29 05:54:08,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 309 states have (on average 1.2621359223300972) internal successors, (390), 332 states have internal predecessors, (390), 30 states have call successors, (30), 25 states have call predecessors, (30), 43 states have return successors, (91), 37 states have call predecessors, (91), 30 states have call successors, (91) [2023-11-29 05:54:08,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 511 transitions. [2023-11-29 05:54:08,940 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 511 transitions. Word has length 58 [2023-11-29 05:54:08,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:54:08,940 INFO L495 AbstractCegarLoop]: Abstraction has 395 states and 511 transitions. [2023-11-29 05:54:08,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 3 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-29 05:54:08,941 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 511 transitions. [2023-11-29 05:54:08,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-11-29 05:54:08,941 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:54:08,942 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:54:08,948 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-11-29 05:54:09,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-11-29 05:54:09,142 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:54:09,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:09,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1042520117, now seen corresponding path program 1 times [2023-11-29 05:54:09,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:09,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460231000] [2023-11-29 05:54:09,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:09,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:09,158 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:54:09,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1442728202] [2023-11-29 05:54:09,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:09,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:54:09,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:54:09,159 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:54:09,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-29 05:54:09,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:09,316 INFO L262 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 65 conjunts are in the unsatisfiable core [2023-11-29 05:54:09,320 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:09,325 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:54:09,362 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:54:09,367 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:54:09,870 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 13 treesize of output 9 [2023-11-29 05:54:09,932 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 19 treesize of output 11 [2023-11-29 05:54:09,980 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 05:54:09,980 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:54:10,393 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 29 [2023-11-29 05:54:10,398 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:54:12,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:12,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460231000] [2023-11-29 05:54:12,517 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:54:12,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442728202] [2023-11-29 05:54:12,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442728202] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:54:12,517 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:54:12,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2023-11-29 05:54:12,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864115967] [2023-11-29 05:54:12,517 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:54:12,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 05:54:12,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:12,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 05:54:12,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2023-11-29 05:54:12,519 INFO L87 Difference]: Start difference. First operand 395 states and 511 transitions. Second operand has 13 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 5 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-11-29 05:54:13,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:54:13,098 INFO L93 Difference]: Finished difference Result 407 states and 534 transitions. [2023-11-29 05:54:13,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 05:54:13,100 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 5 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 59 [2023-11-29 05:54:13,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:54:13,102 INFO L225 Difference]: With dead ends: 407 [2023-11-29 05:54:13,102 INFO L226 Difference]: Without dead ends: 406 [2023-11-29 05:54:13,103 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2023-11-29 05:54:13,104 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 49 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 05:54:13,104 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 232 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 05:54:13,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2023-11-29 05:54:13,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 397. [2023-11-29 05:54:13,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 310 states have (on average 1.261290322580645) internal successors, (391), 333 states have internal predecessors, (391), 30 states have call successors, (30), 25 states have call predecessors, (30), 44 states have return successors, (104), 38 states have call predecessors, (104), 30 states have call successors, (104) [2023-11-29 05:54:13,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 525 transitions. [2023-11-29 05:54:13,150 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 525 transitions. Word has length 59 [2023-11-29 05:54:13,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:54:13,151 INFO L495 AbstractCegarLoop]: Abstraction has 397 states and 525 transitions. [2023-11-29 05:54:13,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 3.727272727272727) internal successors, (41), 11 states have internal predecessors, (41), 5 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-11-29 05:54:13,151 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 525 transitions. [2023-11-29 05:54:13,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-11-29 05:54:13,152 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:54:13,152 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:54:13,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-11-29 05:54:13,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:54:13,357 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:54:13,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:13,357 INFO L85 PathProgramCache]: Analyzing trace with hash -125521528, now seen corresponding path program 1 times [2023-11-29 05:54:13,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:13,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237551858] [2023-11-29 05:54:13,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:13,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:13,372 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:54:13,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1553676410] [2023-11-29 05:54:13,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:13,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:54:13,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:54:13,374 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:54:13,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-11-29 05:54:13,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:13,519 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 05:54:13,521 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:13,532 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:54:13,730 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 23 treesize of output 3 [2023-11-29 05:54:13,771 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:54:13,789 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-29 05:54:13,789 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:54:13,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:13,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237551858] [2023-11-29 05:54:13,996 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:54:13,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553676410] [2023-11-29 05:54:13,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553676410] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:54:13,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:54:13,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2023-11-29 05:54:13,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957630235] [2023-11-29 05:54:13,997 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:54:13,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:54:13,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:13,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:54:13,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2023-11-29 05:54:13,998 INFO L87 Difference]: Start difference. First operand 397 states and 525 transitions. Second operand has 11 states, 9 states have (on average 4.666666666666667) internal successors, (42), 11 states have internal predecessors, (42), 5 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-11-29 05:54:14,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:54:14,278 INFO L93 Difference]: Finished difference Result 408 states and 536 transitions. [2023-11-29 05:54:14,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 05:54:14,279 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 4.666666666666667) internal successors, (42), 11 states have internal predecessors, (42), 5 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 60 [2023-11-29 05:54:14,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:54:14,281 INFO L225 Difference]: With dead ends: 408 [2023-11-29 05:54:14,281 INFO L226 Difference]: Without dead ends: 407 [2023-11-29 05:54:14,282 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2023-11-29 05:54:14,282 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 43 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:54:14,282 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 256 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 05:54:14,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2023-11-29 05:54:14,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 405. [2023-11-29 05:54:14,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 316 states have (on average 1.2563291139240507) internal successors, (397), 338 states have internal predecessors, (397), 30 states have call successors, (30), 25 states have call predecessors, (30), 46 states have return successors, (107), 41 states have call predecessors, (107), 30 states have call successors, (107) [2023-11-29 05:54:14,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 534 transitions. [2023-11-29 05:54:14,330 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 534 transitions. Word has length 60 [2023-11-29 05:54:14,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:54:14,330 INFO L495 AbstractCegarLoop]: Abstraction has 405 states and 534 transitions. [2023-11-29 05:54:14,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 4.666666666666667) internal successors, (42), 11 states have internal predecessors, (42), 5 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-11-29 05:54:14,330 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 534 transitions. [2023-11-29 05:54:14,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-11-29 05:54:14,331 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:54:14,331 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:54:14,337 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-11-29 05:54:14,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-11-29 05:54:14,532 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:54:14,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:14,532 INFO L85 PathProgramCache]: Analyzing trace with hash 2041614846, now seen corresponding path program 1 times [2023-11-29 05:54:14,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:14,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876826231] [2023-11-29 05:54:14,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:14,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:14,549 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:54:14,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1295523624] [2023-11-29 05:54:14,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:14,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:54:14,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:54:14,550 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:54:14,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-11-29 05:54:14,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:14,753 INFO L262 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 05:54:14,755 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:14,828 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:54:14,903 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:54:14,921 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 05:54:14,921 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:54:15,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:15,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876826231] [2023-11-29 05:54:15,201 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:54:15,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295523624] [2023-11-29 05:54:15,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295523624] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:54:15,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:54:15,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2023-11-29 05:54:15,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103113222] [2023-11-29 05:54:15,202 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:54:15,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 05:54:15,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:15,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 05:54:15,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-11-29 05:54:15,203 INFO L87 Difference]: Start difference. First operand 405 states and 534 transitions. Second operand has 9 states, 8 states have (on average 5.25) internal successors, (42), 9 states have internal predecessors, (42), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-29 05:54:15,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:54:15,521 INFO L93 Difference]: Finished difference Result 431 states and 570 transitions. [2023-11-29 05:54:15,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 05:54:15,521 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.25) internal successors, (42), 9 states have internal predecessors, (42), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 60 [2023-11-29 05:54:15,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:54:15,524 INFO L225 Difference]: With dead ends: 431 [2023-11-29 05:54:15,524 INFO L226 Difference]: Without dead ends: 430 [2023-11-29 05:54:15,525 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2023-11-29 05:54:15,525 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 100 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:54:15,525 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 225 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 05:54:15,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2023-11-29 05:54:15,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 410. [2023-11-29 05:54:15,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 320 states have (on average 1.25625) internal successors, (402), 341 states have internal predecessors, (402), 30 states have call successors, (30), 25 states have call predecessors, (30), 47 states have return successors, (122), 43 states have call predecessors, (122), 30 states have call successors, (122) [2023-11-29 05:54:15,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 554 transitions. [2023-11-29 05:54:15,602 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 554 transitions. Word has length 60 [2023-11-29 05:54:15,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:54:15,603 INFO L495 AbstractCegarLoop]: Abstraction has 410 states and 554 transitions. [2023-11-29 05:54:15,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.25) internal successors, (42), 9 states have internal predecessors, (42), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-29 05:54:15,603 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 554 transitions. [2023-11-29 05:54:15,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-11-29 05:54:15,604 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:54:15,604 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:54:15,609 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-11-29 05:54:15,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-11-29 05:54:15,804 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:54:15,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:15,805 INFO L85 PathProgramCache]: Analyzing trace with hash 403800035, now seen corresponding path program 1 times [2023-11-29 05:54:15,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:15,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591763281] [2023-11-29 05:54:15,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:15,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:15,823 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:54:15,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1309195317] [2023-11-29 05:54:15,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:15,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:54:15,823 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:54:15,824 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:54:15,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-11-29 05:54:16,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:16,037 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 110 conjunts are in the unsatisfiable core [2023-11-29 05:54:16,041 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:16,051 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:54:16,064 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:54:16,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 1 [2023-11-29 05:54:16,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:54:17,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 36 treesize of output 28 [2023-11-29 05:54:17,691 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 05:54:17,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 53 [2023-11-29 05:54:17,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 27 treesize of output 19 [2023-11-29 05:54:17,755 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:54:17,789 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:54:17,815 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-29 05:54:17,815 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:54:18,770 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:54:19,259 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 36 treesize of output 28 [2023-11-29 05:54:23,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:23,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591763281] [2023-11-29 05:54:23,195 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:54:23,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309195317] [2023-11-29 05:54:23,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309195317] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:54:23,196 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:54:23,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2023-11-29 05:54:23,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723284974] [2023-11-29 05:54:23,196 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:54:23,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 05:54:23,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:23,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 05:54:23,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=752, Unknown=0, NotChecked=0, Total=870 [2023-11-29 05:54:23,198 INFO L87 Difference]: Start difference. First operand 410 states and 554 transitions. Second operand has 21 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 16 states have internal predecessors, (46), 3 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-29 05:54:25,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:54:25,451 INFO L93 Difference]: Finished difference Result 420 states and 563 transitions. [2023-11-29 05:54:25,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:54:25,451 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 16 states have internal predecessors, (46), 3 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 61 [2023-11-29 05:54:25,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:54:25,454 INFO L225 Difference]: With dead ends: 420 [2023-11-29 05:54:25,454 INFO L226 Difference]: Without dead ends: 410 [2023-11-29 05:54:25,456 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=288, Invalid=1692, Unknown=0, NotChecked=0, Total=1980 [2023-11-29 05:54:25,456 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 108 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 546 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-29 05:54:25,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 191 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 546 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-29 05:54:25,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2023-11-29 05:54:25,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 409. [2023-11-29 05:54:25,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 320 states have (on average 1.253125) internal successors, (401), 340 states have internal predecessors, (401), 30 states have call successors, (30), 25 states have call predecessors, (30), 46 states have return successors, (121), 43 states have call predecessors, (121), 30 states have call successors, (121) [2023-11-29 05:54:25,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 552 transitions. [2023-11-29 05:54:25,510 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 552 transitions. Word has length 61 [2023-11-29 05:54:25,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:54:25,510 INFO L495 AbstractCegarLoop]: Abstraction has 409 states and 552 transitions. [2023-11-29 05:54:25,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 16 states have internal predecessors, (46), 3 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-29 05:54:25,510 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 552 transitions. [2023-11-29 05:54:25,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-11-29 05:54:25,511 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:54:25,511 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:54:25,516 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-11-29 05:54:25,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-11-29 05:54:25,712 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:54:25,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:25,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1134449107, now seen corresponding path program 1 times [2023-11-29 05:54:25,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:25,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479397249] [2023-11-29 05:54:25,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:25,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:25,728 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:54:25,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1103888240] [2023-11-29 05:54:25,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:25,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:54:25,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:54:25,729 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:54:25,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-11-29 05:54:25,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:25,895 INFO L262 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 05:54:25,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:25,965 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:54:26,034 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:54:26,051 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-29 05:54:26,051 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:54:29,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:29,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479397249] [2023-11-29 05:54:29,176 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:54:29,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103888240] [2023-11-29 05:54:29,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103888240] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:54:29,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:54:29,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2023-11-29 05:54:29,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926595113] [2023-11-29 05:54:29,177 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:54:29,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:54:29,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:29,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:54:29,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=86, Unknown=1, NotChecked=0, Total=110 [2023-11-29 05:54:29,178 INFO L87 Difference]: Start difference. First operand 409 states and 552 transitions. Second operand has 8 states, 7 states have (on average 6.142857142857143) internal successors, (43), 8 states have internal predecessors, (43), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-29 05:54:29,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:54:29,466 INFO L93 Difference]: Finished difference Result 423 states and 561 transitions. [2023-11-29 05:54:29,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 05:54:29,466 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.142857142857143) internal successors, (43), 8 states have internal predecessors, (43), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 61 [2023-11-29 05:54:29,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:54:29,468 INFO L225 Difference]: With dead ends: 423 [2023-11-29 05:54:29,469 INFO L226 Difference]: Without dead ends: 413 [2023-11-29 05:54:29,469 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 64 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=53, Invalid=186, Unknown=1, NotChecked=0, Total=240 [2023-11-29 05:54:29,469 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 99 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:54:29,470 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 175 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 05:54:29,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2023-11-29 05:54:29,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 401. [2023-11-29 05:54:29,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 314 states have (on average 1.2515923566878981) internal successors, (393), 334 states have internal predecessors, (393), 30 states have call successors, (30), 25 states have call predecessors, (30), 44 states have return successors, (119), 41 states have call predecessors, (119), 30 states have call successors, (119) [2023-11-29 05:54:29,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 542 transitions. [2023-11-29 05:54:29,521 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 542 transitions. Word has length 61 [2023-11-29 05:54:29,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:54:29,521 INFO L495 AbstractCegarLoop]: Abstraction has 401 states and 542 transitions. [2023-11-29 05:54:29,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.142857142857143) internal successors, (43), 8 states have internal predecessors, (43), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-29 05:54:29,521 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 542 transitions. [2023-11-29 05:54:29,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-11-29 05:54:29,522 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:54:29,522 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:54:29,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-11-29 05:54:29,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-11-29 05:54:29,725 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:54:29,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:54:29,725 INFO L85 PathProgramCache]: Analyzing trace with hash 110982266, now seen corresponding path program 1 times [2023-11-29 05:54:29,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:54:29,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527924167] [2023-11-29 05:54:29,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:29,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:54:29,739 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:54:29,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [918202625] [2023-11-29 05:54:29,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:54:29,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:54:29,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:54:29,741 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:54:29,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-11-29 05:54:29,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:54:29,907 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 99 conjunts are in the unsatisfiable core [2023-11-29 05:54:29,910 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:54:29,919 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:54:29,950 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:54:29,961 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:54:30,327 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 23 treesize of output 3 [2023-11-29 05:54:30,613 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:54:30,778 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:54:30,888 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:54:30,892 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:54:30,921 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:54:30,922 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:54:31,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:54:31,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527924167] [2023-11-29 05:54:31,677 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:54:31,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918202625] [2023-11-29 05:54:31,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918202625] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:54:31,677 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:54:31,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2023-11-29 05:54:31,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817146605] [2023-11-29 05:54:31,677 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:54:31,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 05:54:31,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:54:31,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 05:54:31,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2023-11-29 05:54:31,679 INFO L87 Difference]: Start difference. First operand 401 states and 542 transitions. Second operand has 17 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 5 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-29 05:54:35,718 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:54:39,788 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:54:44,127 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:54:48,148 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:54:52,598 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:54:56,635 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:55:00,722 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:55:05,455 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:55:09,580 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:55:14,655 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:55:18,783 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:55:23,244 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:55:27,267 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:55:27,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:55:27,501 INFO L93 Difference]: Finished difference Result 513 states and 694 transitions. [2023-11-29 05:55:27,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-29 05:55:27,502 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 5 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 63 [2023-11-29 05:55:27,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:55:27,506 INFO L225 Difference]: With dead ends: 513 [2023-11-29 05:55:27,506 INFO L226 Difference]: Without dead ends: 511 [2023-11-29 05:55:27,507 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 52 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=420, Invalid=2130, Unknown=0, NotChecked=0, Total=2550 [2023-11-29 05:55:27,507 INFO L413 NwaCegarLoop]: 81 mSDtfsCounter, 312 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 1029 mSolverCounterSat, 33 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 53.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1029 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 53.7s IncrementalHoareTripleChecker+Time [2023-11-29 05:55:27,508 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 848 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 1029 Invalid, 13 Unknown, 0 Unchecked, 53.7s Time] [2023-11-29 05:55:27,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2023-11-29 05:55:27,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 469. [2023-11-29 05:55:27,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 370 states have (on average 1.2675675675675675) internal successors, (469), 393 states have internal predecessors, (469), 36 states have call successors, (36), 28 states have call predecessors, (36), 50 states have return successors, (143), 47 states have call predecessors, (143), 36 states have call successors, (143) [2023-11-29 05:55:27,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 648 transitions. [2023-11-29 05:55:27,600 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 648 transitions. Word has length 63 [2023-11-29 05:55:27,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:55:27,600 INFO L495 AbstractCegarLoop]: Abstraction has 469 states and 648 transitions. [2023-11-29 05:55:27,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 5 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-29 05:55:27,600 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 648 transitions. [2023-11-29 05:55:27,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-11-29 05:55:27,601 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:55:27,601 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:27,608 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-11-29 05:55:27,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-29 05:55:27,802 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:55:27,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:27,802 INFO L85 PathProgramCache]: Analyzing trace with hash -854517013, now seen corresponding path program 1 times [2023-11-29 05:55:27,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:55:27,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101562519] [2023-11-29 05:55:27,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:27,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:55:27,820 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:55:27,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1106812918] [2023-11-29 05:55:27,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:27,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:27,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:55:27,822 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:55:27,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-11-29 05:55:28,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:28,012 INFO L262 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 74 conjunts are in the unsatisfiable core [2023-11-29 05:55:28,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:28,026 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:55:28,101 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:55:28,709 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 19 treesize of output 11 [2023-11-29 05:55:28,817 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:55:28,839 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 05:55:28,839 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:29,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:55:29,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101562519] [2023-11-29 05:55:29,296 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:55:29,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106812918] [2023-11-29 05:55:29,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106812918] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:55:29,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:55:29,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2023-11-29 05:55:29,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34051008] [2023-11-29 05:55:29,297 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:29,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 05:55:29,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:29,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 05:55:29,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2023-11-29 05:55:29,298 INFO L87 Difference]: Start difference. First operand 469 states and 648 transitions. Second operand has 12 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:55:29,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:55:29,917 INFO L93 Difference]: Finished difference Result 650 states and 918 transitions. [2023-11-29 05:55:29,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 05:55:29,918 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 64 [2023-11-29 05:55:29,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:55:29,924 INFO L225 Difference]: With dead ends: 650 [2023-11-29 05:55:29,924 INFO L226 Difference]: Without dead ends: 649 [2023-11-29 05:55:29,925 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 57 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2023-11-29 05:55:29,925 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 225 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 05:55:29,925 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 299 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 05:55:29,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2023-11-29 05:55:30,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 624. [2023-11-29 05:55:30,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 497 states have (on average 1.295774647887324) internal successors, (644), 527 states have internal predecessors, (644), 50 states have call successors, (50), 35 states have call predecessors, (50), 64 states have return successors, (207), 61 states have call predecessors, (207), 50 states have call successors, (207) [2023-11-29 05:55:30,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 901 transitions. [2023-11-29 05:55:30,064 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 901 transitions. Word has length 64 [2023-11-29 05:55:30,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:55:30,064 INFO L495 AbstractCegarLoop]: Abstraction has 624 states and 901 transitions. [2023-11-29 05:55:30,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.5) internal successors, (35), 9 states have internal predecessors, (35), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-29 05:55:30,064 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 901 transitions. [2023-11-29 05:55:30,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-11-29 05:55:30,065 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:55:30,065 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:30,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-11-29 05:55:30,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-11-29 05:55:30,266 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting func_to_recursive_line_31_to_42_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:55:30,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:30,267 INFO L85 PathProgramCache]: Analyzing trace with hash 458625190, now seen corresponding path program 2 times [2023-11-29 05:55:30,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:55:30,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087290809] [2023-11-29 05:55:30,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:30,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:55:30,285 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:55:30,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [20749362] [2023-11-29 05:55:30,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:55:30,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:30,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:55:30,287 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:55:30,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-11-29 05:55:30,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:55:30,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:55:30,541 INFO L262 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 43 conjunts are in the unsatisfiable core [2023-11-29 05:55:30,544 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:30,558 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:55:30,685 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 23 treesize of output 3 [2023-11-29 05:55:30,850 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:55:30,948 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:55:30,973 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 7 proven. 26 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:55:30,974 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:31,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:55:31,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087290809] [2023-11-29 05:55:31,352 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:55:31,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20749362] [2023-11-29 05:55:31,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20749362] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:55:31,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:55:31,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2023-11-29 05:55:31,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159331038] [2023-11-29 05:55:31,353 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:31,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 05:55:31,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:31,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 05:55:31,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2023-11-29 05:55:31,354 INFO L87 Difference]: Start difference. First operand 624 states and 901 transitions. Second operand has 16 states, 14 states have (on average 3.642857142857143) internal successors, (51), 13 states have internal predecessors, (51), 5 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-29 05:55:35,390 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:55:39,428 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:55:43,563 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:55:47,775 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:55:52,069 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:55:52,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:55:52,275 INFO L93 Difference]: Finished difference Result 700 states and 1031 transitions. [2023-11-29 05:55:52,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 05:55:52,276 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 3.642857142857143) internal successors, (51), 13 states have internal predecessors, (51), 5 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 65 [2023-11-29 05:55:52,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:55:52,279 INFO L225 Difference]: With dead ends: 700 [2023-11-29 05:55:52,280 INFO L226 Difference]: Without dead ends: 699 [2023-11-29 05:55:52,280 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 58 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=196, Invalid=860, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 05:55:52,281 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 181 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 23 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.6s IncrementalHoareTripleChecker+Time [2023-11-29 05:55:52,281 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 624 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 392 Invalid, 5 Unknown, 0 Unchecked, 20.6s Time] [2023-11-29 05:55:52,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2023-11-29 05:55:52,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 648. [2023-11-29 05:55:52,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 516 states have (on average 1.2790697674418605) internal successors, (660), 547 states have internal predecessors, (660), 52 states have call successors, (52), 37 states have call predecessors, (52), 67 states have return successors, (215), 63 states have call predecessors, (215), 52 states have call successors, (215) [2023-11-29 05:55:52,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 927 transitions. [2023-11-29 05:55:52,366 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 927 transitions. Word has length 65 [2023-11-29 05:55:52,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:55:52,366 INFO L495 AbstractCegarLoop]: Abstraction has 648 states and 927 transitions. [2023-11-29 05:55:52,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 3.642857142857143) internal successors, (51), 13 states have internal predecessors, (51), 5 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-29 05:55:52,366 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 927 transitions. [2023-11-29 05:55:52,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2023-11-29 05:55:52,367 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:55:52,367 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:52,373 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-11-29 05:55:52,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-11-29 05:55:52,567 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting func_to_recursive_line_31_to_42_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:55:52,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:52,568 INFO L85 PathProgramCache]: Analyzing trace with hash -720223588, now seen corresponding path program 1 times [2023-11-29 05:55:52,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:55:52,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166957551] [2023-11-29 05:55:52,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:52,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:55:52,585 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:55:52,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [308139080] [2023-11-29 05:55:52,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:52,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:52,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:55:52,587 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:55:52,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-11-29 05:55:52,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:52,772 INFO L262 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 05:55:52,774 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:52,779 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:55:52,812 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:55:52,825 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 05:55:52,826 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:55:52,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:55:52,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166957551] [2023-11-29 05:55:52,826 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:55:52,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308139080] [2023-11-29 05:55:52,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308139080] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:55:52,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:55:52,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:55:52,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034251307] [2023-11-29 05:55:52,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:55:52,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:55:52,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:52,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:55:52,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:55:52,828 INFO L87 Difference]: Start difference. First operand 648 states and 927 transitions. Second operand has 6 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 05:55:53,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:55:53,085 INFO L93 Difference]: Finished difference Result 668 states and 969 transitions. [2023-11-29 05:55:53,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 05:55:53,086 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 65 [2023-11-29 05:55:53,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:55:53,091 INFO L225 Difference]: With dead ends: 668 [2023-11-29 05:55:53,091 INFO L226 Difference]: Without dead ends: 667 [2023-11-29 05:55:53,092 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:55:53,092 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 66 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:55:53,093 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 236 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:55:53,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2023-11-29 05:55:53,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 648. [2023-11-29 05:55:53,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 516 states have (on average 1.2655038759689923) internal successors, (653), 547 states have internal predecessors, (653), 52 states have call successors, (52), 37 states have call predecessors, (52), 67 states have return successors, (215), 63 states have call predecessors, (215), 52 states have call successors, (215) [2023-11-29 05:55:53,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 920 transitions. [2023-11-29 05:55:53,206 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 920 transitions. Word has length 65 [2023-11-29 05:55:53,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:55:53,207 INFO L495 AbstractCegarLoop]: Abstraction has 648 states and 920 transitions. [2023-11-29 05:55:53,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 05:55:53,207 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 920 transitions. [2023-11-29 05:55:53,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-11-29 05:55:53,207 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:55:53,207 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:53,213 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2023-11-29 05:55:53,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:53,408 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting func_to_recursive_line_31_to_42_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:55:53,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:53,408 INFO L85 PathProgramCache]: Analyzing trace with hash -852094707, now seen corresponding path program 1 times [2023-11-29 05:55:53,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:55:53,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463803578] [2023-11-29 05:55:53,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:53,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:55:53,425 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:55:53,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [822898363] [2023-11-29 05:55:53,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:53,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:53,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:55:53,427 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:55:53,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-11-29 05:55:53,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:55:53,618 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 05:55:53,620 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:53,628 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:55:53,653 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:55:53,667 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 05:55:53,667 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 05:55:53,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:55:53,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463803578] [2023-11-29 05:55:53,667 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:55:53,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822898363] [2023-11-29 05:55:53,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822898363] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:55:53,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:55:53,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 05:55:53,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127496188] [2023-11-29 05:55:53,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:55:53,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 05:55:53,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:53,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 05:55:53,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 05:55:53,669 INFO L87 Difference]: Start difference. First operand 648 states and 920 transitions. Second operand has 5 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 05:55:53,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:55:53,942 INFO L93 Difference]: Finished difference Result 667 states and 962 transitions. [2023-11-29 05:55:53,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 05:55:53,943 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 66 [2023-11-29 05:55:53,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:55:53,946 INFO L225 Difference]: With dead ends: 667 [2023-11-29 05:55:53,946 INFO L226 Difference]: Without dead ends: 666 [2023-11-29 05:55:53,947 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 05:55:53,947 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 53 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:55:53,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 225 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 05:55:53,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2023-11-29 05:55:54,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 648. [2023-11-29 05:55:54,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 516 states have (on average 1.251937984496124) internal successors, (646), 547 states have internal predecessors, (646), 52 states have call successors, (52), 37 states have call predecessors, (52), 67 states have return successors, (215), 63 states have call predecessors, (215), 52 states have call successors, (215) [2023-11-29 05:55:54,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 913 transitions. [2023-11-29 05:55:54,067 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 913 transitions. Word has length 66 [2023-11-29 05:55:54,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:55:54,067 INFO L495 AbstractCegarLoop]: Abstraction has 648 states and 913 transitions. [2023-11-29 05:55:54,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 05:55:54,068 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 913 transitions. [2023-11-29 05:55:54,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-11-29 05:55:54,068 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:55:54,069 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:55:54,074 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-11-29 05:55:54,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:54,269 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting func_to_recursive_line_31_to_42_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:55:54,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:55:54,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1642822584, now seen corresponding path program 2 times [2023-11-29 05:55:54,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:55:54,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615593448] [2023-11-29 05:55:54,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:55:54,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:55:54,292 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:55:54,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1413757947] [2023-11-29 05:55:54,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:55:54,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:55:54,292 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:55:54,294 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:55:54,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-11-29 05:55:54,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:55:54,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:55:54,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 63 conjunts are in the unsatisfiable core [2023-11-29 05:55:54,509 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:55:54,514 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:55:54,624 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:55:54,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 19 treesize of output 11 [2023-11-29 05:55:54,931 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 44 treesize of output 17 [2023-11-29 05:55:55,115 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 44 treesize of output 17 [2023-11-29 05:55:55,192 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:55:55,227 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-11-29 05:55:55,228 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:55:55,809 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-11-29 05:55:55,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:55:55,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615593448] [2023-11-29 05:55:55,810 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:55:55,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413757947] [2023-11-29 05:55:55,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413757947] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:55:55,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:55:55,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 27 [2023-11-29 05:55:55,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787011572] [2023-11-29 05:55:55,810 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:55:55,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 05:55:55,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:55:55,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 05:55:55,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2023-11-29 05:55:55,813 INFO L87 Difference]: Start difference. First operand 648 states and 913 transitions. Second operand has 28 states, 23 states have (on average 2.782608695652174) internal successors, (64), 26 states have internal predecessors, (64), 8 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2023-11-29 05:55:59,839 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:56:03,854 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:56:08,607 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:56:12,743 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:56:16,780 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:56:20,912 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:56:24,979 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:56:25,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:56:25,076 INFO L93 Difference]: Finished difference Result 653 states and 913 transitions. [2023-11-29 05:56:25,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:56:25,076 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 23 states have (on average 2.782608695652174) internal successors, (64), 26 states have internal predecessors, (64), 8 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) Word has length 67 [2023-11-29 05:56:25,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:56:25,081 INFO L225 Difference]: With dead ends: 653 [2023-11-29 05:56:25,082 INFO L226 Difference]: Without dead ends: 651 [2023-11-29 05:56:25,083 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 101 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=249, Invalid=1643, Unknown=0, NotChecked=0, Total=1892 [2023-11-29 05:56:25,083 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 194 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 26 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.6s IncrementalHoareTripleChecker+Time [2023-11-29 05:56:25,084 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 555 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 360 Invalid, 7 Unknown, 0 Unchecked, 28.6s Time] [2023-11-29 05:56:25,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2023-11-29 05:56:25,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 648. [2023-11-29 05:56:25,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 516 states have (on average 1.246124031007752) internal successors, (643), 547 states have internal predecessors, (643), 52 states have call successors, (52), 37 states have call predecessors, (52), 67 states have return successors, (215), 63 states have call predecessors, (215), 52 states have call successors, (215) [2023-11-29 05:56:25,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 910 transitions. [2023-11-29 05:56:25,184 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 910 transitions. Word has length 67 [2023-11-29 05:56:25,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:56:25,184 INFO L495 AbstractCegarLoop]: Abstraction has 648 states and 910 transitions. [2023-11-29 05:56:25,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 23 states have (on average 2.782608695652174) internal successors, (64), 26 states have internal predecessors, (64), 8 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2023-11-29 05:56:25,185 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 910 transitions. [2023-11-29 05:56:25,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-11-29 05:56:25,185 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:56:25,185 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:56:25,190 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-11-29 05:56:25,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:56:25,386 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting func_to_recursive_line_31_to_42_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:56:25,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:56:25,386 INFO L85 PathProgramCache]: Analyzing trace with hash -645132098, now seen corresponding path program 1 times [2023-11-29 05:56:25,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:56:25,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887052050] [2023-11-29 05:56:25,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:56:25,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:56:25,406 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:56:25,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2007513006] [2023-11-29 05:56:25,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:56:25,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:56:25,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:56:25,408 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:56:25,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-11-29 05:56:25,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:56:25,600 INFO L262 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 56 conjunts are in the unsatisfiable core [2023-11-29 05:56:25,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:56:25,709 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:56:25,716 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:56:26,046 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 44 treesize of output 17 [2023-11-29 05:56:26,255 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 44 treesize of output 17 [2023-11-29 05:56:26,330 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:56:26,363 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-11-29 05:56:26,363 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:56:27,013 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 05:56:27,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:56:27,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887052050] [2023-11-29 05:56:27,013 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:56:27,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007513006] [2023-11-29 05:56:27,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007513006] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:56:27,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:56:27,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 29 [2023-11-29 05:56:27,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895736143] [2023-11-29 05:56:27,014 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:56:27,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-29 05:56:27,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:56:27,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-29 05:56:27,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2023-11-29 05:56:27,015 INFO L87 Difference]: Start difference. First operand 648 states and 910 transitions. Second operand has 30 states, 25 states have (on average 2.96) internal successors, (74), 28 states have internal predecessors, (74), 8 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2023-11-29 05:56:31,026 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:56:35,133 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:56:36,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:56:36,335 INFO L93 Difference]: Finished difference Result 648 states and 910 transitions. [2023-11-29 05:56:36,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:56:36,336 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 25 states have (on average 2.96) internal successors, (74), 28 states have internal predecessors, (74), 8 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) Word has length 67 [2023-11-29 05:56:36,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:56:36,340 INFO L225 Difference]: With dead ends: 648 [2023-11-29 05:56:36,340 INFO L226 Difference]: Without dead ends: 646 [2023-11-29 05:56:36,342 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 99 SyntacticMatches, 6 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=274, Invalid=1796, Unknown=0, NotChecked=0, Total=2070 [2023-11-29 05:56:36,342 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 112 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 19 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2023-11-29 05:56:36,342 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 552 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 443 Invalid, 2 Unknown, 0 Unchecked, 8.6s Time] [2023-11-29 05:56:36,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2023-11-29 05:56:36,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 646. [2023-11-29 05:56:36,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 516 states have (on average 1.189922480620155) internal successors, (614), 545 states have internal predecessors, (614), 52 states have call successors, (52), 37 states have call predecessors, (52), 67 states have return successors, (215), 63 states have call predecessors, (215), 52 states have call successors, (215) [2023-11-29 05:56:36,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 881 transitions. [2023-11-29 05:56:36,444 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 881 transitions. Word has length 67 [2023-11-29 05:56:36,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:56:36,444 INFO L495 AbstractCegarLoop]: Abstraction has 646 states and 881 transitions. [2023-11-29 05:56:36,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 25 states have (on average 2.96) internal successors, (74), 28 states have internal predecessors, (74), 8 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2023-11-29 05:56:36,444 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 881 transitions. [2023-11-29 05:56:36,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-11-29 05:56:36,444 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:56:36,445 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:56:36,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-11-29 05:56:36,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-11-29 05:56:36,645 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting func_to_recursive_line_31_to_42_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:56:36,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:56:36,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1475741487, now seen corresponding path program 1 times [2023-11-29 05:56:36,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:56:36,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807529780] [2023-11-29 05:56:36,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:56:36,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:56:36,662 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:56:36,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1833282415] [2023-11-29 05:56:36,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:56:36,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:56:36,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:56:36,664 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:56:36,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-11-29 05:56:36,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:56:36,871 INFO L262 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 163 conjunts are in the unsatisfiable core [2023-11-29 05:56:36,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:56:36,884 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:56:36,896 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:56:37,008 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:56:37,015 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:56:37,031 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:56:37,037 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:56:37,687 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 23 treesize of output 3 [2023-11-29 05:56:37,788 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:56:38,644 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 19 treesize of output 11 [2023-11-29 05:56:38,654 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:56:38,780 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:56:38,954 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:56:39,019 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:56:39,079 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:56:39,132 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:56:39,132 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:56:56,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:56:56,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807529780] [2023-11-29 05:56:56,203 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:56:56,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833282415] [2023-11-29 05:56:56,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833282415] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:56:56,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:56:56,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2023-11-29 05:56:56,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412861585] [2023-11-29 05:56:56,203 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:56:56,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 05:56:56,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:56:56,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 05:56:56,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=883, Unknown=4, NotChecked=0, Total=992 [2023-11-29 05:56:56,205 INFO L87 Difference]: Start difference. First operand 646 states and 881 transitions. Second operand has 22 states, 20 states have (on average 2.7) internal successors, (54), 18 states have internal predecessors, (54), 5 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-29 05:57:00,349 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:57:05,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:57:07,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:57:07,739 INFO L93 Difference]: Finished difference Result 651 states and 884 transitions. [2023-11-29 05:57:07,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 05:57:07,740 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.7) internal successors, (54), 18 states have internal predecessors, (54), 5 states have call successors, (7), 6 states have call predecessors, (7), 3 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:57:07,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:57:07,743 INFO L225 Difference]: With dead ends: 651 [2023-11-29 05:57:07,744 INFO L226 Difference]: Without dead ends: 650 [2023-11-29 05:57:07,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 51 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 19.7s TimeCoverageRelationStatistics Valid=307, Invalid=2341, Unknown=4, NotChecked=0, Total=2652 [2023-11-29 05:57:07,745 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 188 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 907 mSolverCounterSat, 15 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 924 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 907 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.5s IncrementalHoareTripleChecker+Time [2023-11-29 05:57:07,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 565 Invalid, 924 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 907 Invalid, 2 Unknown, 0 Unchecked, 9.5s Time] [2023-11-29 05:57:07,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2023-11-29 05:57:07,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 646. [2023-11-29 05:57:07,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 516 states have (on average 1.187984496124031) internal successors, (613), 545 states have internal predecessors, (613), 52 states have call successors, (52), 37 states have call predecessors, (52), 67 states have return successors, (215), 63 states have call predecessors, (215), 52 states have call successors, (215) [2023-11-29 05:57:07,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 880 transitions. [2023-11-29 05:57:07,845 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 880 transitions. Word has length 68 [2023-11-29 05:57:07,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:57:07,845 INFO L495 AbstractCegarLoop]: Abstraction has 646 states and 880 transitions. [2023-11-29 05:57:07,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.7) internal successors, (54), 18 states have internal predecessors, (54), 5 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-29 05:57:07,846 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 880 transitions. [2023-11-29 05:57:07,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-11-29 05:57:07,846 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:57:07,846 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:57:07,853 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-11-29 05:57:08,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:57:08,047 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting func_to_recursive_line_31_to_42_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:57:08,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:57:08,047 INFO L85 PathProgramCache]: Analyzing trace with hash -2059469746, now seen corresponding path program 2 times [2023-11-29 05:57:08,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:57:08,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691428214] [2023-11-29 05:57:08,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:57:08,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:57:08,064 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:57:08,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [648521169] [2023-11-29 05:57:08,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:57:08,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:57:08,064 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:57:08,065 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:57:08,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-11-29 05:57:08,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:57:08,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:57:08,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 42 conjunts are in the unsatisfiable core [2023-11-29 05:57:08,277 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:57:08,287 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:57:08,404 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 23 treesize of output 3 [2023-11-29 05:57:08,533 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:57:08,652 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:57:08,669 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 18 proven. 37 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:57:08,669 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:57:08,910 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 41 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 05:57:08,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:57:08,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691428214] [2023-11-29 05:57:08,910 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:57:08,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648521169] [2023-11-29 05:57:08,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648521169] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:57:08,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:57:08,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11] total 25 [2023-11-29 05:57:08,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620108108] [2023-11-29 05:57:08,911 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:57:08,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 05:57:08,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:57:08,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 05:57:08,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2023-11-29 05:57:08,912 INFO L87 Difference]: Start difference. First operand 646 states and 880 transitions. Second operand has 26 states, 23 states have (on average 4.826086956521739) internal successors, (111), 20 states have internal predecessors, (111), 10 states have call successors, (16), 10 states have call predecessors, (16), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2023-11-29 05:57:12,934 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:57:16,972 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:57:21,004 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:57:25,024 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:57:29,218 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:57:33,272 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:57:37,290 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:57:41,546 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:57:45,566 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:57:49,840 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:57:53,880 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:57:54,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:57:54,220 INFO L93 Difference]: Finished difference Result 705 states and 1033 transitions. [2023-11-29 05:57:54,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 05:57:54,220 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 4.826086956521739) internal successors, (111), 20 states have internal predecessors, (111), 10 states have call successors, (16), 10 states have call predecessors, (16), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) Word has length 76 [2023-11-29 05:57:54,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:57:54,224 INFO L225 Difference]: With dead ends: 705 [2023-11-29 05:57:54,224 INFO L226 Difference]: Without dead ends: 704 [2023-11-29 05:57:54,225 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 123 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=297, Invalid=1343, Unknown=0, NotChecked=0, Total=1640 [2023-11-29 05:57:54,225 INFO L413 NwaCegarLoop]: 92 mSDtfsCounter, 248 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 35 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 44.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 959 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 44.8s IncrementalHoareTripleChecker+Time [2023-11-29 05:57:54,225 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 959 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 584 Invalid, 11 Unknown, 0 Unchecked, 44.8s Time] [2023-11-29 05:57:54,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2023-11-29 05:57:54,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 651. [2023-11-29 05:57:54,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 520 states have (on average 1.1538461538461537) internal successors, (600), 548 states have internal predecessors, (600), 52 states have call successors, (52), 38 states have call predecessors, (52), 69 states have return successors, (230), 64 states have call predecessors, (230), 52 states have call successors, (230) [2023-11-29 05:57:54,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 882 transitions. [2023-11-29 05:57:54,325 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 882 transitions. Word has length 76 [2023-11-29 05:57:54,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:57:54,325 INFO L495 AbstractCegarLoop]: Abstraction has 651 states and 882 transitions. [2023-11-29 05:57:54,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 4.826086956521739) internal successors, (111), 20 states have internal predecessors, (111), 10 states have call successors, (16), 10 states have call predecessors, (16), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2023-11-29 05:57:54,325 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 882 transitions. [2023-11-29 05:57:54,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-11-29 05:57:54,326 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:57:54,326 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:57:54,331 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2023-11-29 05:57:54,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:57:54,526 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting func_to_recursive_line_31_to_42_0Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:57:54,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:57:54,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1580001853, now seen corresponding path program 1 times [2023-11-29 05:57:54,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:57:54,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088669967] [2023-11-29 05:57:54,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:57:54,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:57:54,540 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:57:54,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [971749738] [2023-11-29 05:57:54,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:57:54,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:57:54,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:57:54,541 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:57:54,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-11-29 05:57:54,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:57:54,732 INFO L262 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-29 05:57:54,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:57:54,748 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:57:54,988 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:57:55,112 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:57:55,130 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 05:57:55,130 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:57:55,315 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-29 05:57:55,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:57:55,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088669967] [2023-11-29 05:57:55,316 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:57:55,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971749738] [2023-11-29 05:57:55,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971749738] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:57:55,316 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:57:55,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 18 [2023-11-29 05:57:55,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970968668] [2023-11-29 05:57:55,316 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:57:55,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 05:57:55,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:57:55,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 05:57:55,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2023-11-29 05:57:55,318 INFO L87 Difference]: Start difference. First operand 651 states and 882 transitions. Second operand has 19 states, 16 states have (on average 5.75) internal successors, (92), 15 states have internal predecessors, (92), 8 states have call successors, (14), 7 states have call predecessors, (14), 3 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2023-11-29 05:57:55,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:57:55,882 INFO L93 Difference]: Finished difference Result 1256 states and 1735 transitions. [2023-11-29 05:57:55,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 05:57:55,883 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 5.75) internal successors, (92), 15 states have internal predecessors, (92), 8 states have call successors, (14), 7 states have call predecessors, (14), 3 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) Word has length 80 [2023-11-29 05:57:55,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:57:55,889 INFO L225 Difference]: With dead ends: 1256 [2023-11-29 05:57:55,889 INFO L226 Difference]: Without dead ends: 1255 [2023-11-29 05:57:55,889 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 137 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=176, Invalid=636, Unknown=0, NotChecked=0, Total=812 [2023-11-29 05:57:55,890 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 247 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:57:55,890 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [247 Valid, 567 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 05:57:55,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2023-11-29 05:57:56,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 1225. [2023-11-29 05:57:56,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1225 states, 988 states have (on average 1.165991902834008) internal successors, (1152), 1039 states have internal predecessors, (1152), 98 states have call successors, (98), 67 states have call predecessors, (98), 129 states have return successors, (458), 118 states have call predecessors, (458), 98 states have call successors, (458) [2023-11-29 05:57:56,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1225 states to 1225 states and 1708 transitions. [2023-11-29 05:57:56,074 INFO L78 Accepts]: Start accepts. Automaton has 1225 states and 1708 transitions. Word has length 80 [2023-11-29 05:57:56,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:57:56,074 INFO L495 AbstractCegarLoop]: Abstraction has 1225 states and 1708 transitions. [2023-11-29 05:57:56,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 5.75) internal successors, (92), 15 states have internal predecessors, (92), 8 states have call successors, (14), 7 states have call predecessors, (14), 3 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2023-11-29 05:57:56,074 INFO L276 IsEmpty]: Start isEmpty. Operand 1225 states and 1708 transitions. [2023-11-29 05:57:56,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-11-29 05:57:56,075 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:57:56,075 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2023-11-29 05:57:56,080 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2023-11-29 05:57:56,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:57:56,276 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:57:56,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:57:56,276 INFO L85 PathProgramCache]: Analyzing trace with hash 782748089, now seen corresponding path program 1 times [2023-11-29 05:57:56,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:57:56,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133488354] [2023-11-29 05:57:56,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:57:56,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:57:56,301 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:57:56,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1844677275] [2023-11-29 05:57:56,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:57:56,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:57:56,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:57:56,302 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:57:56,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-11-29 05:57:56,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:57:56,536 INFO L262 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 66 conjunts are in the unsatisfiable core [2023-11-29 05:57:56,540 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:57:56,547 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:57:57,526 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:57:57,529 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:57:57,555 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2023-11-29 05:57:57,555 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:57:58,137 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 05:57:58,138 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 27 treesize of output 30 [2023-11-29 05:57:58,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:57:58,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133488354] [2023-11-29 05:57:58,605 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:57:58,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844677275] [2023-11-29 05:57:58,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844677275] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:57:58,605 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:57:58,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2023-11-29 05:57:58,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182245506] [2023-11-29 05:57:58,605 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:57:58,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 05:57:58,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:57:58,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 05:57:58,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:57:58,607 INFO L87 Difference]: Start difference. First operand 1225 states and 1708 transitions. Second operand has 9 states, 8 states have (on average 5.875) internal successors, (47), 8 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-29 05:58:02,649 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:58:06,981 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:58:07,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:58:07,889 INFO L93 Difference]: Finished difference Result 1225 states and 1708 transitions. [2023-11-29 05:58:07,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 05:58:07,890 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.875) internal successors, (47), 8 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 84 [2023-11-29 05:58:07,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:58:07,895 INFO L225 Difference]: With dead ends: 1225 [2023-11-29 05:58:07,895 INFO L226 Difference]: Without dead ends: 1127 [2023-11-29 05:58:07,896 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 79 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-11-29 05:58:07,896 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 48 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 160 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2023-11-29 05:58:07,897 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 160 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 148 Invalid, 2 Unknown, 0 Unchecked, 8.7s Time] [2023-11-29 05:58:07,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1127 states. [2023-11-29 05:58:08,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1127 to 1064. [2023-11-29 05:58:08,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 882 states have (on average 1.1507936507936507) internal successors, (1015), 913 states have internal predecessors, (1015), 92 states have call successors, (92), 63 states have call predecessors, (92), 81 states have return successors, (289), 87 states have call predecessors, (289), 88 states have call successors, (289) [2023-11-29 05:58:08,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1396 transitions. [2023-11-29 05:58:08,089 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 1396 transitions. Word has length 84 [2023-11-29 05:58:08,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:58:08,090 INFO L495 AbstractCegarLoop]: Abstraction has 1064 states and 1396 transitions. [2023-11-29 05:58:08,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.875) internal successors, (47), 8 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-29 05:58:08,090 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 1396 transitions. [2023-11-29 05:58:08,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-11-29 05:58:08,091 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:58:08,091 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:58:08,097 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-11-29 05:58:08,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:58:08,292 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:58:08,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:58:08,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1063529766, now seen corresponding path program 2 times [2023-11-29 05:58:08,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:58:08,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918928986] [2023-11-29 05:58:08,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:58:08,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:58:08,310 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:58:08,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2145330052] [2023-11-29 05:58:08,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:58:08,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:58:08,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:58:08,311 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:58:08,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-11-29 05:58:08,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:58:08,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:58:08,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 05:58:08,539 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:58:08,550 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:58:08,981 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 23 treesize of output 3 [2023-11-29 05:58:09,043 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:58:09,066 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 2 proven. 27 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-11-29 05:58:09,066 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:58:09,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:58:09,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918928986] [2023-11-29 05:58:09,419 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:58:09,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145330052] [2023-11-29 05:58:09,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145330052] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:58:09,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:58:09,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2023-11-29 05:58:09,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031699950] [2023-11-29 05:58:09,420 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:58:09,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 05:58:09,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:58:09,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 05:58:09,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2023-11-29 05:58:09,421 INFO L87 Difference]: Start difference. First operand 1064 states and 1396 transitions. Second operand has 13 states, 11 states have (on average 4.181818181818182) internal successors, (46), 13 states have internal predecessors, (46), 6 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2023-11-29 05:58:10,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:58:10,044 INFO L93 Difference]: Finished difference Result 1065 states and 1396 transitions. [2023-11-29 05:58:10,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 05:58:10,045 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 4.181818181818182) internal successors, (46), 13 states have internal predecessors, (46), 6 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 85 [2023-11-29 05:58:10,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:58:10,051 INFO L225 Difference]: With dead ends: 1065 [2023-11-29 05:58:10,051 INFO L226 Difference]: Without dead ends: 1050 [2023-11-29 05:58:10,052 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2023-11-29 05:58:10,052 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 34 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 05:58:10,052 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 322 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 05:58:10,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2023-11-29 05:58:10,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 1050. [2023-11-29 05:58:10,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 873 states have (on average 1.1500572737686139) internal successors, (1004), 903 states have internal predecessors, (1004), 92 states have call successors, (92), 63 states have call predecessors, (92), 76 states have return successors, (280), 83 states have call predecessors, (280), 88 states have call successors, (280) [2023-11-29 05:58:10,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1376 transitions. [2023-11-29 05:58:10,241 INFO L78 Accepts]: Start accepts. Automaton has 1050 states and 1376 transitions. Word has length 85 [2023-11-29 05:58:10,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:58:10,241 INFO L495 AbstractCegarLoop]: Abstraction has 1050 states and 1376 transitions. [2023-11-29 05:58:10,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 4.181818181818182) internal successors, (46), 13 states have internal predecessors, (46), 6 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2023-11-29 05:58:10,241 INFO L276 IsEmpty]: Start isEmpty. Operand 1050 states and 1376 transitions. [2023-11-29 05:58:10,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-11-29 05:58:10,242 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:58:10,242 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:58:10,248 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2023-11-29 05:58:10,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-11-29 05:58:10,443 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:58:10,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:58:10,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1169806442, now seen corresponding path program 2 times [2023-11-29 05:58:10,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:58:10,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589897444] [2023-11-29 05:58:10,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:58:10,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:58:10,460 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:58:10,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1904114956] [2023-11-29 05:58:10,460 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:58:10,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:58:10,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:58:10,461 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:58:10,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-11-29 05:58:10,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:58:10,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:58:10,708 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 122 conjunts are in the unsatisfiable core [2023-11-29 05:58:10,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:58:10,735 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:58:10,740 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:58:10,972 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 23 treesize of output 3 [2023-11-29 05:58:11,245 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:58:11,567 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:58:11,717 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 19 treesize of output 11 [2023-11-29 05:58:11,822 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:58:11,852 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 18 proven. 52 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:58:11,852 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:58:12,498 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:58:13,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:58:13,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589897444] [2023-11-29 05:58:13,325 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:58:13,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904114956] [2023-11-29 05:58:13,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904114956] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:58:13,326 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:58:13,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2023-11-29 05:58:13,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16802860] [2023-11-29 05:58:13,326 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:58:13,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 05:58:13,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:58:13,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 05:58:13,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2023-11-29 05:58:13,328 INFO L87 Difference]: Start difference. First operand 1050 states and 1376 transitions. Second operand has 23 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 18 states have internal predecessors, (69), 6 states have call successors, (9), 8 states have call predecessors, (9), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-29 05:58:17,404 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:58:21,418 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:58:25,687 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:58:27,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:58:27,340 INFO L93 Difference]: Finished difference Result 1056 states and 1376 transitions. [2023-11-29 05:58:27,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 05:58:27,341 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 18 states have internal predecessors, (69), 6 states have call successors, (9), 8 states have call predecessors, (9), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 86 [2023-11-29 05:58:27,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:58:27,346 INFO L225 Difference]: With dead ends: 1056 [2023-11-29 05:58:27,346 INFO L226 Difference]: Without dead ends: 1055 [2023-11-29 05:58:27,347 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 68 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=255, Invalid=1551, Unknown=0, NotChecked=0, Total=1806 [2023-11-29 05:58:27,348 INFO L413 NwaCegarLoop]: 88 mSDtfsCounter, 137 mSDsluCounter, 816 mSDsCounter, 0 mSdLazyCounter, 843 mSolverCounterSat, 10 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 904 SdHoareTripleChecker+Invalid, 856 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 843 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.1s IncrementalHoareTripleChecker+Time [2023-11-29 05:58:27,348 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 904 Invalid, 856 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 843 Invalid, 3 Unknown, 0 Unchecked, 13.1s Time] [2023-11-29 05:58:27,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2023-11-29 05:58:27,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 1050. [2023-11-29 05:58:27,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 873 states have (on average 1.1489117983963344) internal successors, (1003), 903 states have internal predecessors, (1003), 92 states have call successors, (92), 63 states have call predecessors, (92), 76 states have return successors, (280), 83 states have call predecessors, (280), 88 states have call successors, (280) [2023-11-29 05:58:27,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1375 transitions. [2023-11-29 05:58:27,528 INFO L78 Accepts]: Start accepts. Automaton has 1050 states and 1375 transitions. Word has length 86 [2023-11-29 05:58:27,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:58:27,528 INFO L495 AbstractCegarLoop]: Abstraction has 1050 states and 1375 transitions. [2023-11-29 05:58:27,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 18 states have internal predecessors, (69), 6 states have call successors, (9), 8 states have call predecessors, (9), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-29 05:58:27,529 INFO L276 IsEmpty]: Start isEmpty. Operand 1050 states and 1375 transitions. [2023-11-29 05:58:27,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-11-29 05:58:27,529 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:58:27,530 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:58:27,535 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2023-11-29 05:58:27,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-11-29 05:58:27,730 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:58:27,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:58:27,731 INFO L85 PathProgramCache]: Analyzing trace with hash -583402299, now seen corresponding path program 2 times [2023-11-29 05:58:27,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:58:27,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886780067] [2023-11-29 05:58:27,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:58:27,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:58:27,751 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:58:27,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1136064448] [2023-11-29 05:58:27,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:58:27,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:58:27,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:58:27,752 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:58:27,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-11-29 05:58:28,043 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:58:28,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:58:28,047 INFO L262 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 78 conjunts are in the unsatisfiable core [2023-11-29 05:58:28,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:58:28,066 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:58:28,228 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 19 treesize of output 11 [2023-11-29 05:58:28,462 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 19 treesize of output 11 [2023-11-29 05:58:28,734 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 7 treesize of output 3 [2023-11-29 05:58:28,761 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 33 proven. 40 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:58:28,762 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:58:28,982 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 8 treesize of output 4 [2023-11-29 05:58:29,201 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 19 proven. 42 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 05:58:29,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:58:29,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886780067] [2023-11-29 05:58:29,201 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:58:29,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136064448] [2023-11-29 05:58:29,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136064448] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:58:29,202 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:58:29,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 32 [2023-11-29 05:58:29,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472470686] [2023-11-29 05:58:29,202 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:58:29,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 05:58:29,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:58:29,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 05:58:29,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2023-11-29 05:58:29,203 INFO L87 Difference]: Start difference. First operand 1050 states and 1375 transitions. Second operand has 32 states, 30 states have (on average 4.1) internal successors, (123), 26 states have internal predecessors, (123), 11 states have call successors, (17), 11 states have call predecessors, (17), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2023-11-29 05:58:30,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:58:30,896 INFO L93 Difference]: Finished difference Result 1914 states and 2619 transitions. [2023-11-29 05:58:30,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-29 05:58:30,896 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 30 states have (on average 4.1) internal successors, (123), 26 states have internal predecessors, (123), 11 states have call successors, (17), 11 states have call predecessors, (17), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) Word has length 87 [2023-11-29 05:58:30,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:58:30,903 INFO L225 Difference]: With dead ends: 1914 [2023-11-29 05:58:30,903 INFO L226 Difference]: Without dead ends: 1287 [2023-11-29 05:58:30,905 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 139 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 867 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=450, Invalid=3090, Unknown=0, NotChecked=0, Total=3540 [2023-11-29 05:58:30,906 INFO L413 NwaCegarLoop]: 83 mSDtfsCounter, 306 mSDsluCounter, 1247 mSDsCounter, 0 mSdLazyCounter, 886 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 1330 SdHoareTripleChecker+Invalid, 939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-29 05:58:30,906 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 1330 Invalid, 939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 886 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-29 05:58:30,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1287 states. [2023-11-29 05:58:31,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1287 to 1206. [2023-11-29 05:58:31,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1206 states, 1010 states have (on average 1.1514851485148514) internal successors, (1163), 1040 states have internal predecessors, (1163), 106 states have call successors, (106), 70 states have call predecessors, (106), 81 states have return successors, (297), 95 states have call predecessors, (297), 102 states have call successors, (297) [2023-11-29 05:58:31,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1206 states to 1206 states and 1566 transitions. [2023-11-29 05:58:31,130 INFO L78 Accepts]: Start accepts. Automaton has 1206 states and 1566 transitions. Word has length 87 [2023-11-29 05:58:31,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:58:31,130 INFO L495 AbstractCegarLoop]: Abstraction has 1206 states and 1566 transitions. [2023-11-29 05:58:31,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 30 states have (on average 4.1) internal successors, (123), 26 states have internal predecessors, (123), 11 states have call successors, (17), 11 states have call predecessors, (17), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2023-11-29 05:58:31,130 INFO L276 IsEmpty]: Start isEmpty. Operand 1206 states and 1566 transitions. [2023-11-29 05:58:31,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-11-29 05:58:31,131 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:58:31,131 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:58:31,136 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2023-11-29 05:58:31,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2023-11-29 05:58:31,331 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:58:31,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:58:31,332 INFO L85 PathProgramCache]: Analyzing trace with hash -537165169, now seen corresponding path program 2 times [2023-11-29 05:58:31,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:58:31,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533263360] [2023-11-29 05:58:31,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:58:31,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:58:31,350 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:58:31,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1337948625] [2023-11-29 05:58:31,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:58:31,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:58:31,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:58:31,351 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:58:31,352 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-11-29 05:58:31,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:58:31,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:58:31,619 INFO L262 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 114 conjunts are in the unsatisfiable core [2023-11-29 05:58:31,623 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:58:31,632 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:58:31,672 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:58:31,683 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:58:32,190 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:58:32,616 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:58:33,015 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:58:33,158 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:58:33,197 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:58:33,197 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:58:33,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:58:33,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533263360] [2023-11-29 05:58:33,740 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:58:33,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337948625] [2023-11-29 05:58:33,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337948625] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:58:33,740 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:58:33,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2023-11-29 05:58:33,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278455020] [2023-11-29 05:58:33,741 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:58:33,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 05:58:33,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:58:33,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 05:58:33,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2023-11-29 05:58:33,742 INFO L87 Difference]: Start difference. First operand 1206 states and 1566 transitions. Second operand has 21 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 17 states have internal predecessors, (70), 6 states have call successors, (9), 8 states have call predecessors, (9), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-29 05:58:35,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:58:35,403 INFO L93 Difference]: Finished difference Result 1211 states and 1569 transitions. [2023-11-29 05:58:35,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 05:58:35,403 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 17 states have internal predecessors, (70), 6 states have call successors, (9), 8 states have call predecessors, (9), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 87 [2023-11-29 05:58:35,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:58:35,409 INFO L225 Difference]: With dead ends: 1211 [2023-11-29 05:58:35,409 INFO L226 Difference]: Without dead ends: 1210 [2023-11-29 05:58:35,409 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 74 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=253, Invalid=1153, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 05:58:35,410 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 124 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 05:58:35,410 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 554 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 05:58:35,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1210 states. [2023-11-29 05:58:35,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1210 to 1210. [2023-11-29 05:58:35,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1210 states, 1013 states have (on average 1.1500493583415596) internal successors, (1165), 1043 states have internal predecessors, (1165), 106 states have call successors, (106), 71 states have call predecessors, (106), 82 states have return successors, (297), 95 states have call predecessors, (297), 102 states have call successors, (297) [2023-11-29 05:58:35,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1210 states to 1210 states and 1568 transitions. [2023-11-29 05:58:35,628 INFO L78 Accepts]: Start accepts. Automaton has 1210 states and 1568 transitions. Word has length 87 [2023-11-29 05:58:35,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:58:35,628 INFO L495 AbstractCegarLoop]: Abstraction has 1210 states and 1568 transitions. [2023-11-29 05:58:35,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 17 states have internal predecessors, (70), 6 states have call successors, (9), 8 states have call predecessors, (9), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-29 05:58:35,628 INFO L276 IsEmpty]: Start isEmpty. Operand 1210 states and 1568 transitions. [2023-11-29 05:58:35,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-11-29 05:58:35,629 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:58:35,629 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:58:35,635 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2023-11-29 05:58:35,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2023-11-29 05:58:35,830 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting func_to_recursive_line_31_to_42_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:58:35,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:58:35,830 INFO L85 PathProgramCache]: Analyzing trace with hash -119285859, now seen corresponding path program 2 times [2023-11-29 05:58:35,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:58:35,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524841876] [2023-11-29 05:58:35,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:58:35,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:58:35,849 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:58:35,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1103139194] [2023-11-29 05:58:35,850 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:58:35,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:58:35,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:58:35,851 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:58:35,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-11-29 05:58:36,112 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:58:36,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:58:36,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 165 conjunts are in the unsatisfiable core [2023-11-29 05:58:36,122 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:58:36,131 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:58:36,166 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:58:36,173 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:58:36,546 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 19 treesize of output 11 [2023-11-29 05:58:37,002 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 19 treesize of output 11 [2023-11-29 05:58:37,015 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 19 treesize of output 11 [2023-11-29 05:58:37,591 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 19 treesize of output 11 [2023-11-29 05:58:37,861 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 79 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:58:37,861 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:58:39,222 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 67 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 05:58:39,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:58:39,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524841876] [2023-11-29 05:58:39,222 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:58:39,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103139194] [2023-11-29 05:58:39,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103139194] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:58:39,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:58:39,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 17] total 37 [2023-11-29 05:58:39,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283214610] [2023-11-29 05:58:39,223 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:58:39,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-11-29 05:58:39,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:58:39,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-29 05:58:39,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1238, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 05:58:39,225 INFO L87 Difference]: Start difference. First operand 1210 states and 1568 transitions. Second operand has 38 states, 35 states have (on average 3.857142857142857) internal successors, (135), 30 states have internal predecessors, (135), 12 states have call successors, (18), 12 states have call predecessors, (18), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2023-11-29 05:58:48,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:58:48,416 INFO L93 Difference]: Finished difference Result 1320 states and 1706 transitions. [2023-11-29 05:58:48,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2023-11-29 05:58:48,417 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 35 states have (on average 3.857142857142857) internal successors, (135), 30 states have internal predecessors, (135), 12 states have call successors, (18), 12 states have call predecessors, (18), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) Word has length 89 [2023-11-29 05:58:48,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:58:48,423 INFO L225 Difference]: With dead ends: 1320 [2023-11-29 05:58:48,423 INFO L226 Difference]: Without dead ends: 1319 [2023-11-29 05:58:48,424 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 137 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2922 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=1684, Invalid=8618, Unknown=0, NotChecked=0, Total=10302 [2023-11-29 05:58:48,425 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 544 mSDsluCounter, 940 mSDsCounter, 0 mSdLazyCounter, 1710 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 994 SdHoareTripleChecker+Invalid, 1784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1710 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-11-29 05:58:48,425 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [545 Valid, 994 Invalid, 1784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1710 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-11-29 05:58:48,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1319 states. [2023-11-29 05:58:48,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1319 to 1292. [2023-11-29 05:58:48,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1292 states, 1081 states have (on average 1.1480111008325624) internal successors, (1241), 1114 states have internal predecessors, (1241), 114 states have call successors, (114), 75 states have call predecessors, (114), 88 states have return successors, (324), 102 states have call predecessors, (324), 110 states have call successors, (324) [2023-11-29 05:58:48,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1292 states to 1292 states and 1679 transitions. [2023-11-29 05:58:48,654 INFO L78 Accepts]: Start accepts. Automaton has 1292 states and 1679 transitions. Word has length 89 [2023-11-29 05:58:48,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:58:48,655 INFO L495 AbstractCegarLoop]: Abstraction has 1292 states and 1679 transitions. [2023-11-29 05:58:48,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 35 states have (on average 3.857142857142857) internal successors, (135), 30 states have internal predecessors, (135), 12 states have call successors, (18), 12 states have call predecessors, (18), 4 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2023-11-29 05:58:48,655 INFO L276 IsEmpty]: Start isEmpty. Operand 1292 states and 1679 transitions. [2023-11-29 05:58:48,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-11-29 05:58:48,656 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:58:48,656 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:58:48,661 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2023-11-29 05:58:48,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2023-11-29 05:58:48,856 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting func_to_recursive_line_31_to_42_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:58:48,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:58:48,857 INFO L85 PathProgramCache]: Analyzing trace with hash 602890643, now seen corresponding path program 2 times [2023-11-29 05:58:48,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:58:48,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608561769] [2023-11-29 05:58:48,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:58:48,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:58:48,877 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:58:48,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1310074834] [2023-11-29 05:58:48,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:58:48,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:58:48,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:58:48,879 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:58:48,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-11-29 05:58:49,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:58:49,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:58:49,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 221 conjunts are in the unsatisfiable core [2023-11-29 05:58:49,159 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:58:49,176 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:58:49,305 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:58:49,312 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:58:49,324 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:58:49,656 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:58:50,215 INFO L349 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2023-11-29 05:58:50,215 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 26 treesize of output 25 [2023-11-29 05:58:50,392 INFO L349 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2023-11-29 05:58:50,393 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 32 treesize of output 35 [2023-11-29 05:58:51,084 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 19 treesize of output 11 [2023-11-29 05:58:51,201 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 25 treesize of output 13 [2023-11-29 05:58:52,166 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 19 treesize of output 11 [2023-11-29 05:58:52,208 INFO L349 Elim1Store]: treesize reduction 21, result has 34.4 percent of original size [2023-11-29 05:58:52,208 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 26 treesize of output 25 [2023-11-29 05:58:52,331 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 25 treesize of output 13 [2023-11-29 05:58:52,719 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:58:52,801 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:58:52,802 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:58:53,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 35 treesize of output 23 [2023-11-29 05:58:55,309 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 0 proven. 73 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-29 05:58:55,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:58:55,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608561769] [2023-11-29 05:58:55,309 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:58:55,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310074834] [2023-11-29 05:58:55,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310074834] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:58:55,309 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:58:55,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 22] total 51 [2023-11-29 05:58:55,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631814705] [2023-11-29 05:58:55,310 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:58:55,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-11-29 05:58:55,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:58:55,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-11-29 05:58:55,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=2440, Unknown=0, NotChecked=0, Total=2652 [2023-11-29 05:58:55,312 INFO L87 Difference]: Start difference. First operand 1292 states and 1679 transitions. Second operand has 52 states, 48 states have (on average 2.9583333333333335) internal successors, (142), 43 states have internal predecessors, (142), 12 states have call successors, (18), 13 states have call predecessors, (18), 5 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2023-11-29 05:59:01,906 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:59:10,304 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:59:19,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:59:19,073 INFO L93 Difference]: Finished difference Result 1438 states and 1861 transitions. [2023-11-29 05:59:19,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2023-11-29 05:59:19,074 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 48 states have (on average 2.9583333333333335) internal successors, (142), 43 states have internal predecessors, (142), 12 states have call successors, (18), 13 states have call predecessors, (18), 5 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) Word has length 91 [2023-11-29 05:59:19,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:59:19,083 INFO L225 Difference]: With dead ends: 1438 [2023-11-29 05:59:19,083 INFO L226 Difference]: Without dead ends: 1437 [2023-11-29 05:59:19,087 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 125 SyntacticMatches, 5 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3969 ImplicationChecksByTransitivity, 13.2s TimeCoverageRelationStatistics Valid=1579, Invalid=13673, Unknown=0, NotChecked=0, Total=15252 [2023-11-29 05:59:19,087 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 436 mSDsluCounter, 905 mSDsCounter, 0 mSdLazyCounter, 3400 mSolverCounterSat, 45 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 941 SdHoareTripleChecker+Invalid, 3447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 3400 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.9s IncrementalHoareTripleChecker+Time [2023-11-29 05:59:19,087 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [436 Valid, 941 Invalid, 3447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 3400 Invalid, 2 Unknown, 0 Unchecked, 13.9s Time] [2023-11-29 05:59:19,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1437 states. [2023-11-29 05:59:19,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1437 to 1399. [2023-11-29 05:59:19,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1399 states, 1176 states have (on average 1.1462585034013606) internal successors, (1348), 1210 states have internal predecessors, (1348), 123 states have call successors, (123), 82 states have call predecessors, (123), 91 states have return successors, (349), 106 states have call predecessors, (349), 119 states have call successors, (349) [2023-11-29 05:59:19,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1399 states to 1399 states and 1820 transitions. [2023-11-29 05:59:19,392 INFO L78 Accepts]: Start accepts. Automaton has 1399 states and 1820 transitions. Word has length 91 [2023-11-29 05:59:19,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:59:19,393 INFO L495 AbstractCegarLoop]: Abstraction has 1399 states and 1820 transitions. [2023-11-29 05:59:19,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 48 states have (on average 2.9583333333333335) internal successors, (142), 43 states have internal predecessors, (142), 12 states have call successors, (18), 13 states have call predecessors, (18), 5 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2023-11-29 05:59:19,393 INFO L276 IsEmpty]: Start isEmpty. Operand 1399 states and 1820 transitions. [2023-11-29 05:59:19,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-11-29 05:59:19,394 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:59:19,394 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:59:19,400 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2023-11-29 05:59:19,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-11-29 05:59:19,595 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting func_to_recursive_line_31_to_42_0Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:59:19,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:59:19,595 INFO L85 PathProgramCache]: Analyzing trace with hash -46357563, now seen corresponding path program 2 times [2023-11-29 05:59:19,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:59:19,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024106162] [2023-11-29 05:59:19,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:59:19,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:59:19,614 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:59:19,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [493980933] [2023-11-29 05:59:19,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:59:19,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:59:19,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:59:19,615 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:59:19,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-11-29 05:59:19,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:59:19,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:59:19,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-29 05:59:19,880 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:59:19,892 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:59:20,053 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 23 treesize of output 3 [2023-11-29 05:59:20,229 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:59:20,396 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:59:20,525 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:59:20,550 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 05:59:20,550 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:59:21,037 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-11-29 05:59:21,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:59:21,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024106162] [2023-11-29 05:59:21,038 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:59:21,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493980933] [2023-11-29 05:59:21,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493980933] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:59:21,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:59:21,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 14] total 32 [2023-11-29 05:59:21,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948493727] [2023-11-29 05:59:21,038 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:59:21,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-11-29 05:59:21,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:59:21,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-11-29 05:59:21,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=859, Unknown=0, NotChecked=0, Total=1056 [2023-11-29 05:59:21,040 INFO L87 Difference]: Start difference. First operand 1399 states and 1820 transitions. Second operand has 33 states, 30 states have (on average 5.0) internal successors, (150), 25 states have internal predecessors, (150), 12 states have call successors, (20), 13 states have call predecessors, (20), 5 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2023-11-29 05:59:23,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:59:23,167 INFO L93 Difference]: Finished difference Result 3092 states and 4598 transitions. [2023-11-29 05:59:23,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-11-29 05:59:23,168 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 30 states have (on average 5.0) internal successors, (150), 25 states have internal predecessors, (150), 12 states have call successors, (20), 13 states have call predecessors, (20), 5 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) Word has length 100 [2023-11-29 05:59:23,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:59:23,194 INFO L225 Difference]: With dead ends: 3092 [2023-11-29 05:59:23,194 INFO L226 Difference]: Without dead ends: 3091 [2023-11-29 05:59:23,196 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 163 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1172 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=869, Invalid=3291, Unknown=0, NotChecked=0, Total=4160 [2023-11-29 05:59:23,196 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 555 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 555 SdHoareTripleChecker+Valid, 739 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 05:59:23,197 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [555 Valid, 739 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 05:59:23,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3091 states. [2023-11-29 05:59:23,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3091 to 2796. [2023-11-29 05:59:23,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2796 states, 2341 states have (on average 1.1503630926954294) internal successors, (2693), 2419 states have internal predecessors, (2693), 243 states have call successors, (243), 152 states have call predecessors, (243), 203 states have return successors, (878), 224 states have call predecessors, (878), 239 states have call successors, (878) [2023-11-29 05:59:23,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2796 states to 2796 states and 3814 transitions. [2023-11-29 05:59:23,709 INFO L78 Accepts]: Start accepts. Automaton has 2796 states and 3814 transitions. Word has length 100 [2023-11-29 05:59:23,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:59:23,710 INFO L495 AbstractCegarLoop]: Abstraction has 2796 states and 3814 transitions. [2023-11-29 05:59:23,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 30 states have (on average 5.0) internal successors, (150), 25 states have internal predecessors, (150), 12 states have call successors, (20), 13 states have call predecessors, (20), 5 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2023-11-29 05:59:23,710 INFO L276 IsEmpty]: Start isEmpty. Operand 2796 states and 3814 transitions. [2023-11-29 05:59:23,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-11-29 05:59:23,711 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:59:23,711 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:59:23,716 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2023-11-29 05:59:23,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:59:23,911 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:59:23,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:59:23,912 INFO L85 PathProgramCache]: Analyzing trace with hash -918753227, now seen corresponding path program 3 times [2023-11-29 05:59:23,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:59:23,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335062774] [2023-11-29 05:59:23,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:59:23,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:59:23,935 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:59:23,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1532482996] [2023-11-29 05:59:23,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 05:59:23,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:59:23,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:59:23,937 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:59:23,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-11-29 05:59:24,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-11-29 05:59:24,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:59:24,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 569 conjuncts, 161 conjunts are in the unsatisfiable core [2023-11-29 05:59:24,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:59:24,382 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:59:24,409 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:59:24,826 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:59:24,830 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:59:25,179 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 19 treesize of output 11 [2023-11-29 05:59:25,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 36 treesize of output 13 [2023-11-29 05:59:25,999 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:59:26,041 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-11-29 05:59:26,041 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:59:26,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:59:26,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335062774] [2023-11-29 05:59:26,748 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:59:26,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532482996] [2023-11-29 05:59:26,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532482996] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:59:26,748 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:59:26,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2023-11-29 05:59:26,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157217092] [2023-11-29 05:59:26,748 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:59:26,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 05:59:26,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:59:26,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 05:59:26,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2023-11-29 05:59:26,750 INFO L87 Difference]: Start difference. First operand 2796 states and 3814 transitions. Second operand has 24 states, 22 states have (on average 3.409090909090909) internal successors, (75), 20 states have internal predecessors, (75), 7 states have call successors, (10), 8 states have call predecessors, (10), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-29 05:59:32,229 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:59:34,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:59:34,944 INFO L93 Difference]: Finished difference Result 3136 states and 4262 transitions. [2023-11-29 05:59:34,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 05:59:34,945 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 3.409090909090909) internal successors, (75), 20 states have internal predecessors, (75), 7 states have call successors, (10), 8 states have call predecessors, (10), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 110 [2023-11-29 05:59:34,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:59:34,957 INFO L225 Difference]: With dead ends: 3136 [2023-11-29 05:59:34,957 INFO L226 Difference]: Without dead ends: 3135 [2023-11-29 05:59:34,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 90 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=279, Invalid=2373, Unknown=0, NotChecked=0, Total=2652 [2023-11-29 05:59:34,959 INFO L413 NwaCegarLoop]: 77 mSDtfsCounter, 217 mSDsluCounter, 869 mSDsCounter, 0 mSdLazyCounter, 1138 mSolverCounterSat, 21 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 946 SdHoareTripleChecker+Invalid, 1160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1138 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2023-11-29 05:59:34,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 946 Invalid, 1160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1138 Invalid, 1 Unknown, 0 Unchecked, 6.0s Time] [2023-11-29 05:59:34,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3135 states. [2023-11-29 05:59:35,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3135 to 3095. [2023-11-29 05:59:35,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3095 states, 2587 states have (on average 1.1503672207189795) internal successors, (2976), 2678 states have internal predecessors, (2976), 269 states have call successors, (269), 165 states have call predecessors, (269), 230 states have return successors, (974), 251 states have call predecessors, (974), 265 states have call successors, (974) [2023-11-29 05:59:35,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3095 states to 3095 states and 4219 transitions. [2023-11-29 05:59:35,513 INFO L78 Accepts]: Start accepts. Automaton has 3095 states and 4219 transitions. Word has length 110 [2023-11-29 05:59:35,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:59:35,513 INFO L495 AbstractCegarLoop]: Abstraction has 3095 states and 4219 transitions. [2023-11-29 05:59:35,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 3.409090909090909) internal successors, (75), 20 states have internal predecessors, (75), 7 states have call successors, (10), 8 states have call predecessors, (10), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-29 05:59:35,513 INFO L276 IsEmpty]: Start isEmpty. Operand 3095 states and 4219 transitions. [2023-11-29 05:59:35,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-11-29 05:59:35,514 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:59:35,514 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:59:35,521 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2023-11-29 05:59:35,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-11-29 05:59:35,715 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:59:35,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:59:35,715 INFO L85 PathProgramCache]: Analyzing trace with hash 881540257, now seen corresponding path program 3 times [2023-11-29 05:59:35,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:59:35,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251936332] [2023-11-29 05:59:35,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:59:35,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:59:35,732 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:59:35,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1945303561] [2023-11-29 05:59:35,733 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 05:59:35,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:59:35,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:59:35,733 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:59:35,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-11-29 05:59:36,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 05:59:36,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:59:36,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 60 conjunts are in the unsatisfiable core [2023-11-29 05:59:36,037 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:59:36,041 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:59:36,120 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:59:36,168 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:59:36,188 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 84 proven. 7 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2023-11-29 05:59:36,188 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:59:36,348 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:59:36,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:59:36,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251936332] [2023-11-29 05:59:36,444 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:59:36,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945303561] [2023-11-29 05:59:36,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945303561] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:59:36,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:59:36,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2023-11-29 05:59:36,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727145915] [2023-11-29 05:59:36,444 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:59:36,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:59:36,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:59:36,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:59:36,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2023-11-29 05:59:36,445 INFO L87 Difference]: Start difference. First operand 3095 states and 4219 transitions. Second operand has 11 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 05:59:37,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:59:37,514 INFO L93 Difference]: Finished difference Result 4514 states and 6424 transitions. [2023-11-29 05:59:37,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 05:59:37,515 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 110 [2023-11-29 05:59:37,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:59:37,533 INFO L225 Difference]: With dead ends: 4514 [2023-11-29 05:59:37,533 INFO L226 Difference]: Without dead ends: 3287 [2023-11-29 05:59:37,539 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 111 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=187, Invalid=569, Unknown=0, NotChecked=0, Total=756 [2023-11-29 05:59:37,540 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 102 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:59:37,540 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 483 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 05:59:37,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3287 states. [2023-11-29 05:59:38,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3287 to 3192. [2023-11-29 05:59:38,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3192 states, 2675 states have (on average 1.1439252336448598) internal successors, (3060), 2766 states have internal predecessors, (3060), 279 states have call successors, (279), 169 states have call predecessors, (279), 229 states have return successors, (919), 256 states have call predecessors, (919), 264 states have call successors, (919) [2023-11-29 05:59:38,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3192 states to 3192 states and 4258 transitions. [2023-11-29 05:59:38,226 INFO L78 Accepts]: Start accepts. Automaton has 3192 states and 4258 transitions. Word has length 110 [2023-11-29 05:59:38,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:59:38,226 INFO L495 AbstractCegarLoop]: Abstraction has 3192 states and 4258 transitions. [2023-11-29 05:59:38,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-29 05:59:38,226 INFO L276 IsEmpty]: Start isEmpty. Operand 3192 states and 4258 transitions. [2023-11-29 05:59:38,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-11-29 05:59:38,228 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:59:38,228 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:59:38,234 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2023-11-29 05:59:38,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2023-11-29 05:59:38,428 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting func_to_recursive_line_31_to_42_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:59:38,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:59:38,429 INFO L85 PathProgramCache]: Analyzing trace with hash -674125200, now seen corresponding path program 2 times [2023-11-29 05:59:38,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:59:38,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420748484] [2023-11-29 05:59:38,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:59:38,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:59:38,448 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:59:38,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [667170956] [2023-11-29 05:59:38,448 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 05:59:38,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:59:38,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:59:38,450 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:59:38,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-11-29 05:59:38,727 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 05:59:38,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 05:59:38,731 INFO L262 TraceCheckSpWp]: Trace formula consists of 567 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 05:59:38,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:59:38,740 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:59:38,823 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:59:38,877 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:59:38,899 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 86 proven. 1 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-11-29 05:59:38,900 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:59:39,065 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 73 proven. 2 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2023-11-29 05:59:39,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:59:39,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420748484] [2023-11-29 05:59:39,066 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:59:39,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667170956] [2023-11-29 05:59:39,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667170956] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 05:59:39,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 05:59:39,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 14 [2023-11-29 05:59:39,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158311601] [2023-11-29 05:59:39,066 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 05:59:39,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 05:59:39,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:59:39,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 05:59:39,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2023-11-29 05:59:39,067 INFO L87 Difference]: Start difference. First operand 3192 states and 4258 transitions. Second operand has 15 states, 14 states have (on average 5.642857142857143) internal successors, (79), 12 states have internal predecessors, (79), 4 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-29 05:59:43,124 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:59:47,281 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:59:51,465 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:59:52,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:59:52,347 INFO L93 Difference]: Finished difference Result 3194 states and 4258 transitions. [2023-11-29 05:59:52,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 05:59:52,348 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 5.642857142857143) internal successors, (79), 12 states have internal predecessors, (79), 4 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 111 [2023-11-29 05:59:52,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:59:52,359 INFO L225 Difference]: With dead ends: 3194 [2023-11-29 05:59:52,359 INFO L226 Difference]: Without dead ends: 3193 [2023-11-29 05:59:52,360 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 208 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=159, Invalid=441, Unknown=0, NotChecked=0, Total=600 [2023-11-29 05:59:52,360 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 149 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 19 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.5s IncrementalHoareTripleChecker+Time [2023-11-29 05:59:52,360 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 491 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 359 Invalid, 3 Unknown, 0 Unchecked, 12.5s Time] [2023-11-29 05:59:52,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3193 states. [2023-11-29 05:59:53,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3193 to 3191. [2023-11-29 05:59:53,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3191 states, 2675 states have (on average 1.137570093457944) internal successors, (3043), 2765 states have internal predecessors, (3043), 279 states have call successors, (279), 169 states have call predecessors, (279), 229 states have return successors, (919), 256 states have call predecessors, (919), 264 states have call successors, (919) [2023-11-29 05:59:53,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3191 states to 3191 states and 4241 transitions. [2023-11-29 05:59:53,161 INFO L78 Accepts]: Start accepts. Automaton has 3191 states and 4241 transitions. Word has length 111 [2023-11-29 05:59:53,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:59:53,162 INFO L495 AbstractCegarLoop]: Abstraction has 3191 states and 4241 transitions. [2023-11-29 05:59:53,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 5.642857142857143) internal successors, (79), 12 states have internal predecessors, (79), 4 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-29 05:59:53,162 INFO L276 IsEmpty]: Start isEmpty. Operand 3191 states and 4241 transitions. [2023-11-29 05:59:53,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-11-29 05:59:53,163 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:59:53,163 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 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] [2023-11-29 05:59:53,171 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2023-11-29 05:59:53,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2023-11-29 05:59:53,364 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:59:53,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:59:53,364 INFO L85 PathProgramCache]: Analyzing trace with hash -350774482, now seen corresponding path program 1 times [2023-11-29 05:59:53,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:59:53,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994982728] [2023-11-29 05:59:53,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:59:53,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:59:53,388 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:59:53,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [378024098] [2023-11-29 05:59:53,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:59:53,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:59:53,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:59:53,390 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:59:53,392 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-11-29 05:59:53,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:59:53,665 INFO L262 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 39 conjunts are in the unsatisfiable core [2023-11-29 05:59:53,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:59:53,832 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:59:54,087 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:59:54,178 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:59:54,204 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 33 proven. 44 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-11-29 05:59:54,204 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 05:59:54,727 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 38 treesize of output 34 [2023-11-29 05:59:54,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:59:54,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994982728] [2023-11-29 05:59:54,929 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 05:59:54,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378024098] [2023-11-29 05:59:54,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378024098] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 05:59:54,930 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 05:59:54,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2023-11-29 05:59:54,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570981033] [2023-11-29 05:59:54,930 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 05:59:54,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 05:59:54,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:59:54,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 05:59:54,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2023-11-29 05:59:54,931 INFO L87 Difference]: Start difference. First operand 3191 states and 4241 transitions. Second operand has 13 states, 12 states have (on average 5.416666666666667) internal successors, (65), 13 states have internal predecessors, (65), 6 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2023-11-29 05:59:55,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 05:59:55,729 INFO L93 Difference]: Finished difference Result 3191 states and 4241 transitions. [2023-11-29 05:59:55,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 05:59:55,739 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 5.416666666666667) internal successors, (65), 13 states have internal predecessors, (65), 6 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) Word has length 110 [2023-11-29 05:59:55,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 05:59:55,748 INFO L225 Difference]: With dead ends: 3191 [2023-11-29 05:59:55,748 INFO L226 Difference]: Without dead ends: 3190 [2023-11-29 05:59:55,748 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2023-11-29 05:59:55,749 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 40 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 05:59:55,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 248 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 05:59:55,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3190 states. [2023-11-29 05:59:56,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3190 to 3190. [2023-11-29 05:59:56,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3190 states, 2675 states have (on average 1.137196261682243) internal successors, (3042), 2764 states have internal predecessors, (3042), 279 states have call successors, (279), 169 states have call predecessors, (279), 229 states have return successors, (919), 256 states have call predecessors, (919), 264 states have call successors, (919) [2023-11-29 05:59:56,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3190 states to 3190 states and 4240 transitions. [2023-11-29 05:59:56,331 INFO L78 Accepts]: Start accepts. Automaton has 3190 states and 4240 transitions. Word has length 110 [2023-11-29 05:59:56,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 05:59:56,331 INFO L495 AbstractCegarLoop]: Abstraction has 3190 states and 4240 transitions. [2023-11-29 05:59:56,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 5.416666666666667) internal successors, (65), 13 states have internal predecessors, (65), 6 states have call successors, (9), 2 states have call predecessors, (9), 4 states have return successors, (9), 7 states have call predecessors, (9), 6 states have call successors, (9) [2023-11-29 05:59:56,331 INFO L276 IsEmpty]: Start isEmpty. Operand 3190 states and 4240 transitions. [2023-11-29 05:59:56,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-11-29 05:59:56,332 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 05:59:56,332 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 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] [2023-11-29 05:59:56,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2023-11-29 05:59:56,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-11-29 05:59:56,533 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 05:59:56,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:59:56,533 INFO L85 PathProgramCache]: Analyzing trace with hash 2010893053, now seen corresponding path program 1 times [2023-11-29 05:59:56,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:59:56,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209533255] [2023-11-29 05:59:56,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:59:56,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:59:56,554 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 05:59:56,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1902305976] [2023-11-29 05:59:56,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:59:56,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 05:59:56,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:59:56,555 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 05:59:56,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-11-29 05:59:56,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:59:56,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 508 conjuncts, 215 conjunts are in the unsatisfiable core [2023-11-29 05:59:56,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 05:59:56,893 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:59:56,899 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:59:56,969 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:59:56,998 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 11 treesize of output 7 [2023-11-29 06:00:00,676 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 42 treesize of output 34 [2023-11-29 06:00:00,737 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 27 treesize of output 19 [2023-11-29 06:00:00,740 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 06:00:00,794 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 06:00:00,834 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 9 proven. 39 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2023-11-29 06:00:00,834 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:00:03,830 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 50 treesize of output 42 [2023-11-29 06:00:03,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 42 treesize of output 34 [2023-11-29 06:00:05,566 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:00:05,567 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 50 treesize of output 53 [2023-11-29 06:00:05,584 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:00:05,585 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 42 treesize of output 45 [2023-11-29 06:00:05,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:00:05,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209533255] [2023-11-29 06:00:05,779 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:00:05,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902305976] [2023-11-29 06:00:05,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902305976] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 06:00:05,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 06:00:05,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2023-11-29 06:00:05,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877744815] [2023-11-29 06:00:05,780 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 06:00:05,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 06:00:05,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:00:05,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 06:00:05,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=671, Unknown=0, NotChecked=0, Total=756 [2023-11-29 06:00:05,781 INFO L87 Difference]: Start difference. First operand 3190 states and 4240 transitions. Second operand has 22 states, 18 states have (on average 2.888888888888889) internal successors, (52), 20 states have internal predecessors, (52), 5 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2023-11-29 06:00:08,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:00:08,175 INFO L93 Difference]: Finished difference Result 3244 states and 4730 transitions. [2023-11-29 06:00:08,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 06:00:08,176 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 18 states have (on average 2.888888888888889) internal successors, (52), 20 states have internal predecessors, (52), 5 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) Word has length 111 [2023-11-29 06:00:08,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:00:08,189 INFO L225 Difference]: With dead ends: 3244 [2023-11-29 06:00:08,189 INFO L226 Difference]: Without dead ends: 3230 [2023-11-29 06:00:08,190 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=208, Invalid=1432, Unknown=0, NotChecked=0, Total=1640 [2023-11-29 06:00:08,191 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 65 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-29 06:00:08,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 154 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 631 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-29 06:00:08,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3230 states. [2023-11-29 06:00:08,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3230 to 3210. [2023-11-29 06:00:08,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3210 states, 2685 states have (on average 1.1363128491620111) internal successors, (3051), 2773 states have internal predecessors, (3051), 279 states have call successors, (279), 169 states have call predecessors, (279), 239 states have return successors, (1310), 267 states have call predecessors, (1310), 264 states have call successors, (1310) [2023-11-29 06:00:08,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3210 states to 3210 states and 4640 transitions. [2023-11-29 06:00:08,817 INFO L78 Accepts]: Start accepts. Automaton has 3210 states and 4640 transitions. Word has length 111 [2023-11-29 06:00:08,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:00:08,817 INFO L495 AbstractCegarLoop]: Abstraction has 3210 states and 4640 transitions. [2023-11-29 06:00:08,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 18 states have (on average 2.888888888888889) internal successors, (52), 20 states have internal predecessors, (52), 5 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (8), 7 states have call predecessors, (8), 5 states have call successors, (8) [2023-11-29 06:00:08,818 INFO L276 IsEmpty]: Start isEmpty. Operand 3210 states and 4640 transitions. [2023-11-29 06:00:08,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-11-29 06:00:08,818 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:00:08,819 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:00:08,826 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2023-11-29 06:00:09,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-11-29 06:00:09,019 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting func_to_recursive_line_31_to_42_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:00:09,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:00:09,020 INFO L85 PathProgramCache]: Analyzing trace with hash 71444345, now seen corresponding path program 3 times [2023-11-29 06:00:09,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:00:09,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747560463] [2023-11-29 06:00:09,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:00:09,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:00:09,040 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:00:09,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [366508453] [2023-11-29 06:00:09,040 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:00:09,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:00:09,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:00:09,041 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:00:09,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-11-29 06:00:09,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:00:09,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:00:09,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 74 conjunts are in the unsatisfiable core [2023-11-29 06:00:09,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:00:21,767 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 30 [2023-11-29 06:00:21,771 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 55 treesize of output 43 [2023-11-29 06:00:25,831 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 37 treesize of output 25 [2023-11-29 06:00:25,918 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 27 treesize of output 19 [2023-11-29 06:00:25,921 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 06:00:28,643 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 06:00:32,692 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 81 proven. 6 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2023-11-29 06:00:32,693 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:01:06,455 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 37 treesize of output 29 [2023-11-29 06:01:10,544 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 43 treesize of output 35 [2023-11-29 06:01:14,625 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 69 proven. 6 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2023-11-29 06:01:14,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:01:14,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747560463] [2023-11-29 06:01:14,626 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:01:14,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366508453] [2023-11-29 06:01:14,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366508453] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:01:14,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:01:14,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 27 [2023-11-29 06:01:14,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550102838] [2023-11-29 06:01:14,627 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:01:14,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-11-29 06:01:14,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:01:14,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-11-29 06:01:14,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=648, Unknown=12, NotChecked=0, Total=756 [2023-11-29 06:01:14,629 INFO L87 Difference]: Start difference. First operand 3210 states and 4640 transitions. Second operand has 28 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-29 06:01:18,753 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 06:01:22,792 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 06:01:26,821 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 06:01:30,925 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 06:01:34,970 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 06:01:39,029 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 06:01:43,070 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 06:01:47,098 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 06:01:51,115 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 06:01:55,406 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 06:01:59,449 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 06:02:03,940 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 06:02:08,775 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 06:02:12,974 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 06:02:17,232 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-29 06:02:17,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:02:17,779 INFO L93 Difference]: Finished difference Result 3211 states and 4640 transitions. [2023-11-29 06:02:17,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 06:02:17,780 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 114 [2023-11-29 06:02:17,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:02:17,792 INFO L225 Difference]: With dead ends: 3211 [2023-11-29 06:02:17,792 INFO L226 Difference]: Without dead ends: 3210 [2023-11-29 06:02:17,794 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 199 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 65.5s TimeCoverageRelationStatistics Valid=241, Invalid=1153, Unknown=12, NotChecked=0, Total=1406 [2023-11-29 06:02:17,794 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 117 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 16 mSolverCounterUnsat, 15 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 61.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 704 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 15 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 61.9s IncrementalHoareTripleChecker+Time [2023-11-29 06:02:17,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 345 Invalid, 704 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 673 Invalid, 15 Unknown, 0 Unchecked, 61.9s Time] [2023-11-29 06:02:17,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3210 states. [2023-11-29 06:02:18,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3210 to 3167. [2023-11-29 06:02:18,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3167 states, 2646 states have (on average 1.1224489795918366) internal successors, (2970), 2733 states have internal predecessors, (2970), 276 states have call successors, (276), 166 states have call predecessors, (276), 239 states have return successors, (1292), 267 states have call predecessors, (1292), 261 states have call successors, (1292) [2023-11-29 06:02:18,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3167 states to 3167 states and 4538 transitions. [2023-11-29 06:02:18,450 INFO L78 Accepts]: Start accepts. Automaton has 3167 states and 4538 transitions. Word has length 114 [2023-11-29 06:02:18,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:02:18,450 INFO L495 AbstractCegarLoop]: Abstraction has 3167 states and 4538 transitions. [2023-11-29 06:02:18,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 3.037037037037037) internal successors, (82), 26 states have internal predecessors, (82), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-29 06:02:18,450 INFO L276 IsEmpty]: Start isEmpty. Operand 3167 states and 4538 transitions. [2023-11-29 06:02:18,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-11-29 06:02:18,451 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:02:18,451 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:02:18,457 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2023-11-29 06:02:18,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:02:18,652 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting func_to_recursive_line_31_to_42_0Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:02:18,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:02:18,652 INFO L85 PathProgramCache]: Analyzing trace with hash -804724749, now seen corresponding path program 1 times [2023-11-29 06:02:18,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:02:18,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934949911] [2023-11-29 06:02:18,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:02:18,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:02:18,674 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:02:18,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [502836205] [2023-11-29 06:02:18,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:02:18,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:02:18,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:02:18,676 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:02:18,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-11-29 06:02:18,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:02:18,971 INFO L262 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 69 conjunts are in the unsatisfiable core [2023-11-29 06:02:18,974 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:02:18,989 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 06:02:19,161 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 06:02:19,357 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 06:02:19,553 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 06:02:19,786 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 06:02:19,971 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 06:02:19,999 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 0 proven. 218 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 06:02:19,999 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:02:20,661 INFO L134 CoverageAnalysis]: Checked inductivity of 222 backedges. 0 proven. 178 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2023-11-29 06:02:20,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:02:20,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934949911] [2023-11-29 06:02:20,662 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:02:20,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502836205] [2023-11-29 06:02:20,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502836205] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:02:20,662 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:02:20,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 17] total 39 [2023-11-29 06:02:20,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336757082] [2023-11-29 06:02:20,662 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:02:20,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-11-29 06:02:20,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:02:20,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-11-29 06:02:20,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1253, Unknown=0, NotChecked=0, Total=1560 [2023-11-29 06:02:20,664 INFO L87 Difference]: Start difference. First operand 3167 states and 4538 transitions. Second operand has 40 states, 37 states have (on average 5.216216216216216) internal successors, (193), 30 states have internal predecessors, (193), 14 states have call successors, (24), 16 states have call predecessors, (24), 6 states have return successors, (14), 12 states have call predecessors, (14), 12 states have call successors, (14) [2023-11-29 06:02:23,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:02:23,631 INFO L93 Difference]: Finished difference Result 7699 states and 11288 transitions. [2023-11-29 06:02:23,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-11-29 06:02:23,632 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 37 states have (on average 5.216216216216216) internal successors, (193), 30 states have internal predecessors, (193), 14 states have call successors, (24), 16 states have call predecessors, (24), 6 states have return successors, (14), 12 states have call predecessors, (14), 12 states have call successors, (14) Word has length 126 [2023-11-29 06:02:23,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:02:23,665 INFO L225 Difference]: With dead ends: 7699 [2023-11-29 06:02:23,665 INFO L226 Difference]: Without dead ends: 7698 [2023-11-29 06:02:23,667 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 207 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1183 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=829, Invalid=3203, Unknown=0, NotChecked=0, Total=4032 [2023-11-29 06:02:23,668 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 733 mSDsluCounter, 910 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 733 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 06:02:23,668 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [733 Valid, 954 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 06:02:23,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7698 states. [2023-11-29 06:02:25,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7698 to 7633. [2023-11-29 06:02:25,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7633 states, 6390 states have (on average 1.12018779342723) internal successors, (7158), 6585 states have internal predecessors, (7158), 672 states have call successors, (672), 396 states have call predecessors, (672), 565 states have return successors, (3342), 651 states have call predecessors, (3342), 621 states have call successors, (3342) [2023-11-29 06:02:25,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7633 states to 7633 states and 11172 transitions. [2023-11-29 06:02:25,395 INFO L78 Accepts]: Start accepts. Automaton has 7633 states and 11172 transitions. Word has length 126 [2023-11-29 06:02:25,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:02:25,395 INFO L495 AbstractCegarLoop]: Abstraction has 7633 states and 11172 transitions. [2023-11-29 06:02:25,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 37 states have (on average 5.216216216216216) internal successors, (193), 30 states have internal predecessors, (193), 14 states have call successors, (24), 16 states have call predecessors, (24), 6 states have return successors, (14), 12 states have call predecessors, (14), 12 states have call successors, (14) [2023-11-29 06:02:25,395 INFO L276 IsEmpty]: Start isEmpty. Operand 7633 states and 11172 transitions. [2023-11-29 06:02:25,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2023-11-29 06:02:25,396 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:02:25,396 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:02:25,402 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-11-29 06:02:25,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:02:25,597 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:02:25,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:02:25,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1606050080, now seen corresponding path program 3 times [2023-11-29 06:02:25,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:02:25,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801545624] [2023-11-29 06:02:25,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:02:25,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:02:25,615 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:02:25,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [243709] [2023-11-29 06:02:25,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:02:25,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:02:25,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:02:25,616 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:02:25,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-11-29 06:02:27,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 06:02:27,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:02:27,989 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 54 conjunts are in the unsatisfiable core [2023-11-29 06:02:27,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:02:32,128 WARN L876 $PredicateComparison]: unable to prove that (exists ((v_func_to_recursive_line_31_to_42_0_~y1.offset_BEFORE_CALL_110 Int) (v_func_to_recursive_line_31_to_42_0_~x2.base_BEFORE_CALL_70 Int) (v_func_to_recursive_line_31_to_42_0_~y1.base_BEFORE_CALL_111 Int) (v_func_to_recursive_line_31_to_42_0_~x2.offset_BEFORE_CALL_78 Int) (v_func_to_recursive_line_31_to_42_0_~y2.base_BEFORE_CALL_126 Int) (v_func_to_recursive_line_31_to_42_0_~y2.offset_BEFORE_CALL_128 Int)) (let ((.cse0 (* (select (select |c_#memory_int#4| v_func_to_recursive_line_31_to_42_0_~x2.base_BEFORE_CALL_70) v_func_to_recursive_line_31_to_42_0_~x2.offset_BEFORE_CALL_78) (select (select |c_#memory_int#3| v_func_to_recursive_line_31_to_42_0_~y1.base_BEFORE_CALL_111) v_func_to_recursive_line_31_to_42_0_~y1.offset_BEFORE_CALL_110)))) (and (<= 0 (+ 2147483648 .cse0)) (<= 0 (+ (select (select |c_#memory_int#1| v_func_to_recursive_line_31_to_42_0_~y2.base_BEFORE_CALL_126) v_func_to_recursive_line_31_to_42_0_~y2.offset_BEFORE_CALL_128) 2147483648 .cse0))))) is different from true [2023-11-29 06:02:32,215 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 20 [2023-11-29 06:02:32,409 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 60 treesize of output 40 [2023-11-29 06:02:32,660 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 58 treesize of output 34 [2023-11-29 06:02:32,666 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 37 treesize of output 21 [2023-11-29 06:02:32,744 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 86 proven. 1 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2023-11-29 06:02:32,744 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:02:36,938 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 27 treesize of output 19 [2023-11-29 06:02:39,023 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 70 proven. 1 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2023-11-29 06:02:39,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:02:39,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801545624] [2023-11-29 06:02:39,023 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:02:39,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243709] [2023-11-29 06:02:39,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243709] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:02:39,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:02:39,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 24 [2023-11-29 06:02:39,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696562513] [2023-11-29 06:02:39,024 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:02:39,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 06:02:39,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:02:39,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 06:02:39,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=463, Unknown=1, NotChecked=44, Total=600 [2023-11-29 06:02:39,025 INFO L87 Difference]: Start difference. First operand 7633 states and 11172 transitions. Second operand has 25 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 5 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-29 06:02:45,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:02:45,752 INFO L93 Difference]: Finished difference Result 7633 states and 11172 transitions. [2023-11-29 06:02:45,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 06:02:45,753 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 5 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 132 [2023-11-29 06:02:45,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:02:45,793 INFO L225 Difference]: With dead ends: 7633 [2023-11-29 06:02:45,793 INFO L226 Difference]: Without dead ends: 7632 [2023-11-29 06:02:45,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 241 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=289, Invalid=1196, Unknown=1, NotChecked=74, Total=1560 [2023-11-29 06:02:45,795 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 96 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 193 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-11-29 06:02:45,795 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 279 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 427 Invalid, 0 Unknown, 193 Unchecked, 3.6s Time] [2023-11-29 06:02:45,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7632 states. [2023-11-29 06:02:47,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7632 to 7135. [2023-11-29 06:02:47,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7135 states, 5947 states have (on average 1.1183790146292247) internal successors, (6651), 6141 states have internal predecessors, (6651), 622 states have call successors, (622), 367 states have call predecessors, (622), 561 states have return successors, (3317), 626 states have call predecessors, (3317), 596 states have call successors, (3317) [2023-11-29 06:02:47,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7135 states to 7135 states and 10590 transitions. [2023-11-29 06:02:47,475 INFO L78 Accepts]: Start accepts. Automaton has 7135 states and 10590 transitions. Word has length 132 [2023-11-29 06:02:47,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:02:47,475 INFO L495 AbstractCegarLoop]: Abstraction has 7135 states and 10590 transitions. [2023-11-29 06:02:47,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.0) internal successors, (72), 23 states have internal predecessors, (72), 5 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-29 06:02:47,476 INFO L276 IsEmpty]: Start isEmpty. Operand 7135 states and 10590 transitions. [2023-11-29 06:02:47,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2023-11-29 06:02:47,477 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:02:47,477 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:02:47,485 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2023-11-29 06:02:47,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:02:47,677 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:02:47,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:02:47,678 INFO L85 PathProgramCache]: Analyzing trace with hash 910630597, now seen corresponding path program 4 times [2023-11-29 06:02:47,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:02:47,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327670821] [2023-11-29 06:02:47,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:02:47,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:02:47,702 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:02:47,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [616553482] [2023-11-29 06:02:47,702 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:02:47,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:02:47,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:02:47,703 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:02:47,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-11-29 06:02:48,074 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:02:48,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:02:48,079 INFO L262 TraceCheckSpWp]: Trace formula consists of 666 conjuncts, 118 conjunts are in the unsatisfiable core [2023-11-29 06:02:48,084 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:02:48,090 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 06:02:48,117 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 06:02:48,321 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 23 treesize of output 3 [2023-11-29 06:02:48,644 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 06:02:49,053 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 06:02:49,514 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 06:02:49,872 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 06:02:49,931 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 06:02:49,977 INFO L134 CoverageAnalysis]: Checked inductivity of 230 backedges. 83 proven. 143 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-29 06:02:49,977 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 06:02:51,301 INFO L134 CoverageAnalysis]: Checked inductivity of 230 backedges. 71 proven. 115 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2023-11-29 06:02:51,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:02:51,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327670821] [2023-11-29 06:02:51,302 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 06:02:51,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616553482] [2023-11-29 06:02:51,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616553482] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 06:02:51,302 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 06:02:51,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 21] total 46 [2023-11-29 06:02:51,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098506901] [2023-11-29 06:02:51,303 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 06:02:51,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-11-29 06:02:51,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:02:51,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-11-29 06:02:51,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1831, Unknown=0, NotChecked=0, Total=2070 [2023-11-29 06:02:51,305 INFO L87 Difference]: Start difference. First operand 7135 states and 10590 transitions. Second operand has 46 states, 44 states have (on average 4.4772727272727275) internal successors, (197), 36 states have internal predecessors, (197), 15 states have call successors, (25), 17 states have call predecessors, (25), 6 states have return successors, (14), 12 states have call predecessors, (14), 12 states have call successors, (14) [2023-11-29 06:02:56,044 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 06:03:00,056 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 06:03:04,856 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 06:03:08,873 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 06:03:12,965 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 06:03:16,978 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 06:03:21,465 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 06:03:26,546 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 06:03:30,563 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 06:03:35,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 06:03:35,059 INFO L93 Difference]: Finished difference Result 12851 states and 19011 transitions. [2023-11-29 06:03:35,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2023-11-29 06:03:35,060 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 44 states have (on average 4.4772727272727275) internal successors, (197), 36 states have internal predecessors, (197), 15 states have call successors, (25), 17 states have call predecessors, (25), 6 states have return successors, (14), 12 states have call predecessors, (14), 12 states have call successors, (14) Word has length 133 [2023-11-29 06:03:35,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 06:03:35,086 INFO L225 Difference]: With dead ends: 12851 [2023-11-29 06:03:35,086 INFO L226 Difference]: Without dead ends: 7895 [2023-11-29 06:03:35,107 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 216 SyntacticMatches, 5 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3744 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=2049, Invalid=10607, Unknown=0, NotChecked=0, Total=12656 [2023-11-29 06:03:35,107 INFO L413 NwaCegarLoop]: 95 mSDtfsCounter, 681 mSDsluCounter, 1836 mSDsCounter, 0 mSdLazyCounter, 1639 mSolverCounterSat, 180 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 681 SdHoareTripleChecker+Valid, 1931 SdHoareTripleChecker+Invalid, 1828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 1639 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.3s IncrementalHoareTripleChecker+Time [2023-11-29 06:03:35,108 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [681 Valid, 1931 Invalid, 1828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 1639 Invalid, 9 Unknown, 0 Unchecked, 38.3s Time] [2023-11-29 06:03:35,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7895 states. [2023-11-29 06:03:36,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7895 to 7427. [2023-11-29 06:03:36,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7427 states, 6104 states have (on average 1.106651376146789) internal successors, (6755), 6346 states have internal predecessors, (6755), 632 states have call successors, (632), 379 states have call predecessors, (632), 686 states have return successors, (2514), 712 states have call predecessors, (2514), 606 states have call successors, (2514) [2023-11-29 06:03:36,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7427 states to 7427 states and 9901 transitions. [2023-11-29 06:03:36,551 INFO L78 Accepts]: Start accepts. Automaton has 7427 states and 9901 transitions. Word has length 133 [2023-11-29 06:03:36,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 06:03:36,551 INFO L495 AbstractCegarLoop]: Abstraction has 7427 states and 9901 transitions. [2023-11-29 06:03:36,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 44 states have (on average 4.4772727272727275) internal successors, (197), 36 states have internal predecessors, (197), 15 states have call successors, (25), 17 states have call predecessors, (25), 6 states have return successors, (14), 12 states have call predecessors, (14), 12 states have call successors, (14) [2023-11-29 06:03:36,551 INFO L276 IsEmpty]: Start isEmpty. Operand 7427 states and 9901 transitions. [2023-11-29 06:03:36,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-11-29 06:03:36,552 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 06:03:36,552 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:03:36,558 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2023-11-29 06:03:36,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:03:36,753 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting func_to_recursive_line_31_to_42_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_31_to_42_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_31_to_42_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-11-29 06:03:36,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:03:36,753 INFO L85 PathProgramCache]: Analyzing trace with hash -2012612579, now seen corresponding path program 3 times [2023-11-29 06:03:36,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:03:36,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524298243] [2023-11-29 06:03:36,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:03:36,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:03:36,773 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 06:03:36,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [14179583] [2023-11-29 06:03:36,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:03:36,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 06:03:36,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:03:36,774 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 06:03:36,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_49e2621d-56b6-443f-83ca-55162310182d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process