./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/recursified_nla-digbench/recursified_hard2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/recursified_nla-digbench/recursified_hard2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1 --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 8571897e57404ad6e85df2c29745d5b56fa4d168673d3bc7c670c79b03a6c106 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 06:51:15,814 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 06:51:15,873 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-12-02 06:51:15,878 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 06:51:15,879 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 06:51:15,901 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 06:51:15,902 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 06:51:15,902 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 06:51:15,902 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 06:51:15,902 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 06:51:15,903 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 06:51:15,903 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 06:51:15,903 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 06:51:15,903 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 06:51:15,903 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 06:51:15,903 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 06:51:15,903 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 06:51:15,904 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 06:51:15,904 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 06:51:15,904 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 06:51:15,904 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 06:51:15,904 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 06:51:15,904 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 06:51:15,904 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 06:51:15,904 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-12-02 06:51:15,904 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 06:51:15,904 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 06:51:15,904 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 06:51:15,904 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 06:51:15,905 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 06:51:15,905 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 06:51:15,905 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 06:51:15,905 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 06:51:15,905 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 06:51:15,905 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 06:51:15,905 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 06:51:15,905 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 06:51:15,905 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 06:51:15,905 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 06:51:15,905 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 06:51:15,906 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 06:51:15,906 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 06:51:15,906 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 06:51:15,906 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 06:51:15,906 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 06:51:15,906 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 06:51:15,906 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 06:51:15,906 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 06:51:15,906 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 06:51:15,906 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 06:51:15,906 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1 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 -> 8571897e57404ad6e85df2c29745d5b56fa4d168673d3bc7c670c79b03a6c106 [2024-12-02 06:51:16,136 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 06:51:16,144 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 06:51:16,146 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 06:51:16,147 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 06:51:16,148 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 06:51:16,149 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/recursified_nla-digbench/recursified_hard2.c [2024-12-02 06:51:18,796 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/data/db0ae568e/a5f620f3d3f34086a5d2259406168887/FLAG3ebb20989 [2024-12-02 06:51:18,982 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 06:51:18,983 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/sv-benchmarks/c/recursified_nla-digbench/recursified_hard2.c [2024-12-02 06:51:18,990 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/data/db0ae568e/a5f620f3d3f34086a5d2259406168887/FLAG3ebb20989 [2024-12-02 06:51:19,003 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/data/db0ae568e/a5f620f3d3f34086a5d2259406168887 [2024-12-02 06:51:19,004 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 06:51:19,006 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 06:51:19,007 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 06:51:19,007 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 06:51:19,010 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 06:51:19,010 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 06:51:19" (1/1) ... [2024-12-02 06:51:19,011 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@94a4dfd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:51:19, skipping insertion in model container [2024-12-02 06:51:19,011 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 06:51:19" (1/1) ... [2024-12-02 06:51:19,023 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 06:51:19,147 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 06:51:19,158 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 06:51:19,183 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 06:51:19,194 INFO L204 MainTranslator]: Completed translation [2024-12-02 06:51:19,195 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:51:19 WrapperNode [2024-12-02 06:51:19,195 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 06:51:19,196 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 06:51:19,196 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 06:51:19,196 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 06:51:19,201 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:51:19" (1/1) ... [2024-12-02 06:51:19,208 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:51:19" (1/1) ... [2024-12-02 06:51:19,225 INFO L138 Inliner]: procedures = 17, calls = 91, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 88 [2024-12-02 06:51:19,226 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 06:51:19,226 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 06:51:19,226 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 06:51:19,227 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 06:51:19,234 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:51:19" (1/1) ... [2024-12-02 06:51:19,234 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:51:19" (1/1) ... [2024-12-02 06:51:19,237 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:51:19" (1/1) ... [2024-12-02 06:51:19,255 INFO L175 MemorySlicer]: Split 56 memory accesses to 8 slices as follows [2, 8, 9, 12, 6, 8, 6, 5]. 21 percent of accesses are in the largest equivalence class. The 10 initializations are split as follows [2, 8, 0, 0, 0, 0, 0, 0]. The 12 writes are split as follows [0, 0, 3, 3, 1, 2, 2, 1]. [2024-12-02 06:51:19,255 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:51:19" (1/1) ... [2024-12-02 06:51:19,255 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:51:19" (1/1) ... [2024-12-02 06:51:19,263 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:51:19" (1/1) ... [2024-12-02 06:51:19,264 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:51:19" (1/1) ... [2024-12-02 06:51:19,266 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:51:19" (1/1) ... [2024-12-02 06:51:19,268 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:51:19" (1/1) ... [2024-12-02 06:51:19,269 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:51:19" (1/1) ... [2024-12-02 06:51:19,271 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 06:51:19,272 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 06:51:19,272 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 06:51:19,272 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 06:51:19,273 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:51:19" (1/1) ... [2024-12-02 06:51:19,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 06:51:19,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:51:19,299 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 06:51:19,301 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 06:51:19,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 06:51:19,322 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_40_to_50_0 [2024-12-02 06:51:19,322 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_40_to_50_0 [2024-12-02 06:51:19,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 06:51:19,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 06:51:19,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-12-02 06:51:19,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-12-02 06:51:19,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-12-02 06:51:19,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-12-02 06:51:19,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-12-02 06:51:19,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-12-02 06:51:19,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-12-02 06:51:19,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 06:51:19,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 06:51:19,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-12-02 06:51:19,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-12-02 06:51:19,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-12-02 06:51:19,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-12-02 06:51:19,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-12-02 06:51:19,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-12-02 06:51:19,324 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_30_to_37_0 [2024-12-02 06:51:19,324 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_30_to_37_0 [2024-12-02 06:51:19,324 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 06:51:19,324 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 06:51:19,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 06:51:19,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 06:51:19,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-12-02 06:51:19,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-12-02 06:51:19,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-12-02 06:51:19,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-12-02 06:51:19,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-12-02 06:51:19,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-12-02 06:51:19,325 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-12-02 06:51:19,325 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-12-02 06:51:19,325 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-02 06:51:19,417 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 06:51:19,418 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 06:51:19,708 INFO L? ?]: Removed 53 outVars from TransFormulas that were not future-live. [2024-12-02 06:51:19,708 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 06:51:19,719 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 06:51:19,719 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 06:51:19,719 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:51:19 BoogieIcfgContainer [2024-12-02 06:51:19,719 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 06:51:19,722 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 06:51:19,722 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 06:51:19,726 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 06:51:19,726 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 06:51:19" (1/3) ... [2024-12-02 06:51:19,727 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49e5a96f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 06:51:19, skipping insertion in model container [2024-12-02 06:51:19,727 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:51:19" (2/3) ... [2024-12-02 06:51:19,727 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49e5a96f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 06:51:19, skipping insertion in model container [2024-12-02 06:51:19,727 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:51:19" (3/3) ... [2024-12-02 06:51:19,728 INFO L128 eAbstractionObserver]: Analyzing ICFG recursified_hard2.c [2024-12-02 06:51:19,743 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 06:51:19,744 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG recursified_hard2.c that has 4 procedures, 89 locations, 1 initial locations, 0 loop locations, and 24 error locations. [2024-12-02 06:51:19,795 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 06:51:19,807 INFO L333 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, 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;@c75918, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 06:51:19,807 INFO L334 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2024-12-02 06:51:19,812 INFO L276 IsEmpty]: Start isEmpty. Operand has 89 states, 50 states have (on average 1.6) internal successors, (80), 76 states have internal predecessors, (80), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-12-02 06:51:19,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-12-02 06:51:19,819 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:51:19,819 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:51:19,819 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:51:19,823 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:51:19,823 INFO L85 PathProgramCache]: Analyzing trace with hash 772551977, now seen corresponding path program 1 times [2024-12-02 06:51:19,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:51:19,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424136391] [2024-12-02 06:51:19,829 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:19,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:51:19,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:51:19,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:51:19,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:51:19,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424136391] [2024-12-02 06:51:19,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424136391] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:51:19,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:51:19,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 06:51:19,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260351965] [2024-12-02 06:51:19,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:51:20,000 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 06:51:20,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:51:20,016 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 06:51:20,016 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 06:51:20,017 INFO L87 Difference]: Start difference. First operand has 89 states, 50 states have (on average 1.6) internal successors, (80), 76 states have internal predecessors, (80), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-12-02 06:51:20,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:51:20,042 INFO L93 Difference]: Finished difference Result 174 states and 210 transitions. [2024-12-02 06:51:20,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 06:51:20,044 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2024-12-02 06:51:20,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:51:20,050 INFO L225 Difference]: With dead ends: 174 [2024-12-02 06:51:20,050 INFO L226 Difference]: Without dead ends: 80 [2024-12-02 06:51:20,053 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 06:51:20,056 INFO L435 NwaCegarLoop]: 98 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 06:51:20,057 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 06:51:20,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2024-12-02 06:51:20,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2024-12-02 06:51:20,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 44 states have (on average 1.5909090909090908) internal successors, (70), 69 states have internal predecessors, (70), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-12-02 06:51:20,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2024-12-02 06:51:20,091 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 11 [2024-12-02 06:51:20,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:51:20,092 INFO L471 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2024-12-02 06:51:20,092 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-12-02 06:51:20,092 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2024-12-02 06:51:20,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-12-02 06:51:20,093 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:51:20,093 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:51:20,093 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 06:51:20,094 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting func_to_recursive_line_30_to_37_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:51:20,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:51:20,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1242848448, now seen corresponding path program 1 times [2024-12-02 06:51:20,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:51:20,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877244460] [2024-12-02 06:51:20,094 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:20,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:51:20,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 06:51:20,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1891314406] [2024-12-02 06:51:20,161 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:20,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:51:20,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:51:20,164 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:51:20,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 06:51:20,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:51:20,290 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-12-02 06:51:20,296 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:51:20,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 06:51:20,339 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 [2024-12-02 06:51:20,593 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 06:51:20,593 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:51:20,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:51:20,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877244460] [2024-12-02 06:51:20,594 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 06:51:20,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891314406] [2024-12-02 06:51:20,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891314406] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:51:20,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:51:20,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 06:51:20,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225270885] [2024-12-02 06:51:20,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:51:20,595 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 06:51:20,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:51:20,596 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 06:51:20,596 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 06:51:20,596 INFO L87 Difference]: Start difference. First operand 80 states and 88 transitions. Second operand has 7 states, 5 states have (on average 2.0) internal successors, (10), 6 states have internal predecessors, (10), 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) [2024-12-02 06:51:20,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:51:20,843 INFO L93 Difference]: Finished difference Result 146 states and 160 transitions. [2024-12-02 06:51:20,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 06:51:20,844 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.0) internal successors, (10), 6 states have internal predecessors, (10), 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 18 [2024-12-02 06:51:20,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:51:20,847 INFO L225 Difference]: With dead ends: 146 [2024-12-02 06:51:20,847 INFO L226 Difference]: Without dead ends: 145 [2024-12-02 06:51:20,847 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:51:20,848 INFO L435 NwaCegarLoop]: 71 mSDtfsCounter, 74 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 06:51:20,848 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 375 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 06:51:20,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2024-12-02 06:51:20,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 113. [2024-12-02 06:51:20,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 68 states have (on average 1.5147058823529411) internal successors, (103), 93 states have internal predecessors, (103), 15 states have call successors, (15), 6 states have call predecessors, (15), 6 states have return successors, (17), 15 states have call predecessors, (17), 15 states have call successors, (17) [2024-12-02 06:51:20,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 135 transitions. [2024-12-02 06:51:20,865 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 135 transitions. Word has length 18 [2024-12-02 06:51:20,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:51:20,865 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 135 transitions. [2024-12-02 06:51:20,865 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.0) internal successors, (10), 6 states have internal predecessors, (10), 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) [2024-12-02 06:51:20,865 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 135 transitions. [2024-12-02 06:51:20,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-12-02 06:51:20,866 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:51:20,866 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:51:20,873 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 06:51:21,066 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:51:21,067 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting func_to_recursive_line_30_to_37_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:51:21,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:51:21,067 INFO L85 PathProgramCache]: Analyzing trace with hash 126403868, now seen corresponding path program 1 times [2024-12-02 06:51:21,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:51:21,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793642387] [2024-12-02 06:51:21,068 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:21,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:51:21,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 06:51:21,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [891075004] [2024-12-02 06:51:21,106 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:21,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:51:21,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:51:21,108 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:51:21,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 06:51:21,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:51:21,229 INFO L256 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 06:51:21,232 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:51:21,237 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 [2024-12-02 06:51:21,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 06:51:21,443 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 06:51:21,443 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:51:21,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:51:21,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793642387] [2024-12-02 06:51:21,444 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 06:51:21,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891075004] [2024-12-02 06:51:21,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891075004] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:51:21,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:51:21,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 06:51:21,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637307086] [2024-12-02 06:51:21,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:51:21,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 06:51:21,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:51:21,445 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 06:51:21,445 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 06:51:21,445 INFO L87 Difference]: Start difference. First operand 113 states and 135 transitions. Second operand has 7 states, 5 states have (on average 2.2) internal successors, (11), 6 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) [2024-12-02 06:51:21,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:51:21,671 INFO L93 Difference]: Finished difference Result 145 states and 159 transitions. [2024-12-02 06:51:21,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 06:51:21,672 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 6 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 [2024-12-02 06:51:21,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:51:21,673 INFO L225 Difference]: With dead ends: 145 [2024-12-02 06:51:21,673 INFO L226 Difference]: Without dead ends: 144 [2024-12-02 06:51:21,673 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 10 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:51:21,674 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 71 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 06:51:21,674 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 409 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 06:51:21,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2024-12-02 06:51:21,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 113. [2024-12-02 06:51:21,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 68 states have (on average 1.5) internal successors, (102), 93 states have internal predecessors, (102), 15 states have call successors, (15), 6 states have call predecessors, (15), 6 states have return successors, (17), 15 states have call predecessors, (17), 15 states have call successors, (17) [2024-12-02 06:51:21,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 134 transitions. [2024-12-02 06:51:21,687 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 134 transitions. Word has length 19 [2024-12-02 06:51:21,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:51:21,688 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 134 transitions. [2024-12-02 06:51:21,688 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 6 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) [2024-12-02 06:51:21,688 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 134 transitions. [2024-12-02 06:51:21,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-12-02 06:51:21,689 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:51:21,689 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:51:21,697 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 06:51:21,889 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:51:21,889 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting func_to_recursive_line_30_to_37_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:51:21,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:51:21,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1005098156, now seen corresponding path program 1 times [2024-12-02 06:51:21,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:51:21,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259651573] [2024-12-02 06:51:21,890 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:21,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:51:21,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:51:22,207 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 06:51:22,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:51:22,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259651573] [2024-12-02 06:51:22,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259651573] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:51:22,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:51:22,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 06:51:22,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962498224] [2024-12-02 06:51:22,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:51:22,208 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 06:51:22,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:51:22,209 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 06:51:22,209 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 06:51:22,209 INFO L87 Difference]: Start difference. First operand 113 states and 134 transitions. Second operand has 6 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-12-02 06:51:22,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:51:22,324 INFO L93 Difference]: Finished difference Result 117 states and 138 transitions. [2024-12-02 06:51:22,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 06:51:22,325 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (4), 2 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 27 [2024-12-02 06:51:22,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:51:22,326 INFO L225 Difference]: With dead ends: 117 [2024-12-02 06:51:22,326 INFO L226 Difference]: Without dead ends: 115 [2024-12-02 06:51:22,327 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-12-02 06:51:22,327 INFO L435 NwaCegarLoop]: 81 mSDtfsCounter, 16 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 06:51:22,328 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 364 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 06:51:22,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2024-12-02 06:51:22,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2024-12-02 06:51:22,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 70 states have (on average 1.4857142857142858) internal successors, (104), 95 states have internal predecessors, (104), 15 states have call successors, (15), 6 states have call predecessors, (15), 6 states have return successors, (17), 15 states have call predecessors, (17), 15 states have call successors, (17) [2024-12-02 06:51:22,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 136 transitions. [2024-12-02 06:51:22,339 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 136 transitions. Word has length 27 [2024-12-02 06:51:22,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:51:22,339 INFO L471 AbstractCegarLoop]: Abstraction has 115 states and 136 transitions. [2024-12-02 06:51:22,339 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 3.5) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-12-02 06:51:22,339 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 136 transitions. [2024-12-02 06:51:22,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-12-02 06:51:22,340 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:51:22,340 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:51:22,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 06:51:22,340 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting func_to_recursive_line_30_to_37_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:51:22,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:51:22,341 INFO L85 PathProgramCache]: Analyzing trace with hash -468310418, now seen corresponding path program 1 times [2024-12-02 06:51:22,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:51:22,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505451282] [2024-12-02 06:51:22,341 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:22,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:51:22,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:51:22,553 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 06:51:22,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:51:22,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505451282] [2024-12-02 06:51:22,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505451282] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:51:22,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:51:22,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 06:51:22,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941394074] [2024-12-02 06:51:22,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:51:22,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 06:51:22,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:51:22,555 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 06:51:22,555 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 06:51:22,555 INFO L87 Difference]: Start difference. First operand 115 states and 136 transitions. Second operand has 6 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-12-02 06:51:22,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:51:22,659 INFO L93 Difference]: Finished difference Result 119 states and 140 transitions. [2024-12-02 06:51:22,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 06:51:22,660 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (4), 2 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 29 [2024-12-02 06:51:22,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:51:22,661 INFO L225 Difference]: With dead ends: 119 [2024-12-02 06:51:22,661 INFO L226 Difference]: Without dead ends: 117 [2024-12-02 06:51:22,662 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-12-02 06:51:22,662 INFO L435 NwaCegarLoop]: 82 mSDtfsCounter, 18 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 06:51:22,663 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 372 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 06:51:22,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2024-12-02 06:51:22,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2024-12-02 06:51:22,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 72 states have (on average 1.4722222222222223) internal successors, (106), 97 states have internal predecessors, (106), 15 states have call successors, (15), 6 states have call predecessors, (15), 6 states have return successors, (17), 15 states have call predecessors, (17), 15 states have call successors, (17) [2024-12-02 06:51:22,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 138 transitions. [2024-12-02 06:51:22,677 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 138 transitions. Word has length 29 [2024-12-02 06:51:22,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:51:22,677 INFO L471 AbstractCegarLoop]: Abstraction has 117 states and 138 transitions. [2024-12-02 06:51:22,677 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-12-02 06:51:22,677 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 138 transitions. [2024-12-02 06:51:22,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-12-02 06:51:22,678 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:51:22,678 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:51:22,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 06:51:22,678 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:51:22,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:51:22,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1899176057, now seen corresponding path program 1 times [2024-12-02 06:51:22,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:51:22,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921556446] [2024-12-02 06:51:22,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:22,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:51:22,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 06:51:22,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1253761771] [2024-12-02 06:51:22,718 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:22,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:51:22,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:51:22,720 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:51:22,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 06:51:22,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:51:22,848 INFO L256 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 06:51:22,851 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:51:22,855 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 [2024-12-02 06:51:23,001 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 06:51:23,001 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:51:23,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:51:23,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921556446] [2024-12-02 06:51:23,001 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 06:51:23,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253761771] [2024-12-02 06:51:23,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253761771] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:51:23,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:51:23,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 06:51:23,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155822667] [2024-12-02 06:51:23,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:51:23,002 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 06:51:23,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:51:23,003 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 06:51:23,003 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-12-02 06:51:23,003 INFO L87 Difference]: Start difference. First operand 117 states and 138 transitions. Second operand has 7 states, 5 states have (on average 3.4) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-12-02 06:51:23,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:51:23,170 INFO L93 Difference]: Finished difference Result 174 states and 203 transitions. [2024-12-02 06:51:23,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 06:51:23,171 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 3.4) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 32 [2024-12-02 06:51:23,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:51:23,173 INFO L225 Difference]: With dead ends: 174 [2024-12-02 06:51:23,173 INFO L226 Difference]: Without dead ends: 172 [2024-12-02 06:51:23,174 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:51:23,174 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 98 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 06:51:23,175 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 349 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 06:51:23,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2024-12-02 06:51:23,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 144. [2024-12-02 06:51:23,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 93 states have (on average 1.4516129032258065) internal successors, (135), 119 states have internal predecessors, (135), 18 states have call successors, (18), 8 states have call predecessors, (18), 9 states have return successors, (25), 18 states have call predecessors, (25), 18 states have call successors, (25) [2024-12-02 06:51:23,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 178 transitions. [2024-12-02 06:51:23,194 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 178 transitions. Word has length 32 [2024-12-02 06:51:23,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:51:23,195 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 178 transitions. [2024-12-02 06:51:23,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 3.4) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-12-02 06:51:23,195 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 178 transitions. [2024-12-02 06:51:23,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-12-02 06:51:23,196 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:51:23,196 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:51:23,205 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 06:51:23,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-12-02 06:51:23,396 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting func_to_recursive_line_40_to_50_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:51:23,397 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:51:23,397 INFO L85 PathProgramCache]: Analyzing trace with hash 252911209, now seen corresponding path program 1 times [2024-12-02 06:51:23,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:51:23,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040428010] [2024-12-02 06:51:23,397 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:23,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:51:23,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 06:51:23,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [475520899] [2024-12-02 06:51:23,426 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:23,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:51:23,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:51:23,427 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:51:23,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 06:51:23,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:51:23,552 INFO L256 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-12-02 06:51:23,556 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:51:23,570 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 [2024-12-02 06:51:23,586 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 [2024-12-02 06:51:23,848 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 [2024-12-02 06:51:23,861 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 06:51:23,861 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:51:23,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:51:23,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040428010] [2024-12-02 06:51:23,861 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 06:51:23,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475520899] [2024-12-02 06:51:23,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475520899] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:51:23,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:51:23,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 06:51:23,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984645118] [2024-12-02 06:51:23,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:51:23,862 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 06:51:23,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:51:23,863 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 06:51:23,863 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-12-02 06:51:23,863 INFO L87 Difference]: Start difference. First operand 144 states and 178 transitions. Second operand has 8 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-12-02 06:51:28,081 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] [2024-12-02 06:51:28,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:51:28,156 INFO L93 Difference]: Finished difference Result 168 states and 195 transitions. [2024-12-02 06:51:28,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:51:28,156 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 34 [2024-12-02 06:51:28,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:51:28,158 INFO L225 Difference]: With dead ends: 168 [2024-12-02 06:51:28,158 INFO L226 Difference]: Without dead ends: 167 [2024-12-02 06:51:28,158 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-12-02 06:51:28,159 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 119 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-12-02 06:51:28,159 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 343 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 167 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2024-12-02 06:51:28,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2024-12-02 06:51:28,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 144. [2024-12-02 06:51:28,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 93 states have (on average 1.4301075268817205) internal successors, (133), 119 states have internal predecessors, (133), 18 states have call successors, (18), 8 states have call predecessors, (18), 9 states have return successors, (25), 18 states have call predecessors, (25), 18 states have call successors, (25) [2024-12-02 06:51:28,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 176 transitions. [2024-12-02 06:51:28,180 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 176 transitions. Word has length 34 [2024-12-02 06:51:28,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:51:28,180 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 176 transitions. [2024-12-02 06:51:28,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-12-02 06:51:28,180 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 176 transitions. [2024-12-02 06:51:28,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-12-02 06:51:28,181 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:51:28,181 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:51:28,190 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-12-02 06:51:28,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-12-02 06:51:28,382 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting func_to_recursive_line_40_to_50_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:51:28,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:51:28,382 INFO L85 PathProgramCache]: Analyzing trace with hash -749687072, now seen corresponding path program 1 times [2024-12-02 06:51:28,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:51:28,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774297421] [2024-12-02 06:51:28,382 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:28,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:51:28,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:51:29,012 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 06:51:29,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:51:29,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774297421] [2024-12-02 06:51:29,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774297421] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:51:29,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:51:29,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 06:51:29,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724377634] [2024-12-02 06:51:29,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:51:29,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 06:51:29,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:51:29,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 06:51:29,014 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-12-02 06:51:29,014 INFO L87 Difference]: Start difference. First operand 144 states and 176 transitions. Second operand has 11 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-12-02 06:51:29,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:51:29,436 INFO L93 Difference]: Finished difference Result 191 states and 229 transitions. [2024-12-02 06:51:29,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 06:51:29,437 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 35 [2024-12-02 06:51:29,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:51:29,438 INFO L225 Difference]: With dead ends: 191 [2024-12-02 06:51:29,438 INFO L226 Difference]: Without dead ends: 190 [2024-12-02 06:51:29,439 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2024-12-02 06:51:29,439 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 128 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 06:51:29,440 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 466 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 06:51:29,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2024-12-02 06:51:29,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 171. [2024-12-02 06:51:29,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 113 states have (on average 1.415929203539823) internal successors, (160), 140 states have internal predecessors, (160), 21 states have call successors, (21), 9 states have call predecessors, (21), 13 states have return successors, (34), 21 states have call predecessors, (34), 21 states have call successors, (34) [2024-12-02 06:51:29,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 215 transitions. [2024-12-02 06:51:29,460 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 215 transitions. Word has length 35 [2024-12-02 06:51:29,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:51:29,461 INFO L471 AbstractCegarLoop]: Abstraction has 171 states and 215 transitions. [2024-12-02 06:51:29,461 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 8 states have (on average 2.5) internal successors, (20), 8 states have internal predecessors, (20), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-12-02 06:51:29,461 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 215 transitions. [2024-12-02 06:51:29,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-12-02 06:51:29,462 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:51:29,462 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:51:29,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 06:51:29,462 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting func_to_recursive_line_40_to_50_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:51:29,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:51:29,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1515743234, now seen corresponding path program 1 times [2024-12-02 06:51:29,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:51:29,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781559793] [2024-12-02 06:51:29,463 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:29,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:51:29,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 06:51:29,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1144405934] [2024-12-02 06:51:29,495 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:29,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:51:29,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:51:29,497 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:51:29,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 06:51:29,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:51:29,616 INFO L256 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-02 06:51:29,619 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:51:29,623 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 [2024-12-02 06:51:29,627 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 [2024-12-02 06:51:29,855 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 06:51:29,855 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:51:29,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:51:29,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781559793] [2024-12-02 06:51:29,855 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 06:51:29,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144405934] [2024-12-02 06:51:29,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144405934] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:51:29,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:51:29,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 06:51:29,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206601916] [2024-12-02 06:51:29,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:51:29,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:51:29,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:51:29,856 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:51:29,857 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:51:29,857 INFO L87 Difference]: Start difference. First operand 171 states and 215 transitions. Second operand has 9 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 8 states have internal predecessors, (25), 3 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-12-02 06:51:30,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:51:30,175 INFO L93 Difference]: Finished difference Result 190 states and 231 transitions. [2024-12-02 06:51:30,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:51:30,176 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 8 states have internal predecessors, (25), 3 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 42 [2024-12-02 06:51:30,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:51:30,177 INFO L225 Difference]: With dead ends: 190 [2024-12-02 06:51:30,177 INFO L226 Difference]: Without dead ends: 189 [2024-12-02 06:51:30,178 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2024-12-02 06:51:30,178 INFO L435 NwaCegarLoop]: 66 mSDtfsCounter, 155 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 29 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 06:51:30,178 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 372 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 181 Invalid, 1 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 06:51:30,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2024-12-02 06:51:30,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 171. [2024-12-02 06:51:30,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 113 states have (on average 1.407079646017699) internal successors, (159), 140 states have internal predecessors, (159), 21 states have call successors, (21), 9 states have call predecessors, (21), 13 states have return successors, (34), 21 states have call predecessors, (34), 21 states have call successors, (34) [2024-12-02 06:51:30,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 214 transitions. [2024-12-02 06:51:30,201 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 214 transitions. Word has length 42 [2024-12-02 06:51:30,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:51:30,202 INFO L471 AbstractCegarLoop]: Abstraction has 171 states and 214 transitions. [2024-12-02 06:51:30,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 3.5714285714285716) internal successors, (25), 8 states have internal predecessors, (25), 3 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-12-02 06:51:30,202 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 214 transitions. [2024-12-02 06:51:30,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-12-02 06:51:30,203 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:51:30,203 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:51:30,212 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 06:51:30,403 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-12-02 06:51:30,404 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting func_to_recursive_line_40_to_50_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:51:30,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:51:30,404 INFO L85 PathProgramCache]: Analyzing trace with hash 256600049, now seen corresponding path program 1 times [2024-12-02 06:51:30,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:51:30,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779312416] [2024-12-02 06:51:30,404 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:30,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:51:30,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 06:51:30,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [894752776] [2024-12-02 06:51:30,429 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:30,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:51:30,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:51:30,431 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:51:30,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 06:51:30,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:51:30,556 INFO L256 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-12-02 06:51:30,558 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:51:30,562 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 [2024-12-02 06:51:30,566 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 [2024-12-02 06:51:30,793 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-12-02 06:51:30,793 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:51:30,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:51:30,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779312416] [2024-12-02 06:51:30,794 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 06:51:30,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894752776] [2024-12-02 06:51:30,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894752776] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:51:30,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:51:30,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 06:51:30,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526200401] [2024-12-02 06:51:30,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:51:30,794 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:51:30,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:51:30,795 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:51:30,795 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:51:30,795 INFO L87 Difference]: Start difference. First operand 171 states and 214 transitions. Second operand has 9 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 8 states have internal predecessors, (26), 3 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-12-02 06:51:31,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:51:31,103 INFO L93 Difference]: Finished difference Result 189 states and 230 transitions. [2024-12-02 06:51:31,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:51:31,104 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 8 states have internal predecessors, (26), 3 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 43 [2024-12-02 06:51:31,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:51:31,105 INFO L225 Difference]: With dead ends: 189 [2024-12-02 06:51:31,105 INFO L226 Difference]: Without dead ends: 188 [2024-12-02 06:51:31,106 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2024-12-02 06:51:31,106 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 202 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 35 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 06:51:31,106 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 372 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 179 Invalid, 1 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 06:51:31,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2024-12-02 06:51:31,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 171. [2024-12-02 06:51:31,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 113 states have (on average 1.3982300884955752) internal successors, (158), 140 states have internal predecessors, (158), 21 states have call successors, (21), 9 states have call predecessors, (21), 13 states have return successors, (34), 21 states have call predecessors, (34), 21 states have call successors, (34) [2024-12-02 06:51:31,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 213 transitions. [2024-12-02 06:51:31,129 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 213 transitions. Word has length 43 [2024-12-02 06:51:31,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:51:31,129 INFO L471 AbstractCegarLoop]: Abstraction has 171 states and 213 transitions. [2024-12-02 06:51:31,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 8 states have internal predecessors, (26), 3 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2024-12-02 06:51:31,129 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 213 transitions. [2024-12-02 06:51:31,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-12-02 06:51:31,130 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:51:31,130 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:51:31,139 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 06:51:31,330 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:51:31,330 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting func_to_recursive_line_30_to_37_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:51:31,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:51:31,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1768960708, now seen corresponding path program 1 times [2024-12-02 06:51:31,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:51:31,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882687935] [2024-12-02 06:51:31,331 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:31,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:51:31,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 06:51:31,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1353630933] [2024-12-02 06:51:31,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:31,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:51:31,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:51:31,355 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:51:31,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 06:51:31,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:51:31,478 INFO L256 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-12-02 06:51:31,481 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:51:31,487 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 [2024-12-02 06:51:31,490 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 [2024-12-02 06:51:31,704 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 [2024-12-02 06:51:31,871 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 [2024-12-02 06:51:31,886 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 06:51:31,886 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:51:31,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:51:31,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882687935] [2024-12-02 06:51:31,989 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 06:51:31,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353630933] [2024-12-02 06:51:31,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353630933] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:51:31,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:51:31,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-12-02 06:51:31,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645626164] [2024-12-02 06:51:31,990 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 06:51:31,990 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 06:51:31,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:51:31,991 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 06:51:31,991 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-12-02 06:51:31,991 INFO L87 Difference]: Start difference. First operand 171 states and 213 transitions. Second operand has 11 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-12-02 06:51:36,006 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] [2024-12-02 06:51:40,083 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] [2024-12-02 06:51:44,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] [2024-12-02 06:51:48,278 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] [2024-12-02 06:51:52,328 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] [2024-12-02 06:51:56,422 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] [2024-12-02 06:51:56,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:51:56,440 INFO L93 Difference]: Finished difference Result 254 states and 303 transitions. [2024-12-02 06:51:56,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 06:51:56,441 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 46 [2024-12-02 06:51:56,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:51:56,443 INFO L225 Difference]: With dead ends: 254 [2024-12-02 06:51:56,443 INFO L226 Difference]: Without dead ends: 253 [2024-12-02 06:51:56,443 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 8 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2024-12-02 06:51:56,444 INFO L435 NwaCegarLoop]: 118 mSDtfsCounter, 121 mSDsluCounter, 813 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 13 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 931 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.4s IncrementalHoareTripleChecker+Time [2024-12-02 06:51:56,444 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 931 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 410 Invalid, 6 Unknown, 0 Unchecked, 24.4s Time] [2024-12-02 06:51:56,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2024-12-02 06:51:56,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 207. [2024-12-02 06:51:56,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 138 states have (on average 1.3695652173913044) internal successors, (189), 166 states have internal predecessors, (189), 28 states have call successors, (28), 12 states have call predecessors, (28), 17 states have return successors, (45), 28 states have call predecessors, (45), 28 states have call successors, (45) [2024-12-02 06:51:56,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 262 transitions. [2024-12-02 06:51:56,474 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 262 transitions. Word has length 46 [2024-12-02 06:51:56,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:51:56,474 INFO L471 AbstractCegarLoop]: Abstraction has 207 states and 262 transitions. [2024-12-02 06:51:56,474 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-12-02 06:51:56,474 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 262 transitions. [2024-12-02 06:51:56,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-12-02 06:51:56,475 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:51:56,475 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:51:56,484 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 06:51:56,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:51:56,676 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting func_to_recursive_line_30_to_37_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:51:56,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:51:56,676 INFO L85 PathProgramCache]: Analyzing trace with hash 996792992, now seen corresponding path program 1 times [2024-12-02 06:51:56,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:51:56,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975252439] [2024-12-02 06:51:56,676 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:56,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:51:56,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 06:51:56,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1184393360] [2024-12-02 06:51:56,700 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:56,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:51:56,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:51:56,702 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:51:56,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 06:51:56,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:51:56,833 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-12-02 06:51:56,836 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:51:56,839 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 [2024-12-02 06:51:56,843 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 [2024-12-02 06:51:57,049 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 [2024-12-02 06:51:57,207 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 06:51:57,207 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:51:57,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:51:57,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975252439] [2024-12-02 06:51:57,390 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 06:51:57,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184393360] [2024-12-02 06:51:57,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184393360] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:51:57,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:51:57,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-12-02 06:51:57,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576834276] [2024-12-02 06:51:57,391 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 06:51:57,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 06:51:57,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:51:57,391 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 06:51:57,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-12-02 06:51:57,392 INFO L87 Difference]: Start difference. First operand 207 states and 262 transitions. Second operand has 11 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-12-02 06:51:57,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:51:57,820 INFO L93 Difference]: Finished difference Result 253 states and 302 transitions. [2024-12-02 06:51:57,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 06:51:57,820 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 47 [2024-12-02 06:51:57,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:51:57,822 INFO L225 Difference]: With dead ends: 253 [2024-12-02 06:51:57,822 INFO L226 Difference]: Without dead ends: 252 [2024-12-02 06:51:57,822 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 8 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2024-12-02 06:51:57,823 INFO L435 NwaCegarLoop]: 119 mSDtfsCounter, 119 mSDsluCounter, 671 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 06:51:57,823 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [119 Valid, 790 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 06:51:57,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2024-12-02 06:51:57,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 207. [2024-12-02 06:51:57,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 138 states have (on average 1.3623188405797102) internal successors, (188), 166 states have internal predecessors, (188), 28 states have call successors, (28), 12 states have call predecessors, (28), 17 states have return successors, (45), 28 states have call predecessors, (45), 28 states have call successors, (45) [2024-12-02 06:51:57,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 261 transitions. [2024-12-02 06:51:57,851 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 261 transitions. Word has length 47 [2024-12-02 06:51:57,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:51:57,851 INFO L471 AbstractCegarLoop]: Abstraction has 207 states and 261 transitions. [2024-12-02 06:51:57,851 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.888888888888889) internal successors, (26), 9 states have internal predecessors, (26), 3 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-12-02 06:51:57,851 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 261 transitions. [2024-12-02 06:51:57,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-12-02 06:51:57,852 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:51:57,852 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:51:57,861 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 06:51:58,052 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-12-02 06:51:58,053 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting func_to_recursive_line_40_to_50_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:51:58,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:51:58,053 INFO L85 PathProgramCache]: Analyzing trace with hash -842278396, now seen corresponding path program 1 times [2024-12-02 06:51:58,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:51:58,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732807954] [2024-12-02 06:51:58,053 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:58,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:51:58,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:51:58,247 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-12-02 06:51:58,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:51:58,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732807954] [2024-12-02 06:51:58,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732807954] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:51:58,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:51:58,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 06:51:58,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192334895] [2024-12-02 06:51:58,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:51:58,248 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 06:51:58,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:51:58,249 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 06:51:58,249 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-12-02 06:51:58,249 INFO L87 Difference]: Start difference. First operand 207 states and 261 transitions. Second operand has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-12-02 06:51:58,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:51:58,425 INFO L93 Difference]: Finished difference Result 276 states and 329 transitions. [2024-12-02 06:51:58,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 06:51:58,426 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 51 [2024-12-02 06:51:58,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:51:58,427 INFO L225 Difference]: With dead ends: 276 [2024-12-02 06:51:58,427 INFO L226 Difference]: Without dead ends: 193 [2024-12-02 06:51:58,428 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-12-02 06:51:58,428 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 74 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 06:51:58,429 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 332 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 06:51:58,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2024-12-02 06:51:58,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 184. [2024-12-02 06:51:58,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 120 states have (on average 1.3416666666666666) internal successors, (161), 147 states have internal predecessors, (161), 25 states have call successors, (25), 11 states have call predecessors, (25), 15 states have return successors, (36), 25 states have call predecessors, (36), 25 states have call successors, (36) [2024-12-02 06:51:58,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 222 transitions. [2024-12-02 06:51:58,452 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 222 transitions. Word has length 51 [2024-12-02 06:51:58,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:51:58,452 INFO L471 AbstractCegarLoop]: Abstraction has 184 states and 222 transitions. [2024-12-02 06:51:58,452 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-12-02 06:51:58,452 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 222 transitions. [2024-12-02 06:51:58,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-12-02 06:51:58,453 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:51:58,453 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:51:58,453 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 06:51:58,453 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:51:58,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:51:58,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1116771322, now seen corresponding path program 1 times [2024-12-02 06:51:58,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:51:58,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170819335] [2024-12-02 06:51:58,454 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:58,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:51:58,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 06:51:58,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [85104517] [2024-12-02 06:51:58,478 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:51:58,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:51:58,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:51:58,481 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:51:58,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 06:51:58,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:51:58,611 INFO L256 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 06:51:58,613 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:51:58,617 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 [2024-12-02 06:51:58,714 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 06:51:58,714 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:51:59,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:51:59,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170819335] [2024-12-02 06:51:59,934 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 06:51:59,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85104517] [2024-12-02 06:51:59,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85104517] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:51:59,934 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:51:59,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2024-12-02 06:51:59,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044600458] [2024-12-02 06:51:59,935 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 06:51:59,935 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 06:51:59,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:51:59,935 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 06:51:59,936 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-12-02 06:51:59,936 INFO L87 Difference]: Start difference. First operand 184 states and 222 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 06:52:00,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:52:00,143 INFO L93 Difference]: Finished difference Result 211 states and 244 transitions. [2024-12-02 06:52:00,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 06:52:00,144 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 54 [2024-12-02 06:52:00,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:52:00,145 INFO L225 Difference]: With dead ends: 211 [2024-12-02 06:52:00,145 INFO L226 Difference]: Without dead ends: 209 [2024-12-02 06:52:00,145 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-12-02 06:52:00,146 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 124 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 06:52:00,146 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 165 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 06:52:00,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2024-12-02 06:52:00,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 188. [2024-12-02 06:52:00,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 123 states have (on average 1.3333333333333333) internal successors, (164), 150 states have internal predecessors, (164), 26 states have call successors, (26), 11 states have call predecessors, (26), 15 states have return successors, (38), 27 states have call predecessors, (38), 26 states have call successors, (38) [2024-12-02 06:52:00,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 228 transitions. [2024-12-02 06:52:00,172 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 228 transitions. Word has length 54 [2024-12-02 06:52:00,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:52:00,172 INFO L471 AbstractCegarLoop]: Abstraction has 188 states and 228 transitions. [2024-12-02 06:52:00,172 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 06:52:00,172 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 228 transitions. [2024-12-02 06:52:00,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-12-02 06:52:00,173 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:52:00,173 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:52:00,181 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 06:52:00,373 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-12-02 06:52:00,373 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting func_to_recursive_line_30_to_37_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:52:00,373 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:52:00,373 INFO L85 PathProgramCache]: Analyzing trace with hash 254666288, now seen corresponding path program 1 times [2024-12-02 06:52:00,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:52:00,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770964472] [2024-12-02 06:52:00,374 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:52:00,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:52:00,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:52:00,727 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-12-02 06:52:00,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:52:00,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770964472] [2024-12-02 06:52:00,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770964472] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:52:00,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955256310] [2024-12-02 06:52:00,727 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:52:00,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:52:00,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:52:00,729 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:52:00,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 06:52:00,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:52:00,859 INFO L256 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-02 06:52:00,862 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:52:00,867 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 [2024-12-02 06:52:01,056 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 28 treesize of output 16 [2024-12-02 06:52:01,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2024-12-02 06:52:01,472 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 47 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-12-02 06:52:01,472 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:52:01,637 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-12-02 06:52:01,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955256310] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:52:01,637 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:52:01,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 8] total 23 [2024-12-02 06:52:01,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587518626] [2024-12-02 06:52:01,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:52:01,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 06:52:01,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:52:01,638 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 06:52:01,638 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2024-12-02 06:52:01,638 INFO L87 Difference]: Start difference. First operand 188 states and 228 transitions. Second operand has 24 states, 20 states have (on average 3.75) internal successors, (75), 18 states have internal predecessors, (75), 9 states have call successors, (24), 9 states have call predecessors, (24), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2024-12-02 06:52:06,052 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] [2024-12-02 06:52:10,059 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] [2024-12-02 06:52:14,085 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:52:18,090 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:52:22,131 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] [2024-12-02 06:52:22,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:52:22,147 INFO L93 Difference]: Finished difference Result 230 states and 270 transitions. [2024-12-02 06:52:22,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 06:52:22,147 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 20 states have (on average 3.75) internal successors, (75), 18 states have internal predecessors, (75), 9 states have call successors, (24), 9 states have call predecessors, (24), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 55 [2024-12-02 06:52:22,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:52:22,148 INFO L225 Difference]: With dead ends: 230 [2024-12-02 06:52:22,148 INFO L226 Difference]: Without dead ends: 229 [2024-12-02 06:52:22,149 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 85 SyntacticMatches, 10 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=172, Invalid=640, Unknown=0, NotChecked=0, Total=812 [2024-12-02 06:52:22,149 INFO L435 NwaCegarLoop]: 109 mSDtfsCounter, 149 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 28 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.4s IncrementalHoareTripleChecker+Time [2024-12-02 06:52:22,149 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 790 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 396 Invalid, 5 Unknown, 0 Unchecked, 20.4s Time] [2024-12-02 06:52:22,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2024-12-02 06:52:22,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 208. [2024-12-02 06:52:22,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 139 states have (on average 1.316546762589928) internal successors, (183), 165 states have internal predecessors, (183), 28 states have call successors, (28), 13 states have call predecessors, (28), 18 states have return successors, (42), 30 states have call predecessors, (42), 28 states have call successors, (42) [2024-12-02 06:52:22,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 253 transitions. [2024-12-02 06:52:22,182 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 253 transitions. Word has length 55 [2024-12-02 06:52:22,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:52:22,182 INFO L471 AbstractCegarLoop]: Abstraction has 208 states and 253 transitions. [2024-12-02 06:52:22,182 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 20 states have (on average 3.75) internal successors, (75), 18 states have internal predecessors, (75), 9 states have call successors, (24), 9 states have call predecessors, (24), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2024-12-02 06:52:22,182 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 253 transitions. [2024-12-02 06:52:22,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-12-02 06:52:22,182 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:52:22,182 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:52:22,188 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 06:52:22,383 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:52:22,383 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting func_to_recursive_line_30_to_37_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:52:22,383 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:52:22,383 INFO L85 PathProgramCache]: Analyzing trace with hash -695279562, now seen corresponding path program 1 times [2024-12-02 06:52:22,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:52:22,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283684682] [2024-12-02 06:52:22,383 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:52:22,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:52:22,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:52:22,723 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-12-02 06:52:22,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:52:22,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283684682] [2024-12-02 06:52:22,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283684682] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:52:22,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837993996] [2024-12-02 06:52:22,723 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:52:22,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:52:22,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:52:22,725 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:52:22,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 06:52:22,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:52:22,859 INFO L256 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-02 06:52:22,861 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:52:22,868 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 [2024-12-02 06:52:23,103 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 28 treesize of output 16 [2024-12-02 06:52:23,473 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 [2024-12-02 06:52:23,479 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-12-02 06:52:23,479 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:52:23,696 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-12-02 06:52:23,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837993996] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:52:23,696 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:52:23,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 8] total 23 [2024-12-02 06:52:23,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909513340] [2024-12-02 06:52:23,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:52:23,697 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 06:52:23,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:52:23,698 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 06:52:23,698 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2024-12-02 06:52:23,698 INFO L87 Difference]: Start difference. First operand 208 states and 253 transitions. Second operand has 24 states, 20 states have (on average 3.85) internal successors, (77), 18 states have internal predecessors, (77), 9 states have call successors, (24), 9 states have call predecessors, (24), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2024-12-02 06:52:24,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:52:24,308 INFO L93 Difference]: Finished difference Result 280 states and 332 transitions. [2024-12-02 06:52:24,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 06:52:24,309 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 20 states have (on average 3.85) internal successors, (77), 18 states have internal predecessors, (77), 9 states have call successors, (24), 9 states have call predecessors, (24), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 56 [2024-12-02 06:52:24,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:52:24,310 INFO L225 Difference]: With dead ends: 280 [2024-12-02 06:52:24,310 INFO L226 Difference]: Without dead ends: 279 [2024-12-02 06:52:24,311 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 87 SyntacticMatches, 10 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=208, Invalid=848, Unknown=0, NotChecked=0, Total=1056 [2024-12-02 06:52:24,311 INFO L435 NwaCegarLoop]: 107 mSDtfsCounter, 188 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 766 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 06:52:24,311 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 766 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 06:52:24,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2024-12-02 06:52:24,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 250. [2024-12-02 06:52:24,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 169 states have (on average 1.319526627218935) internal successors, (223), 197 states have internal predecessors, (223), 36 states have call successors, (36), 15 states have call predecessors, (36), 22 states have return successors, (54), 38 states have call predecessors, (54), 36 states have call successors, (54) [2024-12-02 06:52:24,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 313 transitions. [2024-12-02 06:52:24,349 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 313 transitions. Word has length 56 [2024-12-02 06:52:24,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:52:24,349 INFO L471 AbstractCegarLoop]: Abstraction has 250 states and 313 transitions. [2024-12-02 06:52:24,349 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 20 states have (on average 3.85) internal successors, (77), 18 states have internal predecessors, (77), 9 states have call successors, (24), 9 states have call predecessors, (24), 3 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2024-12-02 06:52:24,349 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 313 transitions. [2024-12-02 06:52:24,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-12-02 06:52:24,350 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:52:24,350 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:52:24,355 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 06:52:24,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 06:52:24,550 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:52:24,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:52:24,551 INFO L85 PathProgramCache]: Analyzing trace with hash 524587432, now seen corresponding path program 1 times [2024-12-02 06:52:24,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:52:24,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730979676] [2024-12-02 06:52:24,551 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:52:24,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:52:24,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 06:52:24,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1893352952] [2024-12-02 06:52:24,569 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:52:24,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:52:24,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:52:24,570 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:52:24,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 06:52:24,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:52:24,697 INFO L256 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 06:52:24,700 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:52:24,709 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 [2024-12-02 06:52:24,711 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 [2024-12-02 06:52:24,934 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 [2024-12-02 06:52:24,956 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-12-02 06:52:24,956 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:52:45,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:52:45,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730979676] [2024-12-02 06:52:45,463 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 06:52:45,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893352952] [2024-12-02 06:52:45,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893352952] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:52:45,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:52:45,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2024-12-02 06:52:45,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084685070] [2024-12-02 06:52:45,463 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 06:52:45,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 06:52:45,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:52:45,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 06:52:45,464 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=64, Unknown=5, NotChecked=0, Total=90 [2024-12-02 06:52:45,464 INFO L87 Difference]: Start difference. First operand 250 states and 313 transitions. Second operand has 7 states, 6 states have (on average 5.5) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 06:52:53,759 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] [2024-12-02 06:52:53,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:52:53,873 INFO L93 Difference]: Finished difference Result 265 states and 320 transitions. [2024-12-02 06:52:53,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 06:52:53,874 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.5) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 56 [2024-12-02 06:52:53,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:52:53,875 INFO L225 Difference]: With dead ends: 265 [2024-12-02 06:52:53,875 INFO L226 Difference]: Without dead ends: 264 [2024-12-02 06:52:53,876 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 24.6s TimeCoverageRelationStatistics Valid=35, Invalid=115, Unknown=6, NotChecked=0, Total=156 [2024-12-02 06:52:53,876 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 107 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 26 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-12-02 06:52:53,877 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 187 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 226 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2024-12-02 06:52:53,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2024-12-02 06:52:53,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 251. [2024-12-02 06:52:53,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 170 states have (on average 1.3176470588235294) internal successors, (224), 198 states have internal predecessors, (224), 36 states have call successors, (36), 15 states have call predecessors, (36), 22 states have return successors, (54), 38 states have call predecessors, (54), 36 states have call successors, (54) [2024-12-02 06:52:53,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 314 transitions. [2024-12-02 06:52:53,907 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 314 transitions. Word has length 56 [2024-12-02 06:52:53,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:52:53,907 INFO L471 AbstractCegarLoop]: Abstraction has 251 states and 314 transitions. [2024-12-02 06:52:53,907 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.5) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 06:52:53,907 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 314 transitions. [2024-12-02 06:52:53,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-12-02 06:52:53,908 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:52:53,908 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:52:53,916 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 06:52:54,108 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-02 06:52:54,109 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting func_to_recursive_line_30_to_37_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:52:54,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:52:54,109 INFO L85 PathProgramCache]: Analyzing trace with hash -78829838, now seen corresponding path program 1 times [2024-12-02 06:52:54,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:52:54,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533009976] [2024-12-02 06:52:54,109 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:52:54,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:52:54,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:52:54,434 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-12-02 06:52:54,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:52:54,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533009976] [2024-12-02 06:52:54,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533009976] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:52:54,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880666142] [2024-12-02 06:52:54,434 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:52:54,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:52:54,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:52:54,436 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:52:54,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 06:52:54,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:52:54,583 INFO L256 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 06:52:54,586 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:52:54,589 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 [2024-12-02 06:52:54,752 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 [2024-12-02 06:52:54,910 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 [2024-12-02 06:52:54,912 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-12-02 06:52:54,913 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:52:55,101 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-12-02 06:52:55,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880666142] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:52:55,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:52:55,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 8] total 18 [2024-12-02 06:52:55,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019165352] [2024-12-02 06:52:55,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:52:55,102 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 06:52:55,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:52:55,102 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 06:52:55,103 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2024-12-02 06:52:55,103 INFO L87 Difference]: Start difference. First operand 251 states and 314 transitions. Second operand has 19 states, 16 states have (on average 3.8125) internal successors, (61), 15 states have internal predecessors, (61), 6 states have call successors, (22), 7 states have call predecessors, (22), 3 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) [2024-12-02 06:52:59,113 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] [2024-12-02 06:53:03,194 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] [2024-12-02 06:53:07,415 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] [2024-12-02 06:53:11,432 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] [2024-12-02 06:53:15,462 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] [2024-12-02 06:53:19,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] [2024-12-02 06:53:19,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:53:19,482 INFO L93 Difference]: Finished difference Result 274 states and 332 transitions. [2024-12-02 06:53:19,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 06:53:19,483 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 3.8125) internal successors, (61), 15 states have internal predecessors, (61), 6 states have call successors, (22), 7 states have call predecessors, (22), 3 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) Word has length 57 [2024-12-02 06:53:19,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:53:19,484 INFO L225 Difference]: With dead ends: 274 [2024-12-02 06:53:19,484 INFO L226 Difference]: Without dead ends: 273 [2024-12-02 06:53:19,484 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 94 SyntacticMatches, 10 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=117, Invalid=435, Unknown=0, NotChecked=0, Total=552 [2024-12-02 06:53:19,485 INFO L435 NwaCegarLoop]: 109 mSDtfsCounter, 144 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 25 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.3s IncrementalHoareTripleChecker+Time [2024-12-02 06:53:19,485 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 639 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 266 Invalid, 6 Unknown, 0 Unchecked, 24.3s Time] [2024-12-02 06:53:19,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2024-12-02 06:53:19,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 250. [2024-12-02 06:53:19,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 170 states have (on average 1.3) internal successors, (221), 197 states have internal predecessors, (221), 36 states have call successors, (36), 15 states have call predecessors, (36), 22 states have return successors, (54), 38 states have call predecessors, (54), 36 states have call successors, (54) [2024-12-02 06:53:19,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 311 transitions. [2024-12-02 06:53:19,520 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 311 transitions. Word has length 57 [2024-12-02 06:53:19,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:53:19,521 INFO L471 AbstractCegarLoop]: Abstraction has 250 states and 311 transitions. [2024-12-02 06:53:19,521 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 3.8125) internal successors, (61), 15 states have internal predecessors, (61), 6 states have call successors, (22), 7 states have call predecessors, (22), 3 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) [2024-12-02 06:53:19,521 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 311 transitions. [2024-12-02 06:53:19,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-12-02 06:53:19,521 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:53:19,521 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:53:19,529 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 06:53:19,722 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 06:53:19,722 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:53:19,722 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:19,722 INFO L85 PathProgramCache]: Analyzing trace with hash -917658667, now seen corresponding path program 1 times [2024-12-02 06:53:19,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:19,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163457243] [2024-12-02 06:53:19,723 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:53:19,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:19,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:53:20,344 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-12-02 06:53:20,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:20,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163457243] [2024-12-02 06:53:20,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163457243] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:53:20,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:53:20,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 06:53:20,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467746198] [2024-12-02 06:53:20,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:53:20,345 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 06:53:20,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:20,346 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 06:53:20,346 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-12-02 06:53:20,346 INFO L87 Difference]: Start difference. First operand 250 states and 311 transitions. Second operand has 10 states, 8 states have (on average 3.875) internal successors, (31), 9 states have internal predecessors, (31), 4 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2024-12-02 06:53:20,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:53:20,928 INFO L93 Difference]: Finished difference Result 258 states and 319 transitions. [2024-12-02 06:53:20,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 06:53:20,928 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 3.875) internal successors, (31), 9 states have internal predecessors, (31), 4 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) Word has length 57 [2024-12-02 06:53:20,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:53:20,930 INFO L225 Difference]: With dead ends: 258 [2024-12-02 06:53:20,930 INFO L226 Difference]: Without dead ends: 234 [2024-12-02 06:53:20,930 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2024-12-02 06:53:20,931 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 88 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 06:53:20,931 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 275 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 06:53:20,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2024-12-02 06:53:20,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 232. [2024-12-02 06:53:20,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 157 states have (on average 1.3184713375796178) internal successors, (207), 183 states have internal predecessors, (207), 33 states have call successors, (33), 14 states have call predecessors, (33), 20 states have return successors, (50), 35 states have call predecessors, (50), 33 states have call successors, (50) [2024-12-02 06:53:20,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 290 transitions. [2024-12-02 06:53:20,967 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 290 transitions. Word has length 57 [2024-12-02 06:53:20,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:53:20,967 INFO L471 AbstractCegarLoop]: Abstraction has 232 states and 290 transitions. [2024-12-02 06:53:20,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 3.875) internal successors, (31), 9 states have internal predecessors, (31), 4 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2024-12-02 06:53:20,967 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 290 transitions. [2024-12-02 06:53:20,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-12-02 06:53:20,968 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:53:20,968 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-12-02 06:53:20,968 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 06:53:20,968 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting func_to_recursive_line_30_to_37_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:53:20,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:20,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1851242424, now seen corresponding path program 1 times [2024-12-02 06:53:20,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:20,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554972054] [2024-12-02 06:53:20,969 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:53:20,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:20,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:53:21,222 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-12-02 06:53:21,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:53:21,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554972054] [2024-12-02 06:53:21,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554972054] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:53:21,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104281605] [2024-12-02 06:53:21,222 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:53:21,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:53:21,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:53:21,224 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:53:21,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 06:53:21,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:53:21,402 INFO L256 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 06:53:21,404 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:53:21,406 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 [2024-12-02 06:53:21,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 3 [2024-12-02 06:53:21,732 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 [2024-12-02 06:53:21,735 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-12-02 06:53:21,736 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:53:21,935 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-12-02 06:53:21,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104281605] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:53:21,935 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:53:21,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 8] total 18 [2024-12-02 06:53:21,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400461488] [2024-12-02 06:53:21,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:53:21,936 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 06:53:21,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:53:21,937 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 06:53:21,937 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2024-12-02 06:53:21,937 INFO L87 Difference]: Start difference. First operand 232 states and 290 transitions. Second operand has 19 states, 16 states have (on average 3.9375) internal successors, (63), 15 states have internal predecessors, (63), 6 states have call successors, (22), 7 states have call predecessors, (22), 3 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) [2024-12-02 06:53:22,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:53:22,468 INFO L93 Difference]: Finished difference Result 256 states and 306 transitions. [2024-12-02 06:53:22,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 06:53:22,468 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 3.9375) internal successors, (63), 15 states have internal predecessors, (63), 6 states have call successors, (22), 7 states have call predecessors, (22), 3 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) Word has length 58 [2024-12-02 06:53:22,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:53:22,470 INFO L225 Difference]: With dead ends: 256 [2024-12-02 06:53:22,470 INFO L226 Difference]: Without dead ends: 255 [2024-12-02 06:53:22,471 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 96 SyntacticMatches, 10 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=167, Invalid=535, Unknown=0, NotChecked=0, Total=702 [2024-12-02 06:53:22,471 INFO L435 NwaCegarLoop]: 73 mSDtfsCounter, 150 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 648 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 06:53:22,471 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 648 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 06:53:22,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2024-12-02 06:53:22,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 234. [2024-12-02 06:53:22,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 159 states have (on average 1.3018867924528301) internal successors, (207), 185 states have internal predecessors, (207), 33 states have call successors, (33), 14 states have call predecessors, (33), 20 states have return successors, (50), 35 states have call predecessors, (50), 33 states have call successors, (50) [2024-12-02 06:53:22,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 290 transitions. [2024-12-02 06:53:22,505 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 290 transitions. Word has length 58 [2024-12-02 06:53:22,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:53:22,505 INFO L471 AbstractCegarLoop]: Abstraction has 234 states and 290 transitions. [2024-12-02 06:53:22,505 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 3.9375) internal successors, (63), 15 states have internal predecessors, (63), 6 states have call successors, (22), 7 states have call predecessors, (22), 3 states have return successors, (18), 4 states have call predecessors, (18), 4 states have call successors, (18) [2024-12-02 06:53:22,505 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 290 transitions. [2024-12-02 06:53:22,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-12-02 06:53:22,505 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:53:22,505 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 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] [2024-12-02 06:53:22,512 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 06:53:22,706 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:53:22,706 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting func_to_recursive_line_40_to_50_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:53:22,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:53:22,707 INFO L85 PathProgramCache]: Analyzing trace with hash -232515595, now seen corresponding path program 1 times [2024-12-02 06:53:22,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:53:22,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199647093] [2024-12-02 06:53:22,707 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:53:22,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:53:22,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 06:53:22,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [943136599] [2024-12-02 06:53:22,739 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:53:22,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:53:22,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:53:22,741 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:53:22,743 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 06:53:22,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:53:22,937 INFO L256 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 65 conjuncts are in the unsatisfiable core [2024-12-02 06:53:22,940 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:53:22,946 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 [2024-12-02 06:53:22,954 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 [2024-12-02 06:53:22,960 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 [2024-12-02 06:53:23,992 INFO L349 Elim1Store]: treesize reduction 12, result has 67.6 percent of original size [2024-12-02 06:53:23,992 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 48 treesize of output 52 [2024-12-02 06:53:28,278 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:53:28,278 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 22 treesize of output 22 [2024-12-02 06:53:28,330 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2024-12-02 06:53:28,330 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:54:23,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:54:23,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199647093] [2024-12-02 06:54:23,067 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 06:54:23,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943136599] [2024-12-02 06:54:23,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943136599] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:54:23,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:54:23,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2024-12-02 06:54:23,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799209071] [2024-12-02 06:54:23,068 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 06:54:23,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 06:54:23,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:54:23,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 06:54:23,069 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=313, Unknown=14, NotChecked=0, Total=380 [2024-12-02 06:54:23,069 INFO L87 Difference]: Start difference. First operand 234 states and 290 transitions. Second operand has 14 states, 10 states have (on average 3.3) internal successors, (33), 12 states have internal predecessors, (33), 5 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2024-12-02 06:54:28,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:54:28,534 INFO L93 Difference]: Finished difference Result 254 states and 304 transitions. [2024-12-02 06:54:28,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 06:54:28,535 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 10 states have (on average 3.3) internal successors, (33), 12 states have internal predecessors, (33), 5 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) Word has length 65 [2024-12-02 06:54:28,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:54:28,536 INFO L225 Difference]: With dead ends: 254 [2024-12-02 06:54:28,536 INFO L226 Difference]: Without dead ends: 253 [2024-12-02 06:54:28,537 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 63.5s TimeCoverageRelationStatistics Valid=127, Invalid=670, Unknown=15, NotChecked=0, Total=812 [2024-12-02 06:54:28,537 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 122 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 578 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 06:54:28,537 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 578 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 06:54:28,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2024-12-02 06:54:28,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 234. [2024-12-02 06:54:28,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 159 states have (on average 1.2830188679245282) internal successors, (204), 185 states have internal predecessors, (204), 33 states have call successors, (33), 14 states have call predecessors, (33), 20 states have return successors, (50), 35 states have call predecessors, (50), 33 states have call successors, (50) [2024-12-02 06:54:28,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 287 transitions. [2024-12-02 06:54:28,571 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 287 transitions. Word has length 65 [2024-12-02 06:54:28,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:54:28,571 INFO L471 AbstractCegarLoop]: Abstraction has 234 states and 287 transitions. [2024-12-02 06:54:28,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 10 states have (on average 3.3) internal successors, (33), 12 states have internal predecessors, (33), 5 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2024-12-02 06:54:28,572 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 287 transitions. [2024-12-02 06:54:28,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-12-02 06:54:28,572 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:54:28,572 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 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] [2024-12-02 06:54:28,580 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-12-02 06:54:28,772 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:54:28,773 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting func_to_recursive_line_40_to_50_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:54:28,773 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:54:28,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1537950391, now seen corresponding path program 1 times [2024-12-02 06:54:28,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:54:28,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583304530] [2024-12-02 06:54:28,773 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:54:28,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:54:28,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 06:54:28,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1857185492] [2024-12-02 06:54:28,801 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:54:28,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:54:28,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:54:28,804 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:54:28,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 06:54:29,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:54:29,021 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-12-02 06:54:29,024 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:54:29,027 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 [2024-12-02 06:54:29,033 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 [2024-12-02 06:54:29,436 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 [2024-12-02 06:54:29,732 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 24 proven. 12 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-12-02 06:54:29,732 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:54:29,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:54:29,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583304530] [2024-12-02 06:54:29,826 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 06:54:29,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857185492] [2024-12-02 06:54:29,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857185492] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:54:29,826 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:54:29,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-12-02 06:54:29,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610983048] [2024-12-02 06:54:29,827 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 06:54:29,827 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 06:54:29,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:54:29,827 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 06:54:29,827 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-12-02 06:54:29,828 INFO L87 Difference]: Start difference. First operand 234 states and 287 transitions. Second operand has 13 states, 10 states have (on average 3.8) internal successors, (38), 11 states have internal predecessors, (38), 6 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2024-12-02 06:54:30,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:54:30,626 INFO L93 Difference]: Finished difference Result 256 states and 306 transitions. [2024-12-02 06:54:30,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 06:54:30,627 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 3.8) internal successors, (38), 11 states have internal predecessors, (38), 6 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 72 [2024-12-02 06:54:30,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:54:30,628 INFO L225 Difference]: With dead ends: 256 [2024-12-02 06:54:30,628 INFO L226 Difference]: Without dead ends: 255 [2024-12-02 06:54:30,629 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2024-12-02 06:54:30,631 INFO L435 NwaCegarLoop]: 62 mSDtfsCounter, 131 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 20 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 06:54:30,631 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 452 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 320 Invalid, 3 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 06:54:30,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2024-12-02 06:54:30,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 238. [2024-12-02 06:54:30,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 162 states have (on average 1.271604938271605) internal successors, (206), 188 states have internal predecessors, (206), 33 states have call successors, (33), 15 states have call predecessors, (33), 21 states have return successors, (50), 35 states have call predecessors, (50), 33 states have call successors, (50) [2024-12-02 06:54:30,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 289 transitions. [2024-12-02 06:54:30,704 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 289 transitions. Word has length 72 [2024-12-02 06:54:30,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:54:30,704 INFO L471 AbstractCegarLoop]: Abstraction has 238 states and 289 transitions. [2024-12-02 06:54:30,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 3.8) internal successors, (38), 11 states have internal predecessors, (38), 6 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2024-12-02 06:54:30,704 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 289 transitions. [2024-12-02 06:54:30,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-12-02 06:54:30,705 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:54:30,705 INFO L218 NwaCegarLoop]: trace histogram [7, 7, 7, 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] [2024-12-02 06:54:30,717 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 06:54:30,906 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:54:30,906 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting func_to_recursive_line_40_to_50_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:54:30,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:54:30,906 INFO L85 PathProgramCache]: Analyzing trace with hash -431821818, now seen corresponding path program 1 times [2024-12-02 06:54:30,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:54:30,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289732881] [2024-12-02 06:54:30,907 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:54:30,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:54:30,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 06:54:30,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1874208066] [2024-12-02 06:54:30,940 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:54:30,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:54:30,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:54:30,942 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:54:30,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 06:54:31,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:54:31,134 INFO L256 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-12-02 06:54:31,137 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:54:31,141 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 [2024-12-02 06:54:31,145 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 [2024-12-02 06:54:31,655 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 21 treesize of output 13 [2024-12-02 06:54:32,137 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 27 [2024-12-02 06:54:32,168 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 24 proven. 12 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-12-02 06:54:32,168 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:54:32,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:54:32,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289732881] [2024-12-02 06:54:32,325 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 06:54:32,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874208066] [2024-12-02 06:54:32,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874208066] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:54:32,326 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:54:32,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2024-12-02 06:54:32,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611035402] [2024-12-02 06:54:32,326 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 06:54:32,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 06:54:32,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:54:32,326 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 06:54:32,326 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2024-12-02 06:54:32,327 INFO L87 Difference]: Start difference. First operand 238 states and 289 transitions. Second operand has 14 states, 10 states have (on average 3.9) internal successors, (39), 12 states have internal predecessors, (39), 6 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2024-12-02 06:54:36,336 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] [2024-12-02 06:54:40,550 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] [2024-12-02 06:54:44,593 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] [2024-12-02 06:54:48,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:54:49,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:54:49,556 INFO L93 Difference]: Finished difference Result 255 states and 305 transitions. [2024-12-02 06:54:49,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 06:54:49,557 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 10 states have (on average 3.9) internal successors, (39), 12 states have internal predecessors, (39), 6 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 73 [2024-12-02 06:54:49,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:54:49,559 INFO L225 Difference]: With dead ends: 255 [2024-12-02 06:54:49,559 INFO L226 Difference]: Without dead ends: 254 [2024-12-02 06:54:49,559 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2024-12-02 06:54:49,559 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 146 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 22 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.0s IncrementalHoareTripleChecker+Time [2024-12-02 06:54:49,560 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 439 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 329 Invalid, 12 Unknown, 0 Unchecked, 17.0s Time] [2024-12-02 06:54:49,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2024-12-02 06:54:49,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 238. [2024-12-02 06:54:49,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 162 states have (on average 1.2654320987654322) internal successors, (205), 188 states have internal predecessors, (205), 33 states have call successors, (33), 15 states have call predecessors, (33), 21 states have return successors, (50), 35 states have call predecessors, (50), 33 states have call successors, (50) [2024-12-02 06:54:49,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 288 transitions. [2024-12-02 06:54:49,614 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 288 transitions. Word has length 73 [2024-12-02 06:54:49,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:54:49,615 INFO L471 AbstractCegarLoop]: Abstraction has 238 states and 288 transitions. [2024-12-02 06:54:49,615 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 10 states have (on average 3.9) internal successors, (39), 12 states have internal predecessors, (39), 6 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2024-12-02 06:54:49,615 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 288 transitions. [2024-12-02 06:54:49,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-12-02 06:54:49,615 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:54:49,615 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2024-12-02 06:54:49,625 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 06:54:49,816 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:54:49,816 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting func_to_recursive_line_30_to_37_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:54:49,816 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:54:49,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1332831544, now seen corresponding path program 2 times [2024-12-02 06:54:49,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:54:49,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578192832] [2024-12-02 06:54:49,816 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:54:49,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:54:49,838 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:54:49,838 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-12-02 06:54:49,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [793639776] [2024-12-02 06:54:49,839 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:54:49,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:54:49,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:54:49,842 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:54:49,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 06:54:49,992 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:54:49,992 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:54:49,995 INFO L256 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 69 conjuncts are in the unsatisfiable core [2024-12-02 06:54:49,997 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:54:50,000 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 [2024-12-02 06:54:50,005 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 [2024-12-02 06:54:50,288 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 [2024-12-02 06:54:50,609 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 [2024-12-02 06:54:50,837 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-12-02 06:54:50,861 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 31 proven. 83 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-12-02 06:54:50,861 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:54:50,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:54:50,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578192832] [2024-12-02 06:54:50,963 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 06:54:50,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793639776] [2024-12-02 06:54:50,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793639776] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:54:50,963 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:54:50,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-12-02 06:54:50,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871155917] [2024-12-02 06:54:50,963 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 06:54:50,964 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 06:54:50,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:54:50,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 06:54:50,964 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2024-12-02 06:54:50,964 INFO L87 Difference]: Start difference. First operand 238 states and 288 transitions. Second operand has 15 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 4 states have call successors, (11), 6 states have call predecessors, (11), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-12-02 06:54:54,969 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] [2024-12-02 06:54:58,977 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] [2024-12-02 06:55:03,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] [2024-12-02 06:55:07,129 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] [2024-12-02 06:55:11,170 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] [2024-12-02 06:55:15,352 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] [2024-12-02 06:55:19,734 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] [2024-12-02 06:55:23,751 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] [2024-12-02 06:55:27,757 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] [2024-12-02 06:55:32,020 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] [2024-12-02 06:55:36,026 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] [2024-12-02 06:55:36,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:55:36,075 INFO L93 Difference]: Finished difference Result 268 states and 314 transitions. [2024-12-02 06:55:36,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-02 06:55:36,076 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 4 states have call successors, (11), 6 states have call predecessors, (11), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 74 [2024-12-02 06:55:36,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:55:36,077 INFO L225 Difference]: With dead ends: 268 [2024-12-02 06:55:36,077 INFO L226 Difference]: Without dead ends: 267 [2024-12-02 06:55:36,077 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 48 SyntacticMatches, 13 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2024-12-02 06:55:36,078 INFO L435 NwaCegarLoop]: 125 mSDtfsCounter, 147 mSDsluCounter, 811 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 20 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 44.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 936 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 44.8s IncrementalHoareTripleChecker+Time [2024-12-02 06:55:36,078 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 936 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 561 Invalid, 11 Unknown, 0 Unchecked, 44.8s Time] [2024-12-02 06:55:36,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2024-12-02 06:55:36,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 237. [2024-12-02 06:55:36,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 162 states have (on average 1.2469135802469136) internal successors, (202), 187 states have internal predecessors, (202), 33 states have call successors, (33), 15 states have call predecessors, (33), 21 states have return successors, (50), 35 states have call predecessors, (50), 33 states have call successors, (50) [2024-12-02 06:55:36,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 285 transitions. [2024-12-02 06:55:36,110 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 285 transitions. Word has length 74 [2024-12-02 06:55:36,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:55:36,111 INFO L471 AbstractCegarLoop]: Abstraction has 237 states and 285 transitions. [2024-12-02 06:55:36,111 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 4 states have call successors, (11), 6 states have call predecessors, (11), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-12-02 06:55:36,111 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 285 transitions. [2024-12-02 06:55:36,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-12-02 06:55:36,111 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:55:36,111 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1] [2024-12-02 06:55:36,118 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 06:55:36,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-12-02 06:55:36,312 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting func_to_recursive_line_30_to_37_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:55:36,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:55:36,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1631895004, now seen corresponding path program 2 times [2024-12-02 06:55:36,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:55:36,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448811172] [2024-12-02 06:55:36,312 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:55:36,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:55:36,330 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:55:36,330 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-12-02 06:55:36,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1631820271] [2024-12-02 06:55:36,331 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:55:36,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:55:36,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:55:36,333 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:55:36,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 06:55:36,483 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:55:36,483 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:55:36,486 INFO L256 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 75 conjuncts are in the unsatisfiable core [2024-12-02 06:55:36,488 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:55:36,491 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 [2024-12-02 06:55:36,496 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 [2024-12-02 06:55:36,764 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 [2024-12-02 06:55:37,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 [2024-12-02 06:55:37,318 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 116 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-12-02 06:55:37,318 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:55:38,179 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-12-02 06:55:38,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:55:38,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448811172] [2024-12-02 06:55:38,180 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 06:55:38,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631820271] [2024-12-02 06:55:38,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631820271] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:55:38,180 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 06:55:38,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 24 [2024-12-02 06:55:38,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361707842] [2024-12-02 06:55:38,180 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 06:55:38,181 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 06:55:38,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:55:38,181 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 06:55:38,181 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2024-12-02 06:55:38,181 INFO L87 Difference]: Start difference. First operand 237 states and 285 transitions. Second operand has 25 states, 22 states have (on average 3.409090909090909) internal successors, (75), 19 states have internal predecessors, (75), 8 states have call successors, (22), 10 states have call predecessors, (22), 4 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-12-02 06:55:40,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:55:40,900 INFO L93 Difference]: Finished difference Result 312 states and 367 transitions. [2024-12-02 06:55:40,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-12-02 06:55:40,900 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 22 states have (on average 3.409090909090909) internal successors, (75), 19 states have internal predecessors, (75), 8 states have call successors, (22), 10 states have call predecessors, (22), 4 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 75 [2024-12-02 06:55:40,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:55:40,901 INFO L225 Difference]: With dead ends: 312 [2024-12-02 06:55:40,901 INFO L226 Difference]: Without dead ends: 311 [2024-12-02 06:55:40,902 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 112 SyntacticMatches, 13 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=305, Invalid=1335, Unknown=0, NotChecked=0, Total=1640 [2024-12-02 06:55:40,902 INFO L435 NwaCegarLoop]: 122 mSDtfsCounter, 226 mSDsluCounter, 1212 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 1334 SdHoareTripleChecker+Invalid, 889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-12-02 06:55:40,903 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 1334 Invalid, 889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 840 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-12-02 06:55:40,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2024-12-02 06:55:40,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 275. [2024-12-02 06:55:40,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 188 states have (on average 1.2234042553191489) internal successors, (230), 214 states have internal predecessors, (230), 40 states have call successors, (40), 18 states have call predecessors, (40), 26 states have return successors, (62), 43 states have call predecessors, (62), 40 states have call successors, (62) [2024-12-02 06:55:40,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 332 transitions. [2024-12-02 06:55:40,976 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 332 transitions. Word has length 75 [2024-12-02 06:55:40,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:55:40,976 INFO L471 AbstractCegarLoop]: Abstraction has 275 states and 332 transitions. [2024-12-02 06:55:40,976 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 22 states have (on average 3.409090909090909) internal successors, (75), 19 states have internal predecessors, (75), 8 states have call successors, (22), 10 states have call predecessors, (22), 4 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-12-02 06:55:40,976 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 332 transitions. [2024-12-02 06:55:40,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-12-02 06:55:40,977 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:55:40,977 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:55:40,986 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 06:55:41,178 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-12-02 06:55:41,178 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting func_to_recursive_line_40_to_50_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:55:41,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:55:41,178 INFO L85 PathProgramCache]: Analyzing trace with hash 815560985, now seen corresponding path program 1 times [2024-12-02 06:55:41,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:55:41,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803590845] [2024-12-02 06:55:41,178 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:55:41,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:55:41,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:55:41,725 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-12-02 06:55:41,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:55:41,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803590845] [2024-12-02 06:55:41,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803590845] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:55:41,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966169051] [2024-12-02 06:55:41,726 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:55:41,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:55:41,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:55:41,727 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:55:41,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 06:55:41,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:55:41,862 INFO L256 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 06:55:41,863 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:55:42,121 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 [2024-12-02 06:55:42,295 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-12-02 06:55:42,295 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:55:42,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966169051] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:55:42,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:55:42,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 17 [2024-12-02 06:55:42,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438773725] [2024-12-02 06:55:42,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:55:42,296 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 06:55:42,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:55:42,296 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 06:55:42,296 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2024-12-02 06:55:42,297 INFO L87 Difference]: Start difference. First operand 275 states and 332 transitions. Second operand has 8 states, 7 states have (on average 4.857142857142857) internal successors, (34), 8 states have internal predecessors, (34), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 06:55:42,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:55:42,904 INFO L93 Difference]: Finished difference Result 277 states and 335 transitions. [2024-12-02 06:55:42,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:55:42,905 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.857142857142857) internal successors, (34), 8 states have internal predecessors, (34), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 81 [2024-12-02 06:55:42,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:55:42,907 INFO L225 Difference]: With dead ends: 277 [2024-12-02 06:55:42,907 INFO L226 Difference]: Without dead ends: 276 [2024-12-02 06:55:42,907 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2024-12-02 06:55:42,908 INFO L435 NwaCegarLoop]: 70 mSDtfsCounter, 22 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 06:55:42,908 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 366 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 06:55:42,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2024-12-02 06:55:42,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 274. [2024-12-02 06:55:42,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 188 states have (on average 1.2127659574468086) internal successors, (228), 213 states have internal predecessors, (228), 40 states have call successors, (40), 18 states have call predecessors, (40), 26 states have return successors, (62), 43 states have call predecessors, (62), 40 states have call successors, (62) [2024-12-02 06:55:42,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 330 transitions. [2024-12-02 06:55:42,961 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 330 transitions. Word has length 81 [2024-12-02 06:55:42,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:55:42,962 INFO L471 AbstractCegarLoop]: Abstraction has 274 states and 330 transitions. [2024-12-02 06:55:42,962 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.857142857142857) internal successors, (34), 8 states have internal predecessors, (34), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 06:55:42,962 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 330 transitions. [2024-12-02 06:55:42,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-12-02 06:55:42,963 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:55:42,963 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:55:42,972 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-02 06:55:43,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-12-02 06:55:43,163 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting func_to_recursive_line_40_to_50_0Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:55:43,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:55:43,163 INFO L85 PathProgramCache]: Analyzing trace with hash -487413184, now seen corresponding path program 1 times [2024-12-02 06:55:43,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:55:43,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731904382] [2024-12-02 06:55:43,164 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:55:43,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:55:43,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:55:43,603 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-12-02 06:55:43,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:55:43,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731904382] [2024-12-02 06:55:43,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731904382] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:55:43,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049985907] [2024-12-02 06:55:43,603 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:55:43,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:55:43,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:55:43,605 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:55:43,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 06:55:43,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:55:43,752 INFO L256 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 06:55:43,753 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:56:10,385 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 [2024-12-02 06:56:12,930 WARN L873 $PredicateComparison]: unable to prove that (exists ((|func_to_recursive_line_40_to_50_0_#t~mem8| Int) (|func_to_recursive_line_40_to_50_0_#t~mem9| Int)) (let ((.cse0 (* |func_to_recursive_line_40_to_50_0_#t~mem9| |func_to_recursive_line_40_to_50_0_#t~mem8|))) (and (<= |c_func_to_recursive_line_40_to_50_0_#t~mem12| .cse0) (<= .cse0 2147483647)))) is different from true [2024-12-02 06:56:12,947 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-12-02 06:56:12,947 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:56:12,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049985907] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:56:12,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:56:12,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 18 [2024-12-02 06:56:12,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621276317] [2024-12-02 06:56:12,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:56:12,947 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 06:56:12,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:56:12,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 06:56:12,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=256, Unknown=10, NotChecked=32, Total=342 [2024-12-02 06:56:12,948 INFO L87 Difference]: Start difference. First operand 274 states and 330 transitions. Second operand has 8 states, 6 states have (on average 5.833333333333333) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 06:56:15,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.67s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-02 06:56:18,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.48s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-02 06:56:21,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.41s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-02 06:56:24,407 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.78s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-02 06:56:27,012 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.60s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-02 06:56:29,465 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.45s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-02 06:56:31,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.46s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-02 06:56:34,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.62s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-02 06:56:37,193 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.61s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-02 06:56:39,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-02 06:56:43,247 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] [2024-12-02 06:56:45,767 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.52s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-02 06:56:48,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.89s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-02 06:56:51,304 WARN L873 $PredicateComparison]: unable to prove that (and (exists ((|func_to_recursive_line_40_to_50_0_#t~mem8| Int) (|func_to_recursive_line_40_to_50_0_#t~mem9| Int)) (let ((.cse0 (* |func_to_recursive_line_40_to_50_0_#t~mem9| |func_to_recursive_line_40_to_50_0_#t~mem8|))) (and (<= |c_func_to_recursive_line_40_to_50_0_#t~mem12| .cse0) (<= .cse0 2147483647)))) (exists ((|func_to_recursive_line_40_to_50_0_#t~mem8| Int) (|func_to_recursive_line_40_to_50_0_#t~mem9| Int)) (let ((.cse1 (* |func_to_recursive_line_40_to_50_0_#t~mem9| |func_to_recursive_line_40_to_50_0_#t~mem8|))) (and (<= (select (select |c_#memory_int#3| c_func_to_recursive_line_40_to_50_0_~d.base) c_func_to_recursive_line_40_to_50_0_~d.offset) .cse1) (<= .cse1 2147483647))))) is different from true [2024-12-02 06:56:53,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-02 06:56:56,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.75s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-02 06:56:58,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-12-02 06:56:58,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:56:58,734 INFO L93 Difference]: Finished difference Result 276 states and 333 transitions. [2024-12-02 06:56:58,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 06:56:58,735 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 5.833333333333333) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 82 [2024-12-02 06:56:58,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:56:58,736 INFO L225 Difference]: With dead ends: 276 [2024-12-02 06:56:58,736 INFO L226 Difference]: Without dead ends: 275 [2024-12-02 06:56:58,737 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 31.9s TimeCoverageRelationStatistics Valid=51, Invalid=288, Unknown=11, NotChecked=70, Total=420 [2024-12-02 06:56:58,737 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 5 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 1 mSolverCounterUnsat, 15 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 43.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 15 IncrementalHoareTripleChecker+Unknown, 96 IncrementalHoareTripleChecker+Unchecked, 43.1s IncrementalHoareTripleChecker+Time [2024-12-02 06:56:58,737 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 319 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 62 Invalid, 15 Unknown, 96 Unchecked, 43.1s Time] [2024-12-02 06:56:58,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2024-12-02 06:56:58,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 273. [2024-12-02 06:56:58,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 188 states have (on average 1.202127659574468) internal successors, (226), 212 states have internal predecessors, (226), 40 states have call successors, (40), 18 states have call predecessors, (40), 26 states have return successors, (62), 43 states have call predecessors, (62), 40 states have call successors, (62) [2024-12-02 06:56:58,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 328 transitions. [2024-12-02 06:56:58,789 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 328 transitions. Word has length 82 [2024-12-02 06:56:58,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:56:58,790 INFO L471 AbstractCegarLoop]: Abstraction has 273 states and 328 transitions. [2024-12-02 06:56:58,790 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 5.833333333333333) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 06:56:58,790 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 328 transitions. [2024-12-02 06:56:58,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-12-02 06:56:58,790 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:56:58,790 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:56:58,798 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-12-02 06:56:58,991 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-12-02 06:56:58,991 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting func_to_recursive_line_40_to_50_0Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:56:58,991 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:56:58,991 INFO L85 PathProgramCache]: Analyzing trace with hash 2070060539, now seen corresponding path program 1 times [2024-12-02 06:56:58,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:56:58,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109239787] [2024-12-02 06:56:58,992 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:56:58,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:56:59,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:56:59,476 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-12-02 06:56:59,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:56:59,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109239787] [2024-12-02 06:56:59,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109239787] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:56:59,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264311048] [2024-12-02 06:56:59,477 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:56:59,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:56:59,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:56:59,479 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:56:59,480 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-02 06:56:59,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:56:59,658 INFO L256 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-12-02 06:56:59,660 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:56:59,664 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 [2024-12-02 06:56:59,908 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 [2024-12-02 06:57:08,086 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 [2024-12-02 06:57:08,088 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 48 proven. 12 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2024-12-02 06:57:08,088 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:57:08,557 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 9 treesize of output 5 [2024-12-02 06:57:08,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264311048] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:57:08,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 06:57:08,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 15 [2024-12-02 06:57:08,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870779369] [2024-12-02 06:57:08,623 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 06:57:08,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 06:57:08,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:57:08,623 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 06:57:08,623 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=476, Unknown=1, NotChecked=0, Total=552 [2024-12-02 06:57:08,623 INFO L87 Difference]: Start difference. First operand 273 states and 328 transitions. Second operand has 16 states, 12 states have (on average 4.166666666666667) internal successors, (50), 14 states have internal predecessors, (50), 7 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2024-12-02 06:57:12,632 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] [2024-12-02 06:57:16,769 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] [2024-12-02 06:57:20,820 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] [2024-12-02 06:57:28,871 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] [2024-12-02 06:57:32,896 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] [2024-12-02 06:57:36,910 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] [2024-12-02 06:57:41,266 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] [2024-12-02 06:57:45,288 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] [2024-12-02 06:57:49,325 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] [2024-12-02 06:57:53,365 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:57:57,379 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] [2024-12-02 06:58:01,392 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] [2024-12-02 06:58:01,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:58:01,455 INFO L93 Difference]: Finished difference Result 295 states and 351 transitions. [2024-12-02 06:58:01,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 06:58:01,455 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 12 states have (on average 4.166666666666667) internal successors, (50), 14 states have internal predecessors, (50), 7 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 83 [2024-12-02 06:58:01,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:58:01,456 INFO L225 Difference]: With dead ends: 295 [2024-12-02 06:58:01,456 INFO L226 Difference]: Without dead ends: 284 [2024-12-02 06:58:01,456 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 102 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 12.8s TimeCoverageRelationStatistics Valid=158, Invalid=832, Unknown=2, NotChecked=0, Total=992 [2024-12-02 06:58:01,457 INFO L435 NwaCegarLoop]: 64 mSDtfsCounter, 80 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 19 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 525 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 48.5s IncrementalHoareTripleChecker+Time [2024-12-02 06:58:01,457 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 525 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 398 Invalid, 13 Unknown, 0 Unchecked, 48.5s Time] [2024-12-02 06:58:01,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2024-12-02 06:58:01,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 276. [2024-12-02 06:58:01,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 191 states have (on average 1.1884816753926701) internal successors, (227), 214 states have internal predecessors, (227), 40 states have call successors, (40), 19 states have call predecessors, (40), 26 states have return successors, (65), 43 states have call predecessors, (65), 40 states have call successors, (65) [2024-12-02 06:58:01,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 332 transitions. [2024-12-02 06:58:01,523 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 332 transitions. Word has length 83 [2024-12-02 06:58:01,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:58:01,523 INFO L471 AbstractCegarLoop]: Abstraction has 276 states and 332 transitions. [2024-12-02 06:58:01,523 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 12 states have (on average 4.166666666666667) internal successors, (50), 14 states have internal predecessors, (50), 7 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2024-12-02 06:58:01,523 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 332 transitions. [2024-12-02 06:58:01,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-12-02 06:58:01,523 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:58:01,524 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:58:01,534 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-12-02 06:58:01,724 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-12-02 06:58:01,724 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting func_to_recursive_line_40_to_50_0Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:58:01,724 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:58:01,724 INFO L85 PathProgramCache]: Analyzing trace with hash -252632670, now seen corresponding path program 1 times [2024-12-02 06:58:01,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:58:01,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965001068] [2024-12-02 06:58:01,725 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:58:01,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:58:01,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:58:02,288 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-12-02 06:58:02,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:58:02,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965001068] [2024-12-02 06:58:02,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965001068] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:58:02,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107717242] [2024-12-02 06:58:02,288 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:58:02,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:58:02,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:58:02,290 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:58:02,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-02 06:58:02,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:58:02,491 INFO L256 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-12-02 06:58:02,493 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:58:02,497 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 [2024-12-02 06:58:02,677 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 [2024-12-02 06:58:02,892 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 48 proven. 12 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2024-12-02 06:58:02,892 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:58:03,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-12-02 06:58:03,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107717242] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:58:03,416 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 06:58:03,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 19 [2024-12-02 06:58:03,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727796222] [2024-12-02 06:58:03,417 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 06:58:03,417 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 06:58:03,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:58:03,418 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 06:58:03,418 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2024-12-02 06:58:03,418 INFO L87 Difference]: Start difference. First operand 276 states and 332 transitions. Second operand has 20 states, 15 states have (on average 4.266666666666667) internal successors, (64), 16 states have internal predecessors, (64), 9 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (14), 8 states have call predecessors, (14), 7 states have call successors, (14) [2024-12-02 06:58:04,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:58:04,268 INFO L93 Difference]: Finished difference Result 368 states and 454 transitions. [2024-12-02 06:58:04,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 06:58:04,268 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 15 states have (on average 4.266666666666667) internal successors, (64), 16 states have internal predecessors, (64), 9 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (14), 8 states have call predecessors, (14), 7 states have call successors, (14) Word has length 84 [2024-12-02 06:58:04,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:58:04,270 INFO L225 Difference]: With dead ends: 368 [2024-12-02 06:58:04,270 INFO L226 Difference]: Without dead ends: 367 [2024-12-02 06:58:04,271 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 103 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=204, Invalid=1056, Unknown=0, NotChecked=0, Total=1260 [2024-12-02 06:58:04,271 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 177 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 36 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 06:58:04,272 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 667 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 494 Invalid, 7 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 06:58:04,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2024-12-02 06:58:04,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 342. [2024-12-02 06:58:04,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 241 states have (on average 1.2240663900414939) internal successors, (295), 266 states have internal predecessors, (295), 47 states have call successors, (47), 21 states have call predecessors, (47), 35 states have return successors, (96), 54 states have call predecessors, (96), 47 states have call successors, (96) [2024-12-02 06:58:04,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 438 transitions. [2024-12-02 06:58:04,326 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 438 transitions. Word has length 84 [2024-12-02 06:58:04,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:58:04,327 INFO L471 AbstractCegarLoop]: Abstraction has 342 states and 438 transitions. [2024-12-02 06:58:04,327 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 15 states have (on average 4.266666666666667) internal successors, (64), 16 states have internal predecessors, (64), 9 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (14), 8 states have call predecessors, (14), 7 states have call successors, (14) [2024-12-02 06:58:04,327 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 438 transitions. [2024-12-02 06:58:04,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-12-02 06:58:04,327 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:58:04,327 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:58:04,336 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-12-02 06:58:04,528 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-02 06:58:04,528 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting func_to_recursive_line_40_to_50_0Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:58:04,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:58:04,528 INFO L85 PathProgramCache]: Analyzing trace with hash 2033142052, now seen corresponding path program 1 times [2024-12-02 06:58:04,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:58:04,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545889859] [2024-12-02 06:58:04,528 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:58:04,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:58:04,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:58:04,658 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2024-12-02 06:58:04,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:58:04,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545889859] [2024-12-02 06:58:04,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545889859] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:58:04,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:58:04,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 06:58:04,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057205762] [2024-12-02 06:58:04,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:58:04,659 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:58:04,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:58:04,660 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:58:04,660 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:58:04,660 INFO L87 Difference]: Start difference. First operand 342 states and 438 transitions. Second operand has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 06:58:04,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:58:04,842 INFO L93 Difference]: Finished difference Result 342 states and 438 transitions. [2024-12-02 06:58:04,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:58:04,843 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 2 states have call successors, (7) Word has length 86 [2024-12-02 06:58:04,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:58:04,845 INFO L225 Difference]: With dead ends: 342 [2024-12-02 06:58:04,845 INFO L226 Difference]: Without dead ends: 341 [2024-12-02 06:58:04,845 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:58:04,846 INFO L435 NwaCegarLoop]: 73 mSDtfsCounter, 1 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 06:58:04,846 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 266 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 06:58:04,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2024-12-02 06:58:04,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 341. [2024-12-02 06:58:04,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 241 states have (on average 1.2157676348547717) internal successors, (293), 265 states have internal predecessors, (293), 47 states have call successors, (47), 21 states have call predecessors, (47), 35 states have return successors, (96), 54 states have call predecessors, (96), 47 states have call successors, (96) [2024-12-02 06:58:04,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 436 transitions. [2024-12-02 06:58:04,939 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 436 transitions. Word has length 86 [2024-12-02 06:58:04,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:58:04,940 INFO L471 AbstractCegarLoop]: Abstraction has 341 states and 436 transitions. [2024-12-02 06:58:04,940 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 2 states have call successors, (7) [2024-12-02 06:58:04,940 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 436 transitions. [2024-12-02 06:58:04,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2024-12-02 06:58:04,941 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:58:04,941 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:58:04,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-12-02 06:58:04,941 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting func_to_recursive_line_40_to_50_0Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:58:04,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:58:04,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1397105760, now seen corresponding path program 1 times [2024-12-02 06:58:04,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:58:04,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604182410] [2024-12-02 06:58:04,942 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:58:04,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:58:04,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:58:05,966 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2024-12-02 06:58:05,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:58:05,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604182410] [2024-12-02 06:58:05,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604182410] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:58:05,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544515393] [2024-12-02 06:58:05,967 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:58:05,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:58:05,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:58:05,969 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:58:05,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-02 06:58:06,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:58:06,141 INFO L256 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 58 conjuncts are in the unsatisfiable core [2024-12-02 06:58:06,146 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:58:06,154 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 [2024-12-02 06:58:06,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 06:58:06,649 WARN L873 $PredicateComparison]: unable to prove that (and (exists ((|v_func_to_recursive_line_30_to_37_0_#t~mem28_28| Int)) (let ((.cse0 (select |c_old(#memory_int#3)| |c_func_to_recursive_line_30_to_37_0_#in~d.base|))) (and (= (store |c_old(#memory_int#3)| |c_func_to_recursive_line_30_to_37_0_#in~d.base| (store .cse0 |c_func_to_recursive_line_30_to_37_0_#in~d.offset| (* |v_func_to_recursive_line_30_to_37_0_#t~mem28_28| 2))) |c_#memory_int#3|) (<= (select .cse0 |c_func_to_recursive_line_30_to_37_0_#in~d.offset|) |v_func_to_recursive_line_30_to_37_0_#t~mem28_28|)))) (exists ((|v_ULTIMATE.start_main_~#r~0#1.base_BEFORE_CALL_7| Int) (|v_ULTIMATE.start_main_~#r~0#1.offset_BEFORE_CALL_7| Int)) (<= (select (select |c_#memory_int#5| |v_ULTIMATE.start_main_~#r~0#1.base_BEFORE_CALL_7|) |v_ULTIMATE.start_main_~#r~0#1.offset_BEFORE_CALL_7|) 2147483647))) is different from true [2024-12-02 06:58:06,801 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 28 treesize of output 16 [2024-12-02 06:58:07,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 41 treesize of output 14 [2024-12-02 06:58:07,819 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 [2024-12-02 06:58:07,837 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 06:58:07,838 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 22 treesize of output 22 [2024-12-02 06:58:07,883 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 48 proven. 10 refuted. 0 times theorem prover too weak. 65 trivial. 2 not checked. [2024-12-02 06:58:07,883 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:58:08,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544515393] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:58:08,912 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 06:58:08,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14] total 30 [2024-12-02 06:58:08,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738838409] [2024-12-02 06:58:08,912 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 06:58:08,913 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-02 06:58:08,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:58:08,913 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-02 06:58:08,914 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1282, Unknown=1, NotChecked=72, Total=1482 [2024-12-02 06:58:08,914 INFO L87 Difference]: Start difference. First operand 341 states and 436 transitions. Second operand has 31 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 26 states have internal predecessors, (86), 12 states have call successors, (19), 7 states have call predecessors, (19), 7 states have return successors, (17), 9 states have call predecessors, (17), 10 states have call successors, (17) [2024-12-02 06:58:13,647 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] [2024-12-02 06:58:21,751 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] [2024-12-02 06:58:25,790 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] [2024-12-02 06:58:30,387 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] [2024-12-02 06:58:38,706 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] [2024-12-02 06:58:43,476 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] [2024-12-02 06:58:47,679 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] [2024-12-02 06:58:52,182 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] [2024-12-02 06:58:56,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 06:59:00,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] [2024-12-02 06:59:04,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] [2024-12-02 06:59:08,735 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] [2024-12-02 06:59:09,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:59:09,060 INFO L93 Difference]: Finished difference Result 384 states and 504 transitions. [2024-12-02 06:59:09,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-12-02 06:59:09,061 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 26 states have internal predecessors, (86), 12 states have call successors, (19), 7 states have call predecessors, (19), 7 states have return successors, (17), 9 states have call predecessors, (17), 10 states have call successors, (17) Word has length 87 [2024-12-02 06:59:09,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:59:09,062 INFO L225 Difference]: With dead ends: 384 [2024-12-02 06:59:09,062 INFO L226 Difference]: Without dead ends: 383 [2024-12-02 06:59:09,063 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 98 SyntacticMatches, 4 SemanticMatches, 68 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1062 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=471, Invalid=4220, Unknown=5, NotChecked=134, Total=4830 [2024-12-02 06:59:09,064 INFO L435 NwaCegarLoop]: 66 mSDtfsCounter, 256 mSDsluCounter, 994 mSDsCounter, 0 mSdLazyCounter, 1430 mSolverCounterSat, 67 mSolverCounterUnsat, 24 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 50.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 1060 SdHoareTripleChecker+Invalid, 1702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1430 IncrementalHoareTripleChecker+Invalid, 24 IncrementalHoareTripleChecker+Unknown, 181 IncrementalHoareTripleChecker+Unchecked, 50.2s IncrementalHoareTripleChecker+Time [2024-12-02 06:59:09,064 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 1060 Invalid, 1702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1430 Invalid, 24 Unknown, 181 Unchecked, 50.2s Time] [2024-12-02 06:59:09,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2024-12-02 06:59:09,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 372. [2024-12-02 06:59:09,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 267 states have (on average 1.2397003745318351) internal successors, (331), 292 states have internal predecessors, (331), 50 states have call successors, (50), 22 states have call predecessors, (50), 37 states have return successors, (105), 57 states have call predecessors, (105), 50 states have call successors, (105) [2024-12-02 06:59:09,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 486 transitions. [2024-12-02 06:59:09,154 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 486 transitions. Word has length 87 [2024-12-02 06:59:09,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:59:09,154 INFO L471 AbstractCegarLoop]: Abstraction has 372 states and 486 transitions. [2024-12-02 06:59:09,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 26 states have (on average 3.3076923076923075) internal successors, (86), 26 states have internal predecessors, (86), 12 states have call successors, (19), 7 states have call predecessors, (19), 7 states have return successors, (17), 9 states have call predecessors, (17), 10 states have call successors, (17) [2024-12-02 06:59:09,154 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 486 transitions. [2024-12-02 06:59:09,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-12-02 06:59:09,155 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:59:09,155 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:59:09,163 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-12-02 06:59:09,355 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:59:09,356 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting func_to_recursive_line_40_to_50_0Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:59:09,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:59:09,356 INFO L85 PathProgramCache]: Analyzing trace with hash -360605530, now seen corresponding path program 1 times [2024-12-02 06:59:09,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:59:09,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697312524] [2024-12-02 06:59:09,356 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:59:09,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:59:09,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:59:10,179 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-12-02 06:59:10,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:59:10,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697312524] [2024-12-02 06:59:10,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697312524] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:59:10,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012983654] [2024-12-02 06:59:10,180 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:59:10,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:59:10,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:59:10,181 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:59:10,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-12-02 06:59:10,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:59:10,377 INFO L256 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 06:59:10,381 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:59:10,384 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 [2024-12-02 06:59:11,085 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 47 [2024-12-02 06:59:11,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 60 [2024-12-02 06:59:11,117 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 18 treesize of output 7 [2024-12-02 06:59:11,303 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 [2024-12-02 06:59:11,360 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2024-12-02 06:59:11,360 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 06:59:11,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012983654] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:59:11,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 06:59:11,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [13] total 20 [2024-12-02 06:59:11,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242298185] [2024-12-02 06:59:11,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:59:11,361 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 06:59:11,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:59:11,361 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 06:59:11,361 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2024-12-02 06:59:11,362 INFO L87 Difference]: Start difference. First operand 372 states and 486 transitions. Second operand has 9 states, 7 states have (on average 5.428571428571429) internal successors, (38), 8 states have internal predecessors, (38), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 06:59:11,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:59:11,860 INFO L93 Difference]: Finished difference Result 392 states and 506 transitions. [2024-12-02 06:59:11,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 06:59:11,860 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 5.428571428571429) internal successors, (38), 8 states have internal predecessors, (38), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 88 [2024-12-02 06:59:11,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:59:11,863 INFO L225 Difference]: With dead ends: 392 [2024-12-02 06:59:11,863 INFO L226 Difference]: Without dead ends: 391 [2024-12-02 06:59:11,864 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 77 SyntacticMatches, 6 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2024-12-02 06:59:11,865 INFO L435 NwaCegarLoop]: 68 mSDtfsCounter, 57 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 06:59:11,865 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 412 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 06:59:11,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2024-12-02 06:59:11,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 380. [2024-12-02 06:59:11,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 274 states have (on average 1.2372262773722629) internal successors, (339), 299 states have internal predecessors, (339), 50 states have call successors, (50), 22 states have call predecessors, (50), 38 states have return successors, (108), 58 states have call predecessors, (108), 50 states have call successors, (108) [2024-12-02 06:59:11,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 497 transitions. [2024-12-02 06:59:11,970 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 497 transitions. Word has length 88 [2024-12-02 06:59:11,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:59:11,970 INFO L471 AbstractCegarLoop]: Abstraction has 380 states and 497 transitions. [2024-12-02 06:59:11,970 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 5.428571428571429) internal successors, (38), 8 states have internal predecessors, (38), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 06:59:11,970 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 497 transitions. [2024-12-02 06:59:11,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-12-02 06:59:11,971 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:59:11,971 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:59:11,985 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-12-02 06:59:12,172 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-12-02 06:59:12,172 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting func_to_recursive_line_40_to_50_0Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:59:12,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:59:12,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1706130530, now seen corresponding path program 1 times [2024-12-02 06:59:12,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:59:12,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000751938] [2024-12-02 06:59:12,172 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:59:12,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:59:12,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:59:12,440 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2024-12-02 06:59:12,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:59:12,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000751938] [2024-12-02 06:59:12,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000751938] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:59:12,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:59:12,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 06:59:12,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855129584] [2024-12-02 06:59:12,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:59:12,441 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 06:59:12,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:59:12,441 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 06:59:12,441 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 06:59:12,441 INFO L87 Difference]: Start difference. First operand 380 states and 497 transitions. Second operand has 7 states, 5 states have (on average 7.8) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 06:59:12,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 06:59:12,757 INFO L93 Difference]: Finished difference Result 389 states and 502 transitions. [2024-12-02 06:59:12,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 06:59:12,758 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 7.8) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 89 [2024-12-02 06:59:12,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 06:59:12,760 INFO L225 Difference]: With dead ends: 389 [2024-12-02 06:59:12,760 INFO L226 Difference]: Without dead ends: 388 [2024-12-02 06:59:12,760 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-12-02 06:59:12,761 INFO L435 NwaCegarLoop]: 76 mSDtfsCounter, 38 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 06:59:12,761 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 406 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 06:59:12,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2024-12-02 06:59:12,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 382. [2024-12-02 06:59:12,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 276 states have (on average 1.2318840579710144) internal successors, (340), 301 states have internal predecessors, (340), 50 states have call successors, (50), 22 states have call predecessors, (50), 38 states have return successors, (108), 58 states have call predecessors, (108), 50 states have call successors, (108) [2024-12-02 06:59:12,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 498 transitions. [2024-12-02 06:59:12,879 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 498 transitions. Word has length 89 [2024-12-02 06:59:12,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 06:59:12,879 INFO L471 AbstractCegarLoop]: Abstraction has 382 states and 498 transitions. [2024-12-02 06:59:12,879 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 7.8) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-12-02 06:59:12,879 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 498 transitions. [2024-12-02 06:59:12,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-12-02 06:59:12,880 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 06:59:12,880 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:59:12,880 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-12-02 06:59:12,880 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 06:59:12,880 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:59:12,880 INFO L85 PathProgramCache]: Analyzing trace with hash -29578387, now seen corresponding path program 1 times [2024-12-02 06:59:12,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:59:12,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283801780] [2024-12-02 06:59:12,881 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:59:12,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:59:12,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 06:59:12,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1887829685] [2024-12-02 06:59:12,919 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:59:12,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:59:12,919 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:59:12,921 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:59:12,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-12-02 06:59:13,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:59:13,133 INFO L256 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 173 conjuncts are in the unsatisfiable core [2024-12-02 06:59:13,139 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:59:13,143 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 [2024-12-02 06:59:13,149 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 [2024-12-02 06:59:13,156 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 [2024-12-02 06:59:13,160 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 [2024-12-02 06:59:13,169 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 [2024-12-02 06:59:13,182 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 [2024-12-02 06:59:14,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 11 treesize of output 7 [2024-12-02 06:59:15,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 19 treesize of output 11 [2024-12-02 06:59:15,246 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 [2024-12-02 06:59:52,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 19 treesize of output 11 [2024-12-02 07:00:00,699 INFO L349 Elim1Store]: treesize reduction 33, result has 31.3 percent of original size [2024-12-02 07:00:00,699 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 22 [2024-12-02 07:00:00,844 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 [2024-12-02 07:00:00,902 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 15 refuted. 48 times theorem prover too weak. 65 trivial. 0 not checked. [2024-12-02 07:00:00,902 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:00:06,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:00:06,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283801780] [2024-12-02 07:00:06,528 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 07:00:06,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887829685] [2024-12-02 07:00:06,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887829685] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:00:06,528 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:00:06,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2024-12-02 07:00:06,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129359420] [2024-12-02 07:00:06,529 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 07:00:06,529 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 07:00:06,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:00:06,529 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 07:00:06,529 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=936, Unknown=9, NotChecked=0, Total=1056 [2024-12-02 07:00:06,529 INFO L87 Difference]: Start difference. First operand 382 states and 498 transitions. Second operand has 26 states, 22 states have (on average 2.409090909090909) internal successors, (53), 22 states have internal predecessors, (53), 8 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-12-02 07:00:33,446 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] [2024-12-02 07:00:34,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:00:34,875 INFO L93 Difference]: Finished difference Result 427 states and 553 transitions. [2024-12-02 07:00:34,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 07:00:34,876 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 22 states have (on average 2.409090909090909) internal successors, (53), 22 states have internal predecessors, (53), 8 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) Word has length 93 [2024-12-02 07:00:34,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:00:34,877 INFO L225 Difference]: With dead ends: 427 [2024-12-02 07:00:34,877 INFO L226 Difference]: Without dead ends: 426 [2024-12-02 07:00:34,878 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 74 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 477 ImplicationChecksByTransitivity, 72.1s TimeCoverageRelationStatistics Valid=225, Invalid=1923, Unknown=14, NotChecked=0, Total=2162 [2024-12-02 07:00:34,878 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 156 mSDsluCounter, 759 mSDsCounter, 0 mSdLazyCounter, 1434 mSolverCounterSat, 26 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 824 SdHoareTripleChecker+Invalid, 1462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1434 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2024-12-02 07:00:34,878 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 824 Invalid, 1462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1434 Invalid, 2 Unknown, 0 Unchecked, 6.9s Time] [2024-12-02 07:00:34,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2024-12-02 07:00:34,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 405. [2024-12-02 07:00:34,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 294 states have (on average 1.2414965986394557) internal successors, (365), 320 states have internal predecessors, (365), 53 states have call successors, (53), 23 states have call predecessors, (53), 40 states have return successors, (117), 61 states have call predecessors, (117), 53 states have call successors, (117) [2024-12-02 07:00:34,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 535 transitions. [2024-12-02 07:00:34,948 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 535 transitions. Word has length 93 [2024-12-02 07:00:34,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:00:34,948 INFO L471 AbstractCegarLoop]: Abstraction has 405 states and 535 transitions. [2024-12-02 07:00:34,948 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 22 states have (on average 2.409090909090909) internal successors, (53), 22 states have internal predecessors, (53), 8 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-12-02 07:00:34,948 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 535 transitions. [2024-12-02 07:00:34,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-12-02 07:00:34,949 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:00:34,949 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:00:34,956 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-12-02 07:00:35,149 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-12-02 07:00:35,150 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 07:00:35,150 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:00:35,150 INFO L85 PathProgramCache]: Analyzing trace with hash -916929960, now seen corresponding path program 1 times [2024-12-02 07:00:35,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:00:35,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630717863] [2024-12-02 07:00:35,150 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:00:35,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:00:35,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 07:00:35,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2088718048] [2024-12-02 07:00:35,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:00:35,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 07:00:35,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 07:00:35,183 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 07:00:35,184 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-12-02 07:00:35,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 07:00:35,401 INFO L256 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 145 conjuncts are in the unsatisfiable core [2024-12-02 07:00:35,406 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 07:00:35,410 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 [2024-12-02 07:00:35,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 07:00:35,421 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 [2024-12-02 07:00:35,428 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 [2024-12-02 07:00:36,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 19 treesize of output 11 [2024-12-02 07:00:36,254 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 [2024-12-02 07:00:37,160 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 [2024-12-02 07:00:37,347 INFO L349 Elim1Store]: treesize reduction 29, result has 34.1 percent of original size [2024-12-02 07:00:37,348 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 29 [2024-12-02 07:00:37,488 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 48 proven. 19 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2024-12-02 07:00:37,488 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 07:00:39,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 07:00:39,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630717863] [2024-12-02 07:00:39,055 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 07:00:39,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088718048] [2024-12-02 07:00:39,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088718048] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 07:00:39,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-12-02 07:00:39,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-12-02 07:00:39,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792525955] [2024-12-02 07:00:39,055 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-12-02 07:00:39,055 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 07:00:39,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 07:00:39,056 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 07:00:39,056 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=766, Unknown=0, NotChecked=0, Total=870 [2024-12-02 07:00:39,056 INFO L87 Difference]: Start difference. First operand 405 states and 535 transitions. Second operand has 23 states, 19 states have (on average 3.0) internal successors, (57), 20 states have internal predecessors, (57), 7 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2024-12-02 07:00:41,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 07:00:41,216 INFO L93 Difference]: Finished difference Result 426 states and 551 transitions. [2024-12-02 07:00:41,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 07:00:41,217 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 19 states have (on average 3.0) internal successors, (57), 20 states have internal predecessors, (57), 7 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 94 [2024-12-02 07:00:41,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 07:00:41,218 INFO L225 Difference]: With dead ends: 426 [2024-12-02 07:00:41,218 INFO L226 Difference]: Without dead ends: 425 [2024-12-02 07:00:41,219 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 79 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=169, Invalid=1237, Unknown=0, NotChecked=0, Total=1406 [2024-12-02 07:00:41,219 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 163 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 751 mSolverCounterSat, 30 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 751 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-12-02 07:00:41,219 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 533 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 751 Invalid, 5 Unknown, 0 Unchecked, 1.5s Time] [2024-12-02 07:00:41,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2024-12-02 07:00:41,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 405. [2024-12-02 07:00:41,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 294 states have (on average 1.2346938775510203) internal successors, (363), 320 states have internal predecessors, (363), 53 states have call successors, (53), 23 states have call predecessors, (53), 40 states have return successors, (117), 61 states have call predecessors, (117), 53 states have call successors, (117) [2024-12-02 07:00:41,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 533 transitions. [2024-12-02 07:00:41,286 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 533 transitions. Word has length 94 [2024-12-02 07:00:41,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 07:00:41,286 INFO L471 AbstractCegarLoop]: Abstraction has 405 states and 533 transitions. [2024-12-02 07:00:41,286 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 19 states have (on average 3.0) internal successors, (57), 20 states have internal predecessors, (57), 7 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2024-12-02 07:00:41,286 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 533 transitions. [2024-12-02 07:00:41,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-12-02 07:00:41,286 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 07:00:41,287 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 07:00:41,293 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-12-02 07:00:41,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8c29ce8-7a46-46e6-a286-d77f3ce66ab5/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-12-02 07:00:41,487 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting func_to_recursive_line_40_to_50_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_40_to_50_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_40_to_50_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 22 more)] === [2024-12-02 07:00:41,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 07:00:41,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1639942351, now seen corresponding path program 1 times [2024-12-02 07:00:41,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 07:00:41,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402109486] [2024-12-02 07:00:41,487 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 07:00:41,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 07:00:41,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat