./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_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/recursified_nla-digbench/recursified_hard2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB --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-11-27 20:14:13,744 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:14:13,810 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-27 20:14:13,815 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:14:13,815 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:14:13,840 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:14:13,841 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:14:13,841 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:14:13,841 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:14:13,841 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:14:13,841 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:14:13,842 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:14:13,842 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:14:13,842 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:14:13,842 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:14:13,843 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:14:13,843 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 20:14:13,843 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:14:13,843 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 20:14:13,843 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:14:13,843 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:14:13,844 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 20:14:13,844 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:14:13,844 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 20:14:13,844 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-27 20:14:13,844 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-27 20:14:13,844 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:14:13,844 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 20:14:13,845 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:14:13,845 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:14:13,845 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:14:13,845 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:14:13,845 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:14:13,845 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:14:13,845 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:14:13,846 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:14:13,846 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:14:13,846 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:14:13,846 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:14:13,846 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:14:13,846 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:14:13,847 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:14:13,847 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 20:14:13,847 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 20:14:13,847 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 20:14:13,847 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 20:14:13,847 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:14:13,847 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:14:13,848 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:14:13,848 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:14:13,848 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_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB 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-11-27 20:14:14,183 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:14:14,198 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:14:14,200 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:14:14,202 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:14:14,202 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:14:14,203 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/recursified_nla-digbench/recursified_hard2.c [2024-11-27 20:14:17,337 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/data/fe1f5719d/7d877a101c14413daeb177e787fecd85/FLAG373a7c70b [2024-11-27 20:14:17,558 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:14:17,559 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/sv-benchmarks/c/recursified_nla-digbench/recursified_hard2.c [2024-11-27 20:14:17,567 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/data/fe1f5719d/7d877a101c14413daeb177e787fecd85/FLAG373a7c70b [2024-11-27 20:14:17,584 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/data/fe1f5719d/7d877a101c14413daeb177e787fecd85 [2024-11-27 20:14:17,587 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:14:17,588 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:14:17,590 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:14:17,590 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:14:17,596 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:14:17,597 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:14:17" (1/1) ... [2024-11-27 20:14:17,598 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3953d70 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:17, skipping insertion in model container [2024-11-27 20:14:17,598 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:14:17" (1/1) ... [2024-11-27 20:14:17,618 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:14:17,804 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:14:17,815 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:14:17,841 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:14:17,859 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:14:17,859 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:17 WrapperNode [2024-11-27 20:14:17,860 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:14:17,861 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:14:17,861 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:14:17,861 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:14:17,868 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:17" (1/1) ... [2024-11-27 20:14:17,876 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:17" (1/1) ... [2024-11-27 20:14:17,904 INFO L138 Inliner]: procedures = 17, calls = 91, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 88 [2024-11-27 20:14:17,904 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:14:17,905 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:14:17,906 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:14:17,906 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:14:17,915 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:17" (1/1) ... [2024-11-27 20:14:17,916 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:17" (1/1) ... [2024-11-27 20:14:17,921 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:17" (1/1) ... [2024-11-27 20:14:17,956 INFO L175 MemorySlicer]: Split 56 memory accesses to 8 slices as follows [2, 8, 8, 6, 6, 5, 9, 12]. 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, 2, 1, 2, 1, 3, 3]. [2024-11-27 20:14:17,957 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:17" (1/1) ... [2024-11-27 20:14:17,957 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:17" (1/1) ... [2024-11-27 20:14:17,973 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:17" (1/1) ... [2024-11-27 20:14:17,974 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:17" (1/1) ... [2024-11-27 20:14:17,980 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:17" (1/1) ... [2024-11-27 20:14:17,982 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:17" (1/1) ... [2024-11-27 20:14:17,983 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:17" (1/1) ... [2024-11-27 20:14:17,990 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:14:17,993 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:14:17,993 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:14:17,994 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:14:17,995 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:17" (1/1) ... [2024-11-27 20:14:18,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:14:18,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:18,040 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:14:18,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:14:18,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:14:18,074 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_40_to_50_0 [2024-11-27 20:14:18,074 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_40_to_50_0 [2024-11-27 20:14:18,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 20:14:18,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-27 20:14:18,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-27 20:14:18,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-27 20:14:18,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-27 20:14:18,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-27 20:14:18,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-27 20:14:18,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-27 20:14:18,075 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-27 20:14:18,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-27 20:14:18,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-27 20:14:18,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-27 20:14:18,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-27 20:14:18,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-27 20:14:18,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-27 20:14:18,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-27 20:14:18,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-27 20:14:18,075 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_30_to_37_0 [2024-11-27 20:14:18,076 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_30_to_37_0 [2024-11-27 20:14:18,076 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:14:18,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:14:18,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-27 20:14:18,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-27 20:14:18,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-27 20:14:18,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-27 20:14:18,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-27 20:14:18,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-27 20:14:18,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-27 20:14:18,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-27 20:14:18,076 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-27 20:14:18,077 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-27 20:14:18,077 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-27 20:14:18,224 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:14:18,227 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:14:18,710 INFO L? ?]: Removed 53 outVars from TransFormulas that were not future-live. [2024-11-27 20:14:18,710 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:14:18,723 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:14:18,723 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 20:14:18,723 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:14:18 BoogieIcfgContainer [2024-11-27 20:14:18,723 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:14:18,726 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:14:18,726 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:14:18,732 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:14:18,732 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:14:17" (1/3) ... [2024-11-27 20:14:18,733 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5832b221 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:14:18, skipping insertion in model container [2024-11-27 20:14:18,733 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:14:17" (2/3) ... [2024-11-27 20:14:18,733 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5832b221 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:14:18, skipping insertion in model container [2024-11-27 20:14:18,733 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:14:18" (3/3) ... [2024-11-27 20:14:18,735 INFO L128 eAbstractionObserver]: Analyzing ICFG recursified_hard2.c [2024-11-27 20:14:18,752 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:14:18,754 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-11-27 20:14:18,821 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:14:18,836 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;@1ec30a44, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:14:18,836 INFO L334 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2024-11-27 20:14:18,841 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-11-27 20:14:18,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-27 20:14:18,849 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:14:18,849 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:18,850 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-11-27 20:14:18,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:18,856 INFO L85 PathProgramCache]: Analyzing trace with hash 772551977, now seen corresponding path program 1 times [2024-11-27 20:14:18,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:18,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552608007] [2024-11-27 20:14:18,866 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:18,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:19,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:19,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:14:19,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:19,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552608007] [2024-11-27 20:14:19,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552608007] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:19,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:14:19,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:14:19,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327792929] [2024-11-27 20:14:19,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:19,177 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 20:14:19,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:19,199 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 20:14:19,200 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 20:14:19,203 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-11-27 20:14:19,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:14:19,233 INFO L93 Difference]: Finished difference Result 174 states and 210 transitions. [2024-11-27 20:14:19,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 20:14:19,235 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-11-27 20:14:19,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:14:19,242 INFO L225 Difference]: With dead ends: 174 [2024-11-27 20:14:19,242 INFO L226 Difference]: Without dead ends: 80 [2024-11-27 20:14:19,246 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-11-27 20:14:19,252 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-11-27 20:14:19,253 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-11-27 20:14:19,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2024-11-27 20:14:19,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2024-11-27 20:14:19,289 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-11-27 20:14:19,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2024-11-27 20:14:19,295 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 11 [2024-11-27 20:14:19,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:14:19,296 INFO L471 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2024-11-27 20:14:19,296 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-11-27 20:14:19,296 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2024-11-27 20:14:19,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-27 20:14:19,297 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:14:19,297 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:19,298 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-27 20:14:19,298 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-11-27 20:14:19,298 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:19,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1242848448, now seen corresponding path program 1 times [2024-11-27 20:14:19,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:19,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155931074] [2024-11-27 20:14:19,299 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:19,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:19,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:14:19,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1010369024] [2024-11-27 20:14:19,378 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:19,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:19,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:19,380 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:19,383 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 20:14:19,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:19,568 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-27 20:14:19,576 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:19,641 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-11-27 20:14:19,659 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-11-27 20:14:20,041 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 20:14:20,041 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:14:20,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:20,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155931074] [2024-11-27 20:14:20,042 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:14:20,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010369024] [2024-11-27 20:14:20,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010369024] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:20,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:14:20,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:14:20,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13672814] [2024-11-27 20:14:20,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:20,044 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 20:14:20,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:20,047 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 20:14:20,048 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:14:20,048 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-11-27 20:14:20,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:14:20,365 INFO L93 Difference]: Finished difference Result 146 states and 160 transitions. [2024-11-27 20:14:20,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 20:14:20,366 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-11-27 20:14:20,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:14:20,369 INFO L225 Difference]: With dead ends: 146 [2024-11-27 20:14:20,369 INFO L226 Difference]: Without dead ends: 145 [2024-11-27 20:14:20,370 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:14:20,371 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-11-27 20:14:20,371 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-11-27 20:14:20,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2024-11-27 20:14:20,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 113. [2024-11-27 20:14:20,387 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-11-27 20:14:20,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 135 transitions. [2024-11-27 20:14:20,389 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 135 transitions. Word has length 18 [2024-11-27 20:14:20,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:14:20,389 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 135 transitions. [2024-11-27 20:14:20,389 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-11-27 20:14:20,390 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 135 transitions. [2024-11-27 20:14:20,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-27 20:14:20,390 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:14:20,390 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:14:20,400 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-27 20:14:20,593 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2024-11-27 20:14:20,594 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-11-27 20:14:20,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:20,594 INFO L85 PathProgramCache]: Analyzing trace with hash 126403868, now seen corresponding path program 1 times [2024-11-27 20:14:20,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:20,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755467006] [2024-11-27 20:14:20,595 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:20,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:20,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:14:20,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [265024082] [2024-11-27 20:14:20,637 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:20,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:20,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:20,642 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:20,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 20:14:20,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:20,776 INFO L256 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-27 20:14:20,780 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:20,790 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-11-27 20:14:20,797 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-11-27 20:14:21,104 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-27 20:14:21,105 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:14:21,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:21,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755467006] [2024-11-27 20:14:21,105 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:14:21,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [265024082] [2024-11-27 20:14:21,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [265024082] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:21,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:14:21,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:14:21,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053726817] [2024-11-27 20:14:21,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:21,106 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 20:14:21,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:21,107 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 20:14:21,108 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:14:21,108 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-11-27 20:14:21,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:14:21,454 INFO L93 Difference]: Finished difference Result 145 states and 159 transitions. [2024-11-27 20:14:21,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 20:14:21,454 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-11-27 20:14:21,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:14:21,456 INFO L225 Difference]: With dead ends: 145 [2024-11-27 20:14:21,456 INFO L226 Difference]: Without dead ends: 144 [2024-11-27 20:14:21,457 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-11-27 20:14:21,457 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 71 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:14:21,458 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.3s Time] [2024-11-27 20:14:21,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2024-11-27 20:14:21,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 113. [2024-11-27 20:14:21,472 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-11-27 20:14:21,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 134 transitions. [2024-11-27 20:14:21,474 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 134 transitions. Word has length 19 [2024-11-27 20:14:21,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:14:21,474 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 134 transitions. [2024-11-27 20:14:21,474 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-11-27 20:14:21,474 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 134 transitions. [2024-11-27 20:14:21,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-27 20:14:21,475 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:14:21,475 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-11-27 20:14:21,485 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 20:14:21,680 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:21,680 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-11-27 20:14:21,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:21,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1005098156, now seen corresponding path program 1 times [2024-11-27 20:14:21,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:21,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831504481] [2024-11-27 20:14:21,681 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:21,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:21,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:22,286 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-27 20:14:22,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:22,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831504481] [2024-11-27 20:14:22,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831504481] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:22,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:14:22,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:14:22,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265255998] [2024-11-27 20:14:22,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:22,288 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:14:22,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:22,288 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:14:22,288 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:14:22,289 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-11-27 20:14:22,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:14:22,449 INFO L93 Difference]: Finished difference Result 117 states and 138 transitions. [2024-11-27 20:14:22,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:14:22,451 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-11-27 20:14:22,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:14:22,452 INFO L225 Difference]: With dead ends: 117 [2024-11-27 20:14:22,454 INFO L226 Difference]: Without dead ends: 115 [2024-11-27 20:14:22,455 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-11-27 20:14:22,457 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-11-27 20:14:22,458 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-11-27 20:14:22,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2024-11-27 20:14:22,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2024-11-27 20:14:22,484 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-11-27 20:14:22,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 136 transitions. [2024-11-27 20:14:22,487 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 136 transitions. Word has length 27 [2024-11-27 20:14:22,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:14:22,489 INFO L471 AbstractCegarLoop]: Abstraction has 115 states and 136 transitions. [2024-11-27 20:14:22,489 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-11-27 20:14:22,490 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 136 transitions. [2024-11-27 20:14:22,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-27 20:14:22,492 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:14:22,492 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-11-27 20:14:22,492 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-27 20:14:22,492 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-11-27 20:14:22,493 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:22,493 INFO L85 PathProgramCache]: Analyzing trace with hash -468310418, now seen corresponding path program 1 times [2024-11-27 20:14:22,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:22,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955848094] [2024-11-27 20:14:22,493 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:22,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:22,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:22,785 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-27 20:14:22,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:22,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955848094] [2024-11-27 20:14:22,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955848094] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:22,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:14:22,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:14:22,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779866421] [2024-11-27 20:14:22,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:22,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:14:22,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:22,792 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:14:22,792 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:14:22,792 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-11-27 20:14:22,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:14:22,934 INFO L93 Difference]: Finished difference Result 119 states and 140 transitions. [2024-11-27 20:14:22,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:14:22,934 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-11-27 20:14:22,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:14:22,936 INFO L225 Difference]: With dead ends: 119 [2024-11-27 20:14:22,936 INFO L226 Difference]: Without dead ends: 117 [2024-11-27 20:14:22,936 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-11-27 20:14:22,937 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-11-27 20:14:22,937 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-11-27 20:14:22,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2024-11-27 20:14:22,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2024-11-27 20:14:22,960 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-11-27 20:14:22,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 138 transitions. [2024-11-27 20:14:22,964 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 138 transitions. Word has length 29 [2024-11-27 20:14:22,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:14:22,964 INFO L471 AbstractCegarLoop]: Abstraction has 117 states and 138 transitions. [2024-11-27 20:14:22,964 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-11-27 20:14:22,964 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 138 transitions. [2024-11-27 20:14:22,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-27 20:14:22,965 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:14:22,965 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-11-27 20:14:22,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-27 20:14:22,965 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-11-27 20:14:22,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:22,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1899176057, now seen corresponding path program 1 times [2024-11-27 20:14:22,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:22,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463269081] [2024-11-27 20:14:22,966 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:22,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:23,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:14:23,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1327207162] [2024-11-27 20:14:23,012 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:23,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:23,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:23,014 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:23,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 20:14:23,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:23,160 INFO L256 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-27 20:14:23,163 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:23,172 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-11-27 20:14:23,178 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-11-27 20:14:23,489 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-27 20:14:23,489 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:14:23,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:23,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463269081] [2024-11-27 20:14:23,489 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:14:23,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327207162] [2024-11-27 20:14:23,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327207162] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:23,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:14:23,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:14:23,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112810013] [2024-11-27 20:14:23,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:23,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 20:14:23,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:23,490 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 20:14:23,490 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:14:23,490 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-11-27 20:14:23,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:14:23,769 INFO L93 Difference]: Finished difference Result 174 states and 203 transitions. [2024-11-27 20:14:23,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:14:23,769 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-11-27 20:14:23,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:14:23,771 INFO L225 Difference]: With dead ends: 174 [2024-11-27 20:14:23,772 INFO L226 Difference]: Without dead ends: 173 [2024-11-27 20:14:23,772 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:14:23,773 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 100 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:14:23,773 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 336 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:14:23,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2024-11-27 20:14:23,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 144. [2024-11-27 20:14:23,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 93 states have (on average 1.4731182795698925) internal successors, (137), 119 states have internal predecessors, (137), 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-11-27 20:14:23,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 180 transitions. [2024-11-27 20:14:23,793 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 180 transitions. Word has length 32 [2024-11-27 20:14:23,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:14:23,794 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 180 transitions. [2024-11-27 20:14:23,794 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-11-27 20:14:23,794 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 180 transitions. [2024-11-27 20:14:23,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-27 20:14:23,795 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:14:23,795 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] [2024-11-27 20:14:23,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-27 20:14:23,995 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-27 20:14:23,996 INFO L396 AbstractCegarLoop]: === Iteration 7 === 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-11-27 20:14:23,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:23,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1255084414, now seen corresponding path program 1 times [2024-11-27 20:14:23,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:23,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461365107] [2024-11-27 20:14:23,997 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:23,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:24,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:14:24,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [992540263] [2024-11-27 20:14:24,031 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:24,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:24,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:24,033 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:24,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 20:14:24,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:24,187 INFO L256 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-27 20:14:24,190 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:24,195 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-11-27 20:14:24,200 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-11-27 20:14:24,477 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-27 20:14:24,477 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:14:24,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:24,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461365107] [2024-11-27 20:14:24,477 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:14:24,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992540263] [2024-11-27 20:14:24,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992540263] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:24,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:14:24,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:14:24,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748443925] [2024-11-27 20:14:24,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:24,478 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 20:14:24,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:24,479 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 20:14:24,479 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:14:24,479 INFO L87 Difference]: Start difference. First operand 144 states and 180 transitions. Second operand has 7 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 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-11-27 20:14:24,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:14:24,782 INFO L93 Difference]: Finished difference Result 173 states and 201 transitions. [2024-11-27 20:14:24,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:14:24,783 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 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 33 [2024-11-27 20:14:24,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:14:24,785 INFO L225 Difference]: With dead ends: 173 [2024-11-27 20:14:24,785 INFO L226 Difference]: Without dead ends: 172 [2024-11-27 20:14:24,786 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:14:24,786 INFO L435 NwaCegarLoop]: 70 mSDtfsCounter, 132 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:14:24,786 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 302 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:14:24,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2024-11-27 20:14:24,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 144. [2024-11-27 20:14:24,806 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-11-27 20:14:24,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 178 transitions. [2024-11-27 20:14:24,808 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 178 transitions. Word has length 33 [2024-11-27 20:14:24,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:14:24,808 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 178 transitions. [2024-11-27 20:14:24,808 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 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-11-27 20:14:24,808 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 178 transitions. [2024-11-27 20:14:24,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-27 20:14:24,809 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:14:24,809 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-11-27 20:14:24,820 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-27 20:14:25,009 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:25,010 INFO L396 AbstractCegarLoop]: === Iteration 8 === 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-11-27 20:14:25,010 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:25,010 INFO L85 PathProgramCache]: Analyzing trace with hash 252911209, now seen corresponding path program 1 times [2024-11-27 20:14:25,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:25,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983318451] [2024-11-27 20:14:25,011 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:25,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:25,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:14:25,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1097908564] [2024-11-27 20:14:25,044 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:25,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:25,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:25,047 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:25,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 20:14:25,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:25,196 INFO L256 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-27 20:14:25,200 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:25,228 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-11-27 20:14:25,238 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-11-27 20:14:25,551 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-11-27 20:14:25,570 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-27 20:14:25,570 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:14:25,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:25,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983318451] [2024-11-27 20:14:25,570 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:14:25,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097908564] [2024-11-27 20:14:25,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097908564] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:25,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:14:25,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-27 20:14:25,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089203707] [2024-11-27 20:14:25,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:25,571 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 20:14:25,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:25,572 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 20:14:25,572 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:14:25,573 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-11-27 20:14:29,879 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-11-27 20:14:30,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:14:30,007 INFO L93 Difference]: Finished difference Result 168 states and 195 transitions. [2024-11-27 20:14:30,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:14:30,008 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-11-27 20:14:30,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:14:30,010 INFO L225 Difference]: With dead ends: 168 [2024-11-27 20:14:30,010 INFO L226 Difference]: Without dead ends: 167 [2024-11-27 20:14:30,011 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-11-27 20:14:30,011 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 88 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 14 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:14:30,012 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 403 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 178 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2024-11-27 20:14:30,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2024-11-27 20:14:30,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 144. [2024-11-27 20:14:30,035 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-11-27 20:14:30,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 176 transitions. [2024-11-27 20:14:30,038 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 176 transitions. Word has length 34 [2024-11-27 20:14:30,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:14:30,040 INFO L471 AbstractCegarLoop]: Abstraction has 144 states and 176 transitions. [2024-11-27 20:14:30,040 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-11-27 20:14:30,041 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 176 transitions. [2024-11-27 20:14:30,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-27 20:14:30,042 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:14:30,042 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-11-27 20:14:30,055 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-27 20:14:30,243 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:30,243 INFO L396 AbstractCegarLoop]: === Iteration 9 === 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-11-27 20:14:30,244 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:30,244 INFO L85 PathProgramCache]: Analyzing trace with hash -749687072, now seen corresponding path program 1 times [2024-11-27 20:14:30,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:30,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652733546] [2024-11-27 20:14:30,244 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:30,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:30,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:31,253 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-27 20:14:31,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:31,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652733546] [2024-11-27 20:14:31,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652733546] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:31,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:14:31,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-27 20:14:31,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115701260] [2024-11-27 20:14:31,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:31,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 20:14:31,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:31,255 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 20:14:31,255 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:14:31,256 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-11-27 20:14:31,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:14:31,938 INFO L93 Difference]: Finished difference Result 191 states and 229 transitions. [2024-11-27 20:14:31,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-27 20:14:31,938 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-11-27 20:14:31,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:14:31,940 INFO L225 Difference]: With dead ends: 191 [2024-11-27 20:14:31,941 INFO L226 Difference]: Without dead ends: 190 [2024-11-27 20:14:31,941 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2024-11-27 20:14:31,942 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 128 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:14:31,942 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.5s Time] [2024-11-27 20:14:31,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2024-11-27 20:14:31,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 171. [2024-11-27 20:14:31,966 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-11-27 20:14:31,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 215 transitions. [2024-11-27 20:14:31,968 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 215 transitions. Word has length 35 [2024-11-27 20:14:31,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:14:31,968 INFO L471 AbstractCegarLoop]: Abstraction has 171 states and 215 transitions. [2024-11-27 20:14:31,969 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-11-27 20:14:31,969 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 215 transitions. [2024-11-27 20:14:31,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-27 20:14:31,970 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:14:31,970 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-11-27 20:14:31,970 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-27 20:14:31,970 INFO L396 AbstractCegarLoop]: === Iteration 10 === 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-11-27 20:14:31,971 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:31,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1515743234, now seen corresponding path program 1 times [2024-11-27 20:14:31,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:31,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284079662] [2024-11-27 20:14:31,972 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:31,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:32,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:14:32,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [314863606] [2024-11-27 20:14:32,016 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:32,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:32,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:32,018 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:32,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 20:14:32,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:32,169 INFO L256 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-27 20:14:32,172 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:32,178 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-11-27 20:14:32,185 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-11-27 20:14:32,503 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-27 20:14:32,504 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:14:32,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:32,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284079662] [2024-11-27 20:14:32,505 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:14:32,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314863606] [2024-11-27 20:14:32,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314863606] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:32,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:14:32,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-27 20:14:32,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547644829] [2024-11-27 20:14:32,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:32,506 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 20:14:32,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:32,506 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 20:14:32,506 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:14:32,506 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-11-27 20:14:32,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:14:32,982 INFO L93 Difference]: Finished difference Result 190 states and 231 transitions. [2024-11-27 20:14:32,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:14:32,983 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-11-27 20:14:32,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:14:32,985 INFO L225 Difference]: With dead ends: 190 [2024-11-27 20:14:32,985 INFO L226 Difference]: Without dead ends: 189 [2024-11-27 20:14:32,986 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2024-11-27 20:14:32,986 INFO L435 NwaCegarLoop]: 66 mSDtfsCounter, 221 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 369 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:14:32,987 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 369 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-27 20:14:32,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2024-11-27 20:14:33,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 171. [2024-11-27 20:14:33,013 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-11-27 20:14:33,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 214 transitions. [2024-11-27 20:14:33,016 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 214 transitions. Word has length 42 [2024-11-27 20:14:33,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:14:33,016 INFO L471 AbstractCegarLoop]: Abstraction has 171 states and 214 transitions. [2024-11-27 20:14:33,016 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-11-27 20:14:33,016 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 214 transitions. [2024-11-27 20:14:33,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-27 20:14:33,018 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:14:33,018 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-11-27 20:14:33,034 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-27 20:14:33,218 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-27 20:14:33,219 INFO L396 AbstractCegarLoop]: === Iteration 11 === 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-11-27 20:14:33,219 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:33,219 INFO L85 PathProgramCache]: Analyzing trace with hash 256600049, now seen corresponding path program 1 times [2024-11-27 20:14:33,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:33,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191360282] [2024-11-27 20:14:33,219 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:33,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:33,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:14:33,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [123628964] [2024-11-27 20:14:33,251 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:33,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:33,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:33,254 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:33,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-27 20:14:33,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:33,402 INFO L256 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-27 20:14:33,404 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:33,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-11-27 20:14:33,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-11-27 20:14:33,735 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-27 20:14:33,735 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:14:33,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:33,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191360282] [2024-11-27 20:14:33,735 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:14:33,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123628964] [2024-11-27 20:14:33,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123628964] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:14:33,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:14:33,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-27 20:14:33,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176404279] [2024-11-27 20:14:33,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:14:33,737 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 20:14:33,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:33,737 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 20:14:33,737 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:14:33,738 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-11-27 20:14:34,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:14:34,251 INFO L93 Difference]: Finished difference Result 189 states and 230 transitions. [2024-11-27 20:14:34,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:14:34,252 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-11-27 20:14:34,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:14:34,254 INFO L225 Difference]: With dead ends: 189 [2024-11-27 20:14:34,254 INFO L226 Difference]: Without dead ends: 188 [2024-11-27 20:14:34,255 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2024-11-27 20:14:34,257 INFO L435 NwaCegarLoop]: 67 mSDtfsCounter, 194 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:14:34,257 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 374 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-27 20:14:34,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2024-11-27 20:14:34,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 171. [2024-11-27 20:14:34,285 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-11-27 20:14:34,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 213 transitions. [2024-11-27 20:14:34,288 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 213 transitions. Word has length 43 [2024-11-27 20:14:34,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:14:34,289 INFO L471 AbstractCegarLoop]: Abstraction has 171 states and 213 transitions. [2024-11-27 20:14:34,289 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-11-27 20:14:34,289 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 213 transitions. [2024-11-27 20:14:34,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-27 20:14:34,292 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:14:34,292 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-11-27 20:14:34,305 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-27 20:14:34,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-27 20:14:34,497 INFO L396 AbstractCegarLoop]: === Iteration 12 === 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-11-27 20:14:34,497 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:14:34,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1768960708, now seen corresponding path program 1 times [2024-11-27 20:14:34,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:14:34,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031686653] [2024-11-27 20:14:34,498 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:34,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:14:34,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:14:34,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [551375840] [2024-11-27 20:14:34,535 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:14:34,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:14:34,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:14:34,541 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:14:34,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-27 20:14:34,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:14:34,686 INFO L256 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-27 20:14:34,693 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:14:34,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-27 20:14:34,704 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-11-27 20:14:35,027 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-11-27 20:14:35,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-27 20:14:35,321 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-27 20:14:35,321 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:14:35,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:14:35,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031686653] [2024-11-27 20:14:35,468 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:14:35,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551375840] [2024-11-27 20:14:35,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551375840] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:14:35,468 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:14:35,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-27 20:14:35,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051763275] [2024-11-27 20:14:35,469 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 20:14:35,469 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 20:14:35,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:14:35,470 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 20:14:35,470 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-27 20:14:35,470 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-11-27 20:14:39,484 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-11-27 20:14:43,648 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-11-27 20:14:47,904 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 20:14:51,916 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-11-27 20:14:55,992 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-11-27 20:15:00,139 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-11-27 20:15:00,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:15:00,178 INFO L93 Difference]: Finished difference Result 254 states and 303 transitions. [2024-11-27 20:15:00,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-27 20:15:00,180 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-11-27 20:15:00,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:15:00,182 INFO L225 Difference]: With dead ends: 254 [2024-11-27 20:15:00,182 INFO L226 Difference]: Without dead ends: 253 [2024-11-27 20:15:00,183 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 8 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:15:00,185 INFO L435 NwaCegarLoop]: 118 mSDtfsCounter, 121 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 13 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 786 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:15:00,185 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 786 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 339 Invalid, 6 Unknown, 0 Unchecked, 24.5s Time] [2024-11-27 20:15:00,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2024-11-27 20:15:00,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 207. [2024-11-27 20:15:00,236 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-11-27 20:15:00,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 262 transitions. [2024-11-27 20:15:00,239 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 262 transitions. Word has length 46 [2024-11-27 20:15:00,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:15:00,240 INFO L471 AbstractCegarLoop]: Abstraction has 207 states and 262 transitions. [2024-11-27 20:15:00,240 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-11-27 20:15:00,240 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 262 transitions. [2024-11-27 20:15:00,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-27 20:15:00,242 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:15:00,242 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-11-27 20:15:00,254 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-27 20:15:00,442 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-27 20:15:00,443 INFO L396 AbstractCegarLoop]: === Iteration 13 === 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-11-27 20:15:00,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:00,443 INFO L85 PathProgramCache]: Analyzing trace with hash 996792992, now seen corresponding path program 1 times [2024-11-27 20:15:00,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:00,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594560006] [2024-11-27 20:15:00,443 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:00,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:00,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:15:00,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [840849209] [2024-11-27 20:15:00,478 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:00,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:00,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:00,482 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:00,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-27 20:15:00,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:15:00,642 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-27 20:15:00,645 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:00,652 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-11-27 20:15:00,658 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-11-27 20:15:00,976 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-11-27 20:15:01,228 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-27 20:15:01,228 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:15:01,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:01,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594560006] [2024-11-27 20:15:01,413 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:15:01,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840849209] [2024-11-27 20:15:01,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840849209] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:01,413 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:15:01,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-27 20:15:01,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810182100] [2024-11-27 20:15:01,414 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 20:15:01,415 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 20:15:01,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:01,415 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 20:15:01,415 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-27 20:15:01,416 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-11-27 20:15:02,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:15:02,066 INFO L93 Difference]: Finished difference Result 253 states and 302 transitions. [2024-11-27 20:15:02,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-27 20:15:02,067 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-11-27 20:15:02,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:15:02,069 INFO L225 Difference]: With dead ends: 253 [2024-11-27 20:15:02,069 INFO L226 Difference]: Without dead ends: 252 [2024-11-27 20:15:02,070 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 8 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:15:02,070 INFO L435 NwaCegarLoop]: 119 mSDtfsCounter, 118 mSDsluCounter, 670 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 789 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:15:02,071 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 789 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 20:15:02,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2024-11-27 20:15:02,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 207. [2024-11-27 20:15:02,131 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-11-27 20:15:02,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 261 transitions. [2024-11-27 20:15:02,138 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 261 transitions. Word has length 47 [2024-11-27 20:15:02,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:15:02,138 INFO L471 AbstractCegarLoop]: Abstraction has 207 states and 261 transitions. [2024-11-27 20:15:02,138 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-11-27 20:15:02,139 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 261 transitions. [2024-11-27 20:15:02,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-27 20:15:02,139 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:15:02,139 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-11-27 20:15:02,153 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-27 20:15:02,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-27 20:15:02,340 INFO L396 AbstractCegarLoop]: === Iteration 14 === 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-11-27 20:15:02,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:02,341 INFO L85 PathProgramCache]: Analyzing trace with hash -842278396, now seen corresponding path program 1 times [2024-11-27 20:15:02,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:02,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221560510] [2024-11-27 20:15:02,341 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:02,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:02,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:15:02,605 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-27 20:15:02,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:02,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221560510] [2024-11-27 20:15:02,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221560510] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:15:02,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:15:02,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-27 20:15:02,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898613335] [2024-11-27 20:15:02,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:15:02,607 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 20:15:02,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:02,608 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 20:15:02,609 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:15:02,609 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-11-27 20:15:02,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:15:02,891 INFO L93 Difference]: Finished difference Result 276 states and 329 transitions. [2024-11-27 20:15:02,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 20:15:02,892 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-11-27 20:15:02,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:15:02,895 INFO L225 Difference]: With dead ends: 276 [2024-11-27 20:15:02,896 INFO L226 Difference]: Without dead ends: 193 [2024-11-27 20:15:02,896 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-27 20:15:02,899 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 74 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:15:02,900 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.2s Time] [2024-11-27 20:15:02,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2024-11-27 20:15:02,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 184. [2024-11-27 20:15:02,955 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-11-27 20:15:02,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 222 transitions. [2024-11-27 20:15:02,957 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 222 transitions. Word has length 51 [2024-11-27 20:15:02,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:15:02,957 INFO L471 AbstractCegarLoop]: Abstraction has 184 states and 222 transitions. [2024-11-27 20:15:02,957 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-11-27 20:15:02,958 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 222 transitions. [2024-11-27 20:15:02,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-27 20:15:02,958 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:15:02,958 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-11-27 20:15:02,959 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-27 20:15:02,959 INFO L396 AbstractCegarLoop]: === Iteration 15 === 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-11-27 20:15:02,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:02,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1116771322, now seen corresponding path program 1 times [2024-11-27 20:15:02,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:02,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93076470] [2024-11-27 20:15:02,960 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:02,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:02,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:15:02,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [255241030] [2024-11-27 20:15:02,994 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:02,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:02,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:03,001 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:03,004 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-27 20:15:03,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:15:03,189 INFO L256 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-27 20:15:03,191 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:03,198 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-27 20:15:03,336 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-27 20:15:03,336 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:15:05,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:05,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93076470] [2024-11-27 20:15:05,184 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:15:05,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255241030] [2024-11-27 20:15:05,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255241030] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:05,185 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:15:05,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2024-11-27 20:15:05,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649225239] [2024-11-27 20:15:05,185 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 20:15:05,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:15:05,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:05,186 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:15:05,186 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:15:05,186 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-11-27 20:15:05,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:15:05,537 INFO L93 Difference]: Finished difference Result 211 states and 244 transitions. [2024-11-27 20:15:05,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 20:15:05,538 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-11-27 20:15:05,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:15:05,540 INFO L225 Difference]: With dead ends: 211 [2024-11-27 20:15:05,540 INFO L226 Difference]: Without dead ends: 209 [2024-11-27 20:15:05,540 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:15:05,540 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 124 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:15:05,541 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.3s Time] [2024-11-27 20:15:05,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2024-11-27 20:15:05,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 188. [2024-11-27 20:15:05,576 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-11-27 20:15:05,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 228 transitions. [2024-11-27 20:15:05,579 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 228 transitions. Word has length 54 [2024-11-27 20:15:05,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:15:05,580 INFO L471 AbstractCegarLoop]: Abstraction has 188 states and 228 transitions. [2024-11-27 20:15:05,580 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-11-27 20:15:05,580 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 228 transitions. [2024-11-27 20:15:05,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-27 20:15:05,581 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:15:05,581 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-11-27 20:15:05,594 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-27 20:15:05,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-27 20:15:05,786 INFO L396 AbstractCegarLoop]: === Iteration 16 === 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-11-27 20:15:05,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:05,786 INFO L85 PathProgramCache]: Analyzing trace with hash 254666288, now seen corresponding path program 1 times [2024-11-27 20:15:05,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:05,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865131378] [2024-11-27 20:15:05,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:05,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:05,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:15:06,263 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-27 20:15:06,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:06,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865131378] [2024-11-27 20:15:06,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865131378] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:06,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565803114] [2024-11-27 20:15:06,263 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:06,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:06,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:06,268 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:06,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-27 20:15:06,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:15:06,458 INFO L256 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-27 20:15:06,461 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:06,465 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-11-27 20:15:06,660 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-11-27 20:15:07,246 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-11-27 20:15:07,259 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-27 20:15:07,260 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:15:07,488 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-27 20:15:07,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565803114] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:15:07,488 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:15:07,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 8] total 20 [2024-11-27 20:15:07,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200983786] [2024-11-27 20:15:07,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:15:07,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-27 20:15:07,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:07,489 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-27 20:15:07,490 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2024-11-27 20:15:07,490 INFO L87 Difference]: Start difference. First operand 188 states and 228 transitions. Second operand has 21 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 16 states have internal predecessors, (67), 7 states have call successors, (23), 8 states have call predecessors, (23), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-11-27 20:15:12,198 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-11-27 20:15:12,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:15:12,257 INFO L93 Difference]: Finished difference Result 230 states and 270 transitions. [2024-11-27 20:15:12,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-27 20:15:12,259 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 16 states have internal predecessors, (67), 7 states have call successors, (23), 8 states have call predecessors, (23), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 55 [2024-11-27 20:15:12,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:15:12,261 INFO L225 Difference]: With dead ends: 230 [2024-11-27 20:15:12,261 INFO L226 Difference]: Without dead ends: 229 [2024-11-27 20:15:12,262 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 88 SyntacticMatches, 10 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=132, Invalid=518, Unknown=0, NotChecked=0, Total=650 [2024-11-27 20:15:12,262 INFO L435 NwaCegarLoop]: 109 mSDtfsCounter, 161 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 30 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 836 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2024-11-27 20:15:12,262 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 836 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 376 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2024-11-27 20:15:12,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2024-11-27 20:15:12,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 208. [2024-11-27 20:15:12,322 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-11-27 20:15:12,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 253 transitions. [2024-11-27 20:15:12,325 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 253 transitions. Word has length 55 [2024-11-27 20:15:12,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:15:12,326 INFO L471 AbstractCegarLoop]: Abstraction has 208 states and 253 transitions. [2024-11-27 20:15:12,327 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 16 states have internal predecessors, (67), 7 states have call successors, (23), 8 states have call predecessors, (23), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-11-27 20:15:12,327 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 253 transitions. [2024-11-27 20:15:12,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-27 20:15:12,328 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:15:12,328 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-11-27 20:15:12,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-27 20:15:12,532 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-27 20:15:12,532 INFO L396 AbstractCegarLoop]: === Iteration 17 === 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-11-27 20:15:12,532 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:12,532 INFO L85 PathProgramCache]: Analyzing trace with hash -695279562, now seen corresponding path program 1 times [2024-11-27 20:15:12,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:12,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974577282] [2024-11-27 20:15:12,533 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:12,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:12,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:15:13,016 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-27 20:15:13,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:13,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974577282] [2024-11-27 20:15:13,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974577282] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:13,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33207251] [2024-11-27 20:15:13,017 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:13,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:13,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:13,019 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:13,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-27 20:15:13,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:15:13,179 INFO L256 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-27 20:15:13,183 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:13,199 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-11-27 20:15:13,387 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-11-27 20:15:13,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2024-11-27 20:15:13,879 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-27 20:15:13,879 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:15:14,127 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-27 20:15:14,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33207251] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:15:14,127 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:15:14,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 8] total 20 [2024-11-27 20:15:14,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534922784] [2024-11-27 20:15:14,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:15:14,128 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-27 20:15:14,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:14,129 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-27 20:15:14,129 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=343, Unknown=0, NotChecked=0, Total=420 [2024-11-27 20:15:14,129 INFO L87 Difference]: Start difference. First operand 208 states and 253 transitions. Second operand has 21 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 16 states have internal predecessors, (69), 7 states have call successors, (23), 8 states have call predecessors, (23), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-11-27 20:15:15,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:15:15,041 INFO L93 Difference]: Finished difference Result 280 states and 332 transitions. [2024-11-27 20:15:15,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-27 20:15:15,042 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 16 states have internal predecessors, (69), 7 states have call successors, (23), 8 states have call predecessors, (23), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 56 [2024-11-27 20:15:15,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:15:15,043 INFO L225 Difference]: With dead ends: 280 [2024-11-27 20:15:15,044 INFO L226 Difference]: Without dead ends: 279 [2024-11-27 20:15:15,044 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 90 SyntacticMatches, 10 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=185, Invalid=685, Unknown=0, NotChecked=0, Total=870 [2024-11-27 20:15:15,045 INFO L435 NwaCegarLoop]: 107 mSDtfsCounter, 178 mSDsluCounter, 677 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-27 20:15:15,045 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 784 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-27 20:15:15,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2024-11-27 20:15:15,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 250. [2024-11-27 20:15:15,100 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-11-27 20:15:15,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 313 transitions. [2024-11-27 20:15:15,103 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 313 transitions. Word has length 56 [2024-11-27 20:15:15,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:15:15,104 INFO L471 AbstractCegarLoop]: Abstraction has 250 states and 313 transitions. [2024-11-27 20:15:15,104 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 16 states have internal predecessors, (69), 7 states have call successors, (23), 8 states have call predecessors, (23), 3 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-11-27 20:15:15,104 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 313 transitions. [2024-11-27 20:15:15,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-27 20:15:15,105 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:15:15,105 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-11-27 20:15:15,116 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-27 20:15:15,305 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-27 20:15:15,305 INFO L396 AbstractCegarLoop]: === Iteration 18 === 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-11-27 20:15:15,306 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:15,306 INFO L85 PathProgramCache]: Analyzing trace with hash 524587432, now seen corresponding path program 1 times [2024-11-27 20:15:15,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:15,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816439030] [2024-11-27 20:15:15,306 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:15,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:15,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:15:15,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [856091879] [2024-11-27 20:15:15,334 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:15,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:15,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:15,338 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:15,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-27 20:15:15,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:15:15,532 INFO L256 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-27 20:15:15,535 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:15,549 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-11-27 20:15:15,554 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-11-27 20:15:15,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 15 treesize of output 1 [2024-11-27 20:15:16,010 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-11-27 20:15:16,039 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-27 20:15:16,039 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:15:20,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:20,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816439030] [2024-11-27 20:15:20,237 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:15:20,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856091879] [2024-11-27 20:15:20,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856091879] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:20,238 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:15:20,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2024-11-27 20:15:20,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265354356] [2024-11-27 20:15:20,238 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 20:15:20,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 20:15:20,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:20,239 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 20:15:20,239 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=85, Unknown=1, NotChecked=0, Total=110 [2024-11-27 20:15:20,239 INFO L87 Difference]: Start difference. First operand 250 states and 313 transitions. Second operand has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 8 states have internal predecessors, (33), 3 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-27 20:15:24,744 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-11-27 20:15:24,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:15:24,881 INFO L93 Difference]: Finished difference Result 273 states and 329 transitions. [2024-11-27 20:15:24,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:15:24,882 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 8 states have internal predecessors, (33), 3 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 56 [2024-11-27 20:15:24,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:15:24,884 INFO L225 Difference]: With dead ends: 273 [2024-11-27 20:15:24,884 INFO L226 Difference]: Without dead ends: 272 [2024-11-27 20:15:24,884 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=39, Invalid=142, Unknown=1, NotChecked=0, Total=182 [2024-11-27 20:15:24,885 INFO L435 NwaCegarLoop]: 44 mSDtfsCounter, 124 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 33 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:15:24,885 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 221 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 248 Invalid, 1 Unknown, 0 Unchecked, 4.5s Time] [2024-11-27 20:15:24,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2024-11-27 20:15:24,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 254. [2024-11-27 20:15:24,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 173 states have (on average 1.3121387283236994) internal successors, (227), 200 states have internal predecessors, (227), 36 states have call successors, (36), 15 states have call predecessors, (36), 22 states have return successors, (54), 39 states have call predecessors, (54), 36 states have call successors, (54) [2024-11-27 20:15:24,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 317 transitions. [2024-11-27 20:15:24,953 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 317 transitions. Word has length 56 [2024-11-27 20:15:24,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:15:24,954 INFO L471 AbstractCegarLoop]: Abstraction has 254 states and 317 transitions. [2024-11-27 20:15:24,954 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.714285714285714) internal successors, (33), 8 states have internal predecessors, (33), 3 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-27 20:15:24,954 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 317 transitions. [2024-11-27 20:15:24,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-27 20:15:24,955 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:15:24,955 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-11-27 20:15:24,966 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-27 20:15:25,155 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-27 20:15:25,156 INFO L396 AbstractCegarLoop]: === Iteration 19 === 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-11-27 20:15:25,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:25,156 INFO L85 PathProgramCache]: Analyzing trace with hash -78829838, now seen corresponding path program 1 times [2024-11-27 20:15:25,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:25,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044818783] [2024-11-27 20:15:25,156 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:25,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:25,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:15:25,565 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-27 20:15:25,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:25,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044818783] [2024-11-27 20:15:25,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044818783] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:25,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314350198] [2024-11-27 20:15:25,566 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:25,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:25,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:25,570 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:25,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-27 20:15:25,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:15:25,735 INFO L256 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-27 20:15:25,738 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:25,741 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-11-27 20:15:25,921 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-11-27 20:15:26,076 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-11-27 20:15:26,079 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-27 20:15:26,079 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:15:26,264 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-27 20:15:26,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314350198] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:15:26,264 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:15:26,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 8] total 18 [2024-11-27 20:15:26,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969604324] [2024-11-27 20:15:26,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:15:26,264 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-27 20:15:26,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:26,265 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-27 20:15:26,265 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2024-11-27 20:15:26,265 INFO L87 Difference]: Start difference. First operand 254 states and 317 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-11-27 20:15:30,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 20:15:34,405 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-11-27 20:15:38,897 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-11-27 20:15:42,913 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-11-27 20:15:46,958 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-11-27 20:15:50,962 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-11-27 20:15:50,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:15:50,983 INFO L93 Difference]: Finished difference Result 274 states and 332 transitions. [2024-11-27 20:15:50,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-27 20:15:50,983 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-11-27 20:15:50,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:15:50,985 INFO L225 Difference]: With dead ends: 274 [2024-11-27 20:15:50,985 INFO L226 Difference]: Without dead ends: 273 [2024-11-27 20:15:50,986 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-11-27 20:15:50,987 INFO L435 NwaCegarLoop]: 109 mSDtfsCounter, 133 mSDsluCounter, 842 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 21 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 951 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:15:50,987 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 951 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 371 Invalid, 6 Unknown, 0 Unchecked, 24.5s Time] [2024-11-27 20:15:50,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2024-11-27 20:15:51,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 253. [2024-11-27 20:15:51,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 173 states have (on average 1.2947976878612717) internal successors, (224), 199 states have internal predecessors, (224), 36 states have call successors, (36), 15 states have call predecessors, (36), 22 states have return successors, (54), 39 states have call predecessors, (54), 36 states have call successors, (54) [2024-11-27 20:15:51,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 314 transitions. [2024-11-27 20:15:51,061 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 314 transitions. Word has length 57 [2024-11-27 20:15:51,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:15:51,061 INFO L471 AbstractCegarLoop]: Abstraction has 253 states and 314 transitions. [2024-11-27 20:15:51,062 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-11-27 20:15:51,062 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 314 transitions. [2024-11-27 20:15:51,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-27 20:15:51,065 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:15:51,065 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-11-27 20:15:51,079 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-27 20:15:51,266 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:51,266 INFO L396 AbstractCegarLoop]: === Iteration 20 === 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-11-27 20:15:51,267 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:51,267 INFO L85 PathProgramCache]: Analyzing trace with hash -917658667, now seen corresponding path program 1 times [2024-11-27 20:15:51,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:51,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739258614] [2024-11-27 20:15:51,267 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:51,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:51,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:15:51,942 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-27 20:15:51,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:51,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739258614] [2024-11-27 20:15:51,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739258614] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:15:51,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:15:51,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-27 20:15:51,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768068176] [2024-11-27 20:15:51,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:15:51,943 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 20:15:51,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:51,944 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 20:15:51,944 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-11-27 20:15:51,944 INFO L87 Difference]: Start difference. First operand 253 states and 314 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-11-27 20:15:52,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:15:52,778 INFO L93 Difference]: Finished difference Result 257 states and 318 transitions. [2024-11-27 20:15:52,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 20:15:52,779 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-11-27 20:15:52,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:15:52,781 INFO L225 Difference]: With dead ends: 257 [2024-11-27 20:15:52,781 INFO L226 Difference]: Without dead ends: 233 [2024-11-27 20:15:52,781 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2024-11-27 20:15:52,782 INFO L435 NwaCegarLoop]: 42 mSDtfsCounter, 80 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-27 20:15:52,783 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 292 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-27 20:15:52,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2024-11-27 20:15:52,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 231. [2024-11-27 20:15:52,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 156 states have (on average 1.3205128205128205) internal successors, (206), 182 states have internal predecessors, (206), 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-11-27 20:15:52,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 289 transitions. [2024-11-27 20:15:52,862 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 289 transitions. Word has length 57 [2024-11-27 20:15:52,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:15:52,862 INFO L471 AbstractCegarLoop]: Abstraction has 231 states and 289 transitions. [2024-11-27 20:15:52,862 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-11-27 20:15:52,863 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 289 transitions. [2024-11-27 20:15:52,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-27 20:15:52,863 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:15:52,863 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-11-27 20:15:52,864 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-27 20:15:52,864 INFO L396 AbstractCegarLoop]: === Iteration 21 === 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-11-27 20:15:52,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:52,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1851242424, now seen corresponding path program 1 times [2024-11-27 20:15:52,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:52,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184634760] [2024-11-27 20:15:52,865 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:52,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:52,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:15:53,239 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-27 20:15:53,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:15:53,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184634760] [2024-11-27 20:15:53,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184634760] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:15:53,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830870167] [2024-11-27 20:15:53,239 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:53,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:53,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:53,242 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:53,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-27 20:15:53,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:15:53,435 INFO L256 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-27 20:15:53,438 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:53,442 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-11-27 20:15:53,669 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-11-27 20:15:53,883 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-11-27 20:15:53,888 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-27 20:15:53,889 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:15:54,124 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-27 20:15:54,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830870167] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:15:54,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:15:54,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 8] total 18 [2024-11-27 20:15:54,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848482424] [2024-11-27 20:15:54,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:15:54,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-27 20:15:54,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:15:54,126 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-27 20:15:54,126 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2024-11-27 20:15:54,127 INFO L87 Difference]: Start difference. First operand 231 states and 289 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-11-27 20:15:54,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:15:54,753 INFO L93 Difference]: Finished difference Result 256 states and 306 transitions. [2024-11-27 20:15:54,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-27 20:15:54,753 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-11-27 20:15:54,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:15:54,755 INFO L225 Difference]: With dead ends: 256 [2024-11-27 20:15:54,755 INFO L226 Difference]: Without dead ends: 255 [2024-11-27 20:15:54,755 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 96 SyntacticMatches, 10 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=167, Invalid=535, Unknown=0, NotChecked=0, Total=702 [2024-11-27 20:15:54,756 INFO L435 NwaCegarLoop]: 73 mSDtfsCounter, 159 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 20:15:54,756 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 587 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 20:15:54,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2024-11-27 20:15:54,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 233. [2024-11-27 20:15:54,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 158 states have (on average 1.3037974683544304) internal successors, (206), 184 states have internal predecessors, (206), 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-11-27 20:15:54,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 289 transitions. [2024-11-27 20:15:54,815 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 289 transitions. Word has length 58 [2024-11-27 20:15:54,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:15:54,815 INFO L471 AbstractCegarLoop]: Abstraction has 233 states and 289 transitions. [2024-11-27 20:15:54,815 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-11-27 20:15:54,815 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 289 transitions. [2024-11-27 20:15:54,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-11-27 20:15:54,816 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:15:54,816 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-11-27 20:15:54,826 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-27 20:15:55,016 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-27 20:15:55,017 INFO L396 AbstractCegarLoop]: === Iteration 22 === 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-11-27 20:15:55,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:15:55,017 INFO L85 PathProgramCache]: Analyzing trace with hash -232515595, now seen corresponding path program 1 times [2024-11-27 20:15:55,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:15:55,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203488231] [2024-11-27 20:15:55,017 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:55,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:15:55,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:15:55,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [551783763] [2024-11-27 20:15:55,051 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:15:55,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:15:55,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:15:55,054 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:15:55,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-27 20:15:55,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:15:55,280 INFO L256 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-11-27 20:15:55,285 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:15:55,297 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-11-27 20:15:55,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-27 20:15:55,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-27 20:15:56,214 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 20:15:56,215 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-11-27 20:15:56,250 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2024-11-27 20:15:56,251 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:16:31,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:16:31,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203488231] [2024-11-27 20:16:31,724 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:16:31,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551783763] [2024-11-27 20:16:31,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551783763] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:16:31,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:16:31,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-27 20:16:31,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511306376] [2024-11-27 20:16:31,725 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 20:16:31,725 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 20:16:31,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:16:31,726 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 20:16:31,726 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=189, Unknown=8, NotChecked=0, Total=240 [2024-11-27 20:16:31,726 INFO L87 Difference]: Start difference. First operand 233 states and 289 transitions. Second operand has 11 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 4 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-11-27 20:16:32,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:16:32,603 INFO L93 Difference]: Finished difference Result 255 states and 305 transitions. [2024-11-27 20:16:32,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-27 20:16:32,604 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 4 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 65 [2024-11-27 20:16:32,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:16:32,606 INFO L225 Difference]: With dead ends: 255 [2024-11-27 20:16:32,606 INFO L226 Difference]: Without dead ends: 254 [2024-11-27 20:16:32,606 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 35.6s TimeCoverageRelationStatistics Valid=95, Invalid=317, Unknown=8, NotChecked=0, Total=420 [2024-11-27 20:16:32,610 INFO L435 NwaCegarLoop]: 53 mSDtfsCounter, 107 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-27 20:16:32,610 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 421 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-27 20:16:32,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2024-11-27 20:16:32,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 233. [2024-11-27 20:16:32,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 158 states have (on average 1.2848101265822784) internal successors, (203), 184 states have internal predecessors, (203), 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-11-27 20:16:32,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 286 transitions. [2024-11-27 20:16:32,678 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 286 transitions. Word has length 65 [2024-11-27 20:16:32,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:16:32,679 INFO L471 AbstractCegarLoop]: Abstraction has 233 states and 286 transitions. [2024-11-27 20:16:32,679 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 4 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-11-27 20:16:32,679 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 286 transitions. [2024-11-27 20:16:32,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-11-27 20:16:32,680 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:16:32,680 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-11-27 20:16:32,695 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-27 20:16:32,885 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-27 20:16:32,886 INFO L396 AbstractCegarLoop]: === Iteration 23 === 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-11-27 20:16:32,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:16:32,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1537950391, now seen corresponding path program 1 times [2024-11-27 20:16:32,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:16:32,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210064833] [2024-11-27 20:16:32,887 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:16:32,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:16:32,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:16:32,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1656755270] [2024-11-27 20:16:32,925 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:16:32,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:16:32,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:16:32,928 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:16:32,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-27 20:16:33,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:16:33,146 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-27 20:16:33,150 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:16:33,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 11 treesize of output 7 [2024-11-27 20:16:33,163 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-11-27 20:16:33,652 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-11-27 20:16:37,935 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-11-27 20:16:37,964 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 24 proven. 12 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-11-27 20:16:37,965 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:16:38,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:16:38,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210064833] [2024-11-27 20:16:38,105 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:16:38,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656755270] [2024-11-27 20:16:38,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656755270] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:16:38,105 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:16:38,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-11-27 20:16:38,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652173774] [2024-11-27 20:16:38,106 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 20:16:38,106 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-27 20:16:38,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:16:38,107 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-27 20:16:38,107 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=165, Unknown=1, NotChecked=0, Total=210 [2024-11-27 20:16:38,107 INFO L87 Difference]: Start difference. First operand 233 states and 286 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-11-27 20:16:42,140 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-11-27 20:16:46,290 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 20:16:50,318 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-11-27 20:16:54,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-11-27 20:16:58,373 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-11-27 20:17:02,390 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-11-27 20:17:06,766 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-11-27 20:17:10,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 20:17:14,878 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-11-27 20:17:18,941 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-11-27 20:17:22,953 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-11-27 20:17:26,981 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-11-27 20:17:27,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:17:27,004 INFO L93 Difference]: Finished difference Result 256 states and 306 transitions. [2024-11-27 20:17:27,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-27 20:17:27,004 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-11-27 20:17:27,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:17:27,006 INFO L225 Difference]: With dead ends: 256 [2024-11-27 20:17:27,006 INFO L226 Difference]: Without dead ends: 255 [2024-11-27 20:17:27,007 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=79, Invalid=262, Unknown=1, NotChecked=0, Total=342 [2024-11-27 20:17:27,007 INFO L435 NwaCegarLoop]: 62 mSDtfsCounter, 137 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 20 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 48.7s IncrementalHoareTripleChecker+Time [2024-11-27 20:17:27,008 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 434 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 318 Invalid, 12 Unknown, 0 Unchecked, 48.7s Time] [2024-11-27 20:17:27,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2024-11-27 20:17:27,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 237. [2024-11-27 20:17:27,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 161 states have (on average 1.2732919254658386) internal successors, (205), 187 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-11-27 20:17:27,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 288 transitions. [2024-11-27 20:17:27,069 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 288 transitions. Word has length 72 [2024-11-27 20:17:27,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:17:27,070 INFO L471 AbstractCegarLoop]: Abstraction has 237 states and 288 transitions. [2024-11-27 20:17:27,070 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-11-27 20:17:27,070 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 288 transitions. [2024-11-27 20:17:27,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-27 20:17:27,071 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:17:27,071 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-11-27 20:17:27,083 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-27 20:17:27,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-27 20:17:27,276 INFO L396 AbstractCegarLoop]: === Iteration 24 === 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-11-27 20:17:27,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:17:27,276 INFO L85 PathProgramCache]: Analyzing trace with hash -431821818, now seen corresponding path program 1 times [2024-11-27 20:17:27,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:17:27,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532722333] [2024-11-27 20:17:27,276 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:17:27,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:17:27,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:17:27,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [966050263] [2024-11-27 20:17:27,317 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:17:27,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:17:27,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:17:27,322 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:17:27,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-27 20:17:27,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:17:27,560 INFO L256 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-27 20:17:27,564 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:17:27,568 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-11-27 20:17:27,574 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-11-27 20:17:27,956 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-11-27 20:17:28,204 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 24 proven. 12 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2024-11-27 20:17:28,204 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:17:28,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:17:28,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532722333] [2024-11-27 20:17:28,353 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:17:28,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966050263] [2024-11-27 20:17:28,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966050263] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:17:28,353 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:17:28,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-11-27 20:17:28,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152203501] [2024-11-27 20:17:28,353 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 20:17:28,354 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-27 20:17:28,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:17:28,354 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-27 20:17:28,354 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-11-27 20:17:28,354 INFO L87 Difference]: Start difference. First operand 237 states and 288 transitions. Second operand has 13 states, 10 states have (on average 3.9) internal successors, (39), 11 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-11-27 20:17:28,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:17:28,957 INFO L93 Difference]: Finished difference Result 255 states and 305 transitions. [2024-11-27 20:17:28,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-27 20:17:28,958 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 3.9) internal successors, (39), 11 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-11-27 20:17:28,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:17:28,961 INFO L225 Difference]: With dead ends: 255 [2024-11-27 20:17:28,962 INFO L226 Difference]: Without dead ends: 254 [2024-11-27 20:17:28,962 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 62 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-11-27 20:17:28,964 INFO L435 NwaCegarLoop]: 63 mSDtfsCounter, 133 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 20:17:28,964 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 401 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 20:17:28,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2024-11-27 20:17:29,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 237. [2024-11-27 20:17:29,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 161 states have (on average 1.2670807453416149) internal successors, (204), 187 states have internal predecessors, (204), 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-11-27 20:17:29,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 287 transitions. [2024-11-27 20:17:29,032 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 287 transitions. Word has length 73 [2024-11-27 20:17:29,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:17:29,032 INFO L471 AbstractCegarLoop]: Abstraction has 237 states and 287 transitions. [2024-11-27 20:17:29,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 3.9) internal successors, (39), 11 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-11-27 20:17:29,033 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 287 transitions. [2024-11-27 20:17:29,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2024-11-27 20:17:29,033 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:17:29,033 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-11-27 20:17:29,044 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-27 20:17:29,237 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:17:29,238 INFO L396 AbstractCegarLoop]: === Iteration 25 === 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-11-27 20:17:29,238 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:17:29,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1332831544, now seen corresponding path program 2 times [2024-11-27 20:17:29,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:17:29,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196851192] [2024-11-27 20:17:29,238 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:17:29,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:17:29,268 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:17:29,268 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-27 20:17:29,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1347222701] [2024-11-27 20:17:29,270 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:17:29,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:17:29,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:17:29,273 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:17:29,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-27 20:17:29,485 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:17:29,486 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:17:29,489 INFO L256 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 69 conjuncts are in the unsatisfiable core [2024-11-27 20:17:29,492 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:17:29,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-11-27 20:17:29,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-27 20:17:29,814 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-11-27 20:17:30,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 13 [2024-11-27 20:17:30,478 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-11-27 20:17:30,515 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 31 proven. 83 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-27 20:17:30,515 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:17:30,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:17:30,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196851192] [2024-11-27 20:17:30,627 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:17:30,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347222701] [2024-11-27 20:17:30,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347222701] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:17:30,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:17:30,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-11-27 20:17:30,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93162969] [2024-11-27 20:17:30,627 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 20:17:30,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 20:17:30,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:17:30,628 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 20:17:30,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:17:30,628 INFO L87 Difference]: Start difference. First operand 237 states and 287 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-11-27 20:17:34,667 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-11-27 20:17:38,672 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-11-27 20:17:42,818 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-11-27 20:17:46,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-11-27 20:17:50,866 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-11-27 20:17:55,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-11-27 20:17:59,510 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-11-27 20:18:03,527 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 20:18:07,530 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-11-27 20:18:11,840 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 20:18:15,847 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-11-27 20:18:15,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:18:15,901 INFO L93 Difference]: Finished difference Result 269 states and 315 transitions. [2024-11-27 20:18:15,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-27 20:18:15,902 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-11-27 20:18:15,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:18:15,904 INFO L225 Difference]: With dead ends: 269 [2024-11-27 20:18:15,904 INFO L226 Difference]: Without dead ends: 268 [2024-11-27 20:18:15,904 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 48 SyntacticMatches, 13 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2024-11-27 20:18:15,904 INFO L435 NwaCegarLoop]: 126 mSDtfsCounter, 131 mSDsluCounter, 1039 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 21 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 44.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 1165 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 45.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:18:15,905 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 1165 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 668 Invalid, 11 Unknown, 0 Unchecked, 45.0s Time] [2024-11-27 20:18:15,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2024-11-27 20:18:15,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 236. [2024-11-27 20:18:15,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 161 states have (on average 1.2484472049689441) internal successors, (201), 186 states have internal predecessors, (201), 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-11-27 20:18:15,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 284 transitions. [2024-11-27 20:18:15,963 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 284 transitions. Word has length 74 [2024-11-27 20:18:15,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:18:15,963 INFO L471 AbstractCegarLoop]: Abstraction has 236 states and 284 transitions. [2024-11-27 20:18:15,963 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-11-27 20:18:15,963 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 284 transitions. [2024-11-27 20:18:15,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-27 20:18:15,964 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:18:15,964 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-11-27 20:18:15,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-27 20:18:16,168 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:18:16,168 INFO L396 AbstractCegarLoop]: === Iteration 26 === 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-11-27 20:18:16,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:18:16,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1631895004, now seen corresponding path program 2 times [2024-11-27 20:18:16,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:18:16,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414907047] [2024-11-27 20:18:16,169 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:18:16,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:18:16,197 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:18:16,197 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-27 20:18:16,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1575135221] [2024-11-27 20:18:16,199 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:18:16,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:18:16,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:18:16,201 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:18:16,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-27 20:18:16,402 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:18:16,402 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:18:16,405 INFO L256 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 75 conjuncts are in the unsatisfiable core [2024-11-27 20:18:16,408 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:18:16,411 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-11-27 20:18:16,416 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-11-27 20:18:16,676 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-11-27 20:18:16,966 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-11-27 20:18:17,231 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 116 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-27 20:18:17,231 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:18:18,387 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-27 20:18:18,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:18:18,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414907047] [2024-11-27 20:18:18,388 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:18:18,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575135221] [2024-11-27 20:18:18,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575135221] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:18:18,388 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:18:18,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 24 [2024-11-27 20:18:18,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513024289] [2024-11-27 20:18:18,388 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:18:18,389 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-27 20:18:18,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:18:18,389 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-27 20:18:18,389 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2024-11-27 20:18:18,391 INFO L87 Difference]: Start difference. First operand 236 states and 284 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-11-27 20:18:21,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:18:21,891 INFO L93 Difference]: Finished difference Result 313 states and 368 transitions. [2024-11-27 20:18:21,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-27 20:18:21,891 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-11-27 20:18:21,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:18:21,892 INFO L225 Difference]: With dead ends: 313 [2024-11-27 20:18:21,892 INFO L226 Difference]: Without dead ends: 312 [2024-11-27 20:18:21,893 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 112 SyntacticMatches, 13 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=305, Invalid=1335, Unknown=0, NotChecked=0, Total=1640 [2024-11-27 20:18:21,893 INFO L435 NwaCegarLoop]: 123 mSDtfsCounter, 264 mSDsluCounter, 1435 mSDsCounter, 0 mSdLazyCounter, 920 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 1558 SdHoareTripleChecker+Invalid, 976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-27 20:18:21,894 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 1558 Invalid, 976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 920 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-27 20:18:21,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2024-11-27 20:18:21,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 274. [2024-11-27 20:18:21,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 187 states have (on average 1.2245989304812834) internal successors, (229), 213 states have internal predecessors, (229), 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-11-27 20:18:21,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 331 transitions. [2024-11-27 20:18:21,969 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 331 transitions. Word has length 75 [2024-11-27 20:18:21,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:18:21,970 INFO L471 AbstractCegarLoop]: Abstraction has 274 states and 331 transitions. [2024-11-27 20:18:21,970 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-11-27 20:18:21,970 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 331 transitions. [2024-11-27 20:18:21,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-11-27 20:18:21,971 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:18:21,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] [2024-11-27 20:18:21,982 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-27 20:18:22,172 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-27 20:18:22,176 INFO L396 AbstractCegarLoop]: === Iteration 27 === 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-11-27 20:18:22,177 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:18:22,177 INFO L85 PathProgramCache]: Analyzing trace with hash 815560985, now seen corresponding path program 1 times [2024-11-27 20:18:22,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:18:22,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713384385] [2024-11-27 20:18:22,177 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:18:22,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:18:22,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:18:22,817 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-11-27 20:18:22,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:18:22,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713384385] [2024-11-27 20:18:22,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713384385] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:18:22,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664075499] [2024-11-27 20:18:22,819 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:18:22,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:18:22,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:18:22,822 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:18:22,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-27 20:18:23,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:18:23,018 INFO L256 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-27 20:18:23,020 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:18:23,337 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-11-27 20:18:23,551 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-11-27 20:18:23,551 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:18:23,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664075499] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:18:23,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:18:23,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 17 [2024-11-27 20:18:23,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180002204] [2024-11-27 20:18:23,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:18:23,552 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 20:18:23,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:18:23,552 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 20:18:23,553 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2024-11-27 20:18:23,553 INFO L87 Difference]: Start difference. First operand 274 states and 331 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-11-27 20:18:24,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:18:24,427 INFO L93 Difference]: Finished difference Result 276 states and 334 transitions. [2024-11-27 20:18:24,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:18:24,428 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-11-27 20:18:24,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:18:24,430 INFO L225 Difference]: With dead ends: 276 [2024-11-27 20:18:24,430 INFO L226 Difference]: Without dead ends: 275 [2024-11-27 20:18:24,430 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2024-11-27 20:18:24,431 INFO L435 NwaCegarLoop]: 70 mSDtfsCounter, 22 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-27 20:18:24,431 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 421 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-27 20:18:24,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2024-11-27 20:18:24,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 273. [2024-11-27 20:18:24,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 187 states have (on average 1.213903743315508) internal successors, (227), 212 states have internal predecessors, (227), 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-11-27 20:18:24,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 329 transitions. [2024-11-27 20:18:24,525 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 329 transitions. Word has length 81 [2024-11-27 20:18:24,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:18:24,526 INFO L471 AbstractCegarLoop]: Abstraction has 273 states and 329 transitions. [2024-11-27 20:18:24,526 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-11-27 20:18:24,526 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 329 transitions. [2024-11-27 20:18:24,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-11-27 20:18:24,527 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:18:24,527 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-11-27 20:18:24,538 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-27 20:18:24,727 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-27 20:18:24,728 INFO L396 AbstractCegarLoop]: === Iteration 28 === 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-11-27 20:18:24,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:18:24,728 INFO L85 PathProgramCache]: Analyzing trace with hash -487413184, now seen corresponding path program 1 times [2024-11-27 20:18:24,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:18:24,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019771830] [2024-11-27 20:18:24,728 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:18:24,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:18:24,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:18:25,396 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-11-27 20:18:25,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:18:25,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019771830] [2024-11-27 20:18:25,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019771830] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:18:25,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347207399] [2024-11-27 20:18:25,397 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:18:25,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:18:25,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:18:25,399 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:18:25,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-27 20:18:25,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:18:25,609 INFO L256 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-27 20:18:25,611 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:18:28,076 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 (<= (select (select |c_#memory_int#7| c_func_to_recursive_line_40_to_50_0_~d.base) c_func_to_recursive_line_40_to_50_0_~d.offset) .cse0) (<= .cse0 2147483647)))) is different from true [2024-11-27 20:18:28,105 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-11-27 20:18:30,229 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-11-27 20:18:30,244 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-11-27 20:18:30,244 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:18:30,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347207399] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:18:30,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:18:30,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 18 [2024-11-27 20:18:30,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090766428] [2024-11-27 20:18:30,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:18:30,244 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 20:18:30,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:18:30,245 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 20:18:30,245 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=235, Unknown=2, NotChecked=62, Total=342 [2024-11-27 20:18:30,245 INFO L87 Difference]: Start difference. First operand 273 states and 329 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-11-27 20:18:30,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:18:30,629 INFO L93 Difference]: Finished difference Result 273 states and 329 transitions. [2024-11-27 20:18:30,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:18:30,630 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-11-27 20:18:30,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:18:30,632 INFO L225 Difference]: With dead ends: 273 [2024-11-27 20:18:30,632 INFO L226 Difference]: Without dead ends: 272 [2024-11-27 20:18:30,632 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=47, Invalid=265, Unknown=2, NotChecked=66, Total=380 [2024-11-27 20:18:30,633 INFO L435 NwaCegarLoop]: 74 mSDtfsCounter, 2 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 181 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:18:30,633 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 264 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 181 Unchecked, 0.1s Time] [2024-11-27 20:18:30,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2024-11-27 20:18:30,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 272. [2024-11-27 20:18:30,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 187 states have (on average 1.2032085561497325) internal successors, (225), 211 states have internal predecessors, (225), 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-11-27 20:18:30,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 327 transitions. [2024-11-27 20:18:30,710 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 327 transitions. Word has length 82 [2024-11-27 20:18:30,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:18:30,711 INFO L471 AbstractCegarLoop]: Abstraction has 272 states and 327 transitions. [2024-11-27 20:18:30,711 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-11-27 20:18:30,711 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 327 transitions. [2024-11-27 20:18:30,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2024-11-27 20:18:30,712 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:18:30,712 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-11-27 20:18:30,722 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-27 20:18:30,916 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-27 20:18:30,916 INFO L396 AbstractCegarLoop]: === Iteration 29 === 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-11-27 20:18:30,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:18:30,917 INFO L85 PathProgramCache]: Analyzing trace with hash 2070060539, now seen corresponding path program 1 times [2024-11-27 20:18:30,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:18:30,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803662091] [2024-11-27 20:18:30,917 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:18:30,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:18:30,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:18:31,518 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-11-27 20:18:31,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:18:31,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803662091] [2024-11-27 20:18:31,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803662091] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:18:31,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142342398] [2024-11-27 20:18:31,519 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:18:31,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:18:31,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:18:31,521 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:18:31,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-27 20:18:31,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:18:31,736 INFO L256 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-27 20:18:31,739 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:18:31,743 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-11-27 20:18:32,017 INFO L349 Elim1Store]: treesize reduction 16, result has 55.6 percent of original size [2024-11-27 20:18:32,018 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 36 treesize of output 32 [2024-11-27 20:18:40,468 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-11-27 20:18:40,471 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 48 proven. 12 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2024-11-27 20:18:40,471 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:18:41,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142342398] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:18:41,219 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:18:41,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13] total 19 [2024-11-27 20:18:41,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309116150] [2024-11-27 20:18:41,220 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:18:41,220 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-27 20:18:41,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:18:41,220 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-27 20:18:41,221 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=562, Unknown=3, NotChecked=0, Total=650 [2024-11-27 20:18:41,221 INFO L87 Difference]: Start difference. First operand 272 states and 327 transitions. Second operand has 20 states, 15 states have (on average 4.533333333333333) internal successors, (68), 16 states have internal predecessors, (68), 10 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (17), 9 states have call predecessors, (17), 8 states have call successors, (17) [2024-11-27 20:18:47,002 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-11-27 20:18:51,011 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-11-27 20:18:55,109 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-11-27 20:18: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-11-27 20:18:59,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:18:59,117 INFO L93 Difference]: Finished difference Result 407 states and 489 transitions. [2024-11-27 20:18:59,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-27 20:18:59,119 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 15 states have (on average 4.533333333333333) internal successors, (68), 16 states have internal predecessors, (68), 10 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (17), 9 states have call predecessors, (17), 8 states have call successors, (17) Word has length 83 [2024-11-27 20:18:59,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:18:59,121 INFO L225 Difference]: With dead ends: 407 [2024-11-27 20:18:59,121 INFO L226 Difference]: Without dead ends: 395 [2024-11-27 20:18:59,122 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 94 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=268, Invalid=1451, Unknown=3, NotChecked=0, Total=1722 [2024-11-27 20:18:59,123 INFO L435 NwaCegarLoop]: 59 mSDtfsCounter, 250 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 59 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 811 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:18:59,123 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 811 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 602 Invalid, 5 Unknown, 0 Unchecked, 17.2s Time] [2024-11-27 20:18:59,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2024-11-27 20:18:59,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 327. [2024-11-27 20:18:59,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 230 states have (on average 1.2347826086956522) internal successors, (284), 256 states have internal predecessors, (284), 47 states have call successors, (47), 22 states have call predecessors, (47), 31 states have return successors, (76), 50 states have call predecessors, (76), 47 states have call successors, (76) [2024-11-27 20:18:59,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 407 transitions. [2024-11-27 20:18:59,211 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 407 transitions. Word has length 83 [2024-11-27 20:18:59,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:18:59,211 INFO L471 AbstractCegarLoop]: Abstraction has 327 states and 407 transitions. [2024-11-27 20:18:59,212 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 15 states have (on average 4.533333333333333) internal successors, (68), 16 states have internal predecessors, (68), 10 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (17), 9 states have call predecessors, (17), 8 states have call successors, (17) [2024-11-27 20:18:59,212 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 407 transitions. [2024-11-27 20:18:59,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-11-27 20:18:59,212 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:18:59,213 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-11-27 20:18:59,224 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-27 20:18:59,413 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-27 20:18:59,413 INFO L396 AbstractCegarLoop]: === Iteration 30 === 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-11-27 20:18:59,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:18:59,414 INFO L85 PathProgramCache]: Analyzing trace with hash -252632670, now seen corresponding path program 1 times [2024-11-27 20:18:59,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:18:59,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719649090] [2024-11-27 20:18:59,414 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:18:59,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:18:59,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:19:00,058 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-11-27 20:19:00,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:19:00,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719649090] [2024-11-27 20:19:00,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719649090] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:19:00,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168388277] [2024-11-27 20:19:00,058 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:19:00,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:19:00,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:19:00,061 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:19:00,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-27 20:19:00,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:19:00,279 INFO L256 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-27 20:19:00,282 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:19:00,288 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-11-27 20:19:00,409 WARN L873 $PredicateComparison]: unable to prove that (exists ((func_to_recursive_line_30_to_37_0_~p.offset Int)) (= |c_#memory_int#6| (store |c_old(#memory_int#6)| |c_func_to_recursive_line_30_to_37_0_#in~p.base| (let ((.cse0 (select |c_old(#memory_int#6)| |c_func_to_recursive_line_30_to_37_0_#in~p.base|))) (store .cse0 func_to_recursive_line_30_to_37_0_~p.offset (* (select .cse0 func_to_recursive_line_30_to_37_0_~p.offset) 2)))))) is different from true [2024-11-27 20:19:00,481 INFO L349 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2024-11-27 20:19:00,481 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 25 treesize of output 32 [2024-11-27 20:19:01,417 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 48 proven. 10 refuted. 0 times theorem prover too weak. 65 trivial. 2 not checked. [2024-11-27 20:19:01,417 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:19:01,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168388277] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:19:01,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:19:01,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2024-11-27 20:19:01,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352122925] [2024-11-27 20:19:01,791 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:19:01,791 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-27 20:19:01,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:19:01,792 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-27 20:19:01,792 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=656, Unknown=1, NotChecked=52, Total=812 [2024-11-27 20:19:01,792 INFO L87 Difference]: Start difference. First operand 327 states and 407 transitions. Second operand has 23 states, 18 states have (on average 4.055555555555555) internal successors, (73), 19 states have internal predecessors, (73), 10 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (17), 9 states have call predecessors, (17), 8 states have call successors, (17) [2024-11-27 20:19:12,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:19:12,449 INFO L93 Difference]: Finished difference Result 419 states and 529 transitions. [2024-11-27 20:19:12,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-27 20:19:12,450 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 18 states have (on average 4.055555555555555) internal successors, (73), 19 states have internal predecessors, (73), 10 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (17), 9 states have call predecessors, (17), 8 states have call successors, (17) Word has length 84 [2024-11-27 20:19:12,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:19:12,452 INFO L225 Difference]: With dead ends: 419 [2024-11-27 20:19:12,452 INFO L226 Difference]: Without dead ends: 418 [2024-11-27 20:19:12,453 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 93 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 10.4s TimeCoverageRelationStatistics Valid=251, Invalid=1310, Unknown=3, NotChecked=76, Total=1640 [2024-11-27 20:19:12,454 INFO L435 NwaCegarLoop]: 60 mSDtfsCounter, 171 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 35 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 694 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:19:12,454 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 694 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 473 Invalid, 1 Unknown, 166 Unchecked, 1.0s Time] [2024-11-27 20:19:12,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2024-11-27 20:19:12,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 390. [2024-11-27 20:19:12,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 277 states have (on average 1.2527075812274369) internal successors, (347), 305 states have internal predecessors, (347), 54 states have call successors, (54), 24 states have call predecessors, (54), 40 states have return successors, (107), 61 states have call predecessors, (107), 54 states have call successors, (107) [2024-11-27 20:19:12,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 508 transitions. [2024-11-27 20:19:12,564 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 508 transitions. Word has length 84 [2024-11-27 20:19:12,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:19:12,565 INFO L471 AbstractCegarLoop]: Abstraction has 390 states and 508 transitions. [2024-11-27 20:19:12,565 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 18 states have (on average 4.055555555555555) internal successors, (73), 19 states have internal predecessors, (73), 10 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (17), 9 states have call predecessors, (17), 8 states have call successors, (17) [2024-11-27 20:19:12,565 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 508 transitions. [2024-11-27 20:19:12,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-11-27 20:19:12,567 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:19:12,568 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-11-27 20:19:12,580 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-27 20:19:12,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:19:12,768 INFO L396 AbstractCegarLoop]: === Iteration 31 === 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-11-27 20:19:12,768 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:19:12,769 INFO L85 PathProgramCache]: Analyzing trace with hash 2033142052, now seen corresponding path program 1 times [2024-11-27 20:19:12,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:19:12,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069360485] [2024-11-27 20:19:12,769 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:19:12,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:19:12,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:19:12,962 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2024-11-27 20:19:12,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:19:12,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069360485] [2024-11-27 20:19:12,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069360485] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:19:12,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:19:12,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:19:12,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827470108] [2024-11-27 20:19:12,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:19:12,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:19:12,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:19:12,963 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:19:12,963 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:19:12,964 INFO L87 Difference]: Start difference. First operand 390 states and 508 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-11-27 20:19:13,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:19:13,209 INFO L93 Difference]: Finished difference Result 390 states and 508 transitions. [2024-11-27 20:19:13,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:19:13,209 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-11-27 20:19:13,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:19:13,212 INFO L225 Difference]: With dead ends: 390 [2024-11-27 20:19:13,212 INFO L226 Difference]: Without dead ends: 389 [2024-11-27 20:19:13,212 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-11-27 20:19:13,212 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-11-27 20:19:13,214 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-11-27 20:19:13,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2024-11-27 20:19:13,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 389. [2024-11-27 20:19:13,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 277 states have (on average 1.2418772563176896) internal successors, (344), 304 states have internal predecessors, (344), 54 states have call successors, (54), 24 states have call predecessors, (54), 40 states have return successors, (107), 61 states have call predecessors, (107), 54 states have call successors, (107) [2024-11-27 20:19:13,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 505 transitions. [2024-11-27 20:19:13,311 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 505 transitions. Word has length 86 [2024-11-27 20:19:13,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:19:13,311 INFO L471 AbstractCegarLoop]: Abstraction has 389 states and 505 transitions. [2024-11-27 20:19:13,312 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-11-27 20:19:13,312 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 505 transitions. [2024-11-27 20:19:13,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2024-11-27 20:19:13,314 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:19:13,314 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-11-27 20:19:13,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-27 20:19:13,315 INFO L396 AbstractCegarLoop]: === Iteration 32 === 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-11-27 20:19:13,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:19:13,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1397105760, now seen corresponding path program 1 times [2024-11-27 20:19:13,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:19:13,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383359958] [2024-11-27 20:19:13,316 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:19:13,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:19:13,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:19:15,163 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2024-11-27 20:19:15,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:19:15,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383359958] [2024-11-27 20:19:15,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383359958] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:19:15,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350152502] [2024-11-27 20:19:15,164 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:19:15,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:19:15,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:19:15,167 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:19:15,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-27 20:19:15,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:19:15,370 INFO L256 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-11-27 20:19:15,374 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:19:15,380 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-11-27 20:19:15,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-27 20:19:15,970 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#7)| |c_func_to_recursive_line_30_to_37_0_#in~d.base|))) (and (<= (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|) (= |c_#memory_int#7| (store |c_old(#memory_int#7)| |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))))))) (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#2| |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-11-27 20:19:16,188 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-11-27 20:19:17,401 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-11-27 20:19:17,525 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-27 20:19:17,526 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-11-27 20:19:17,538 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-11-27 20:19:17,612 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 48 proven. 10 refuted. 0 times theorem prover too weak. 65 trivial. 2 not checked. [2024-11-27 20:19:17,612 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:19:19,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350152502] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:19:19,171 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:19:19,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14] total 30 [2024-11-27 20:19:19,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549088352] [2024-11-27 20:19:19,171 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:19:19,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-27 20:19:19,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:19:19,172 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-27 20:19:19,172 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1282, Unknown=1, NotChecked=72, Total=1482 [2024-11-27 20:19:19,173 INFO L87 Difference]: Start difference. First operand 389 states and 505 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-11-27 20:19:24,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 20:19:32,231 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-11-27 20:19:36,239 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-11-27 20:19:40,286 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-11-27 20:19:45,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-11-27 20:19:49,460 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-11-27 20:19:54,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-11-27 20:19:59,112 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 20:20:03,817 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-11-27 20:20:08,513 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-11-27 20:20:12,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 20:20:13,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:20:13,324 INFO L93 Difference]: Finished difference Result 436 states and 578 transitions. [2024-11-27 20:20:13,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-27 20:20:13,325 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-11-27 20:20:13,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:20:13,328 INFO L225 Difference]: With dead ends: 436 [2024-11-27 20:20:13,330 INFO L226 Difference]: Without dead ends: 435 [2024-11-27 20:20:13,335 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 98 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1035 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=463, Invalid=4095, Unknown=2, NotChecked=132, Total=4692 [2024-11-27 20:20:13,336 INFO L435 NwaCegarLoop]: 65 mSDtfsCounter, 198 mSDsluCounter, 1058 mSDsCounter, 0 mSdLazyCounter, 1508 mSolverCounterSat, 47 mSolverCounterUnsat, 14 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 1123 SdHoareTripleChecker+Invalid, 1749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1508 IncrementalHoareTripleChecker+Invalid, 14 IncrementalHoareTripleChecker+Unknown, 180 IncrementalHoareTripleChecker+Unchecked, 47.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:20:13,340 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 1123 Invalid, 1749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1508 Invalid, 14 Unknown, 180 Unchecked, 47.3s Time] [2024-11-27 20:20:13,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2024-11-27 20:20:13,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 423. [2024-11-27 20:20:13,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 306 states have (on average 1.2549019607843137) internal successors, (384), 334 states have internal predecessors, (384), 57 states have call successors, (57), 25 states have call predecessors, (57), 42 states have return successors, (116), 64 states have call predecessors, (116), 57 states have call successors, (116) [2024-11-27 20:20:13,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 557 transitions. [2024-11-27 20:20:13,495 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 557 transitions. Word has length 87 [2024-11-27 20:20:13,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:20:13,496 INFO L471 AbstractCegarLoop]: Abstraction has 423 states and 557 transitions. [2024-11-27 20:20:13,496 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-11-27 20:20:13,497 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 557 transitions. [2024-11-27 20:20:13,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-11-27 20:20:13,498 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:20:13,499 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-11-27 20:20:13,515 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-27 20:20:13,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-11-27 20:20:13,699 INFO L396 AbstractCegarLoop]: === Iteration 33 === 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-11-27 20:20:13,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:20:13,700 INFO L85 PathProgramCache]: Analyzing trace with hash -360605530, now seen corresponding path program 1 times [2024-11-27 20:20:13,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:20:13,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988319012] [2024-11-27 20:20:13,700 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:13,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:20:13,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:14,971 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2024-11-27 20:20:14,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:20:14,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988319012] [2024-11-27 20:20:14,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988319012] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:14,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511322627] [2024-11-27 20:20:14,972 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:20:14,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:20:14,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:20:14,974 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:20:14,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-27 20:20:15,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:20:15,232 INFO L256 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 58 conjuncts are in the unsatisfiable core [2024-11-27 20:20:15,237 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:20:15,244 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-11-27 20:20:15,255 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-11-27 20:20:16,429 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-11-27 20:20:33,051 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 74 treesize of output 58 [2024-11-27 20:20:33,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 66 [2024-11-27 20:20:33,074 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 24 treesize of output 9 [2024-11-27 20:20:33,118 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-11-27 20:20:33,187 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 48 proven. 12 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2024-11-27 20:20:33,187 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:20:34,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511322627] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:20:34,921 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:20:34,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 22 [2024-11-27 20:20:34,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115262915] [2024-11-27 20:20:34,921 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:20:34,921 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-27 20:20:34,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:20:34,922 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-27 20:20:34,922 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=816, Unknown=2, NotChecked=0, Total=930 [2024-11-27 20:20:34,922 INFO L87 Difference]: Start difference. First operand 423 states and 557 transitions. Second operand has 23 states, 18 states have (on average 4.388888888888889) internal successors, (79), 21 states have internal predecessors, (79), 9 states have call successors, (21), 6 states have call predecessors, (21), 7 states have return successors, (20), 8 states have call predecessors, (20), 8 states have call successors, (20) [2024-11-27 20:20:38,990 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-11-27 20:20:43,380 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-11-27 20:20:47,520 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-11-27 20:20:51,556 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-11-27 20:20:55,620 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-11-27 20:20:59,630 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-11-27 20:21:04,395 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-11-27 20:21:08,446 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-11-27 20:21:12,723 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 20:21:16,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 20:21:20,955 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-11-27 20:21:25,004 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-27 20:21:29,086 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-11-27 20:21:33,372 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-11-27 20:21:33,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:21:33,377 INFO L93 Difference]: Finished difference Result 469 states and 613 transitions. [2024-11-27 20:21:33,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-27 20:21:33,379 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 18 states have (on average 4.388888888888889) internal successors, (79), 21 states have internal predecessors, (79), 9 states have call successors, (21), 6 states have call predecessors, (21), 7 states have return successors, (20), 8 states have call predecessors, (20), 8 states have call successors, (20) Word has length 88 [2024-11-27 20:21:33,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:21:33,381 INFO L225 Difference]: With dead ends: 469 [2024-11-27 20:21:33,382 INFO L226 Difference]: Without dead ends: 468 [2024-11-27 20:21:33,383 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 102 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 18.8s TimeCoverageRelationStatistics Valid=195, Invalid=1285, Unknown=2, NotChecked=0, Total=1482 [2024-11-27 20:21:33,383 INFO L435 NwaCegarLoop]: 57 mSDtfsCounter, 158 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 32 mSolverCounterUnsat, 15 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 57.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 15 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 57.6s IncrementalHoareTripleChecker+Time [2024-11-27 20:21:33,383 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 721 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 621 Invalid, 15 Unknown, 0 Unchecked, 57.6s Time] [2024-11-27 20:21:33,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2024-11-27 20:21:33,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 435. [2024-11-27 20:21:33,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 317 states have (on average 1.252365930599369) internal successors, (397), 345 states have internal predecessors, (397), 57 states have call successors, (57), 26 states have call predecessors, (57), 43 states have return successors, (116), 64 states have call predecessors, (116), 57 states have call successors, (116) [2024-11-27 20:21:33,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 570 transitions. [2024-11-27 20:21:33,524 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 570 transitions. Word has length 88 [2024-11-27 20:21:33,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:21:33,525 INFO L471 AbstractCegarLoop]: Abstraction has 435 states and 570 transitions. [2024-11-27 20:21:33,525 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 18 states have (on average 4.388888888888889) internal successors, (79), 21 states have internal predecessors, (79), 9 states have call successors, (21), 6 states have call predecessors, (21), 7 states have return successors, (20), 8 states have call predecessors, (20), 8 states have call successors, (20) [2024-11-27 20:21:33,525 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 570 transitions. [2024-11-27 20:21:33,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-27 20:21:33,526 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:21:33,526 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-11-27 20:21:33,540 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-27 20:21:33,731 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:21:33,731 INFO L396 AbstractCegarLoop]: === Iteration 34 === 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-11-27 20:21:33,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:21:33,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1706130530, now seen corresponding path program 1 times [2024-11-27 20:21:33,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:21:33,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639872564] [2024-11-27 20:21:33,732 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:21:33,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:21:33,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:21:34,050 INFO L134 CoverageAnalysis]: Checked inductivity of 125 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2024-11-27 20:21:34,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:21:34,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639872564] [2024-11-27 20:21:34,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639872564] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:21:34,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:21:34,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:21:34,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121693214] [2024-11-27 20:21:34,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:21:34,051 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 20:21:34,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:21:34,052 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 20:21:34,052 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:21:34,052 INFO L87 Difference]: Start difference. First operand 435 states and 570 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-11-27 20:21:34,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:21:34,469 INFO L93 Difference]: Finished difference Result 459 states and 598 transitions. [2024-11-27 20:21:34,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:21:34,469 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-11-27 20:21:34,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:21:34,473 INFO L225 Difference]: With dead ends: 459 [2024-11-27 20:21:34,473 INFO L226 Difference]: Without dead ends: 458 [2024-11-27 20:21:34,474 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-11-27 20:21:34,474 INFO L435 NwaCegarLoop]: 75 mSDtfsCounter, 45 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:21:34,475 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 361 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:21:34,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2024-11-27 20:21:34,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 449. [2024-11-27 20:21:34,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 330 states have (on average 1.2575757575757576) internal successors, (415), 358 states have internal predecessors, (415), 57 states have call successors, (57), 26 states have call predecessors, (57), 44 states have return successors, (118), 65 states have call predecessors, (118), 57 states have call successors, (118) [2024-11-27 20:21:34,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 590 transitions. [2024-11-27 20:21:34,701 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 590 transitions. Word has length 89 [2024-11-27 20:21:34,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:21:34,702 INFO L471 AbstractCegarLoop]: Abstraction has 449 states and 590 transitions. [2024-11-27 20:21:34,702 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-11-27 20:21:34,702 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 590 transitions. [2024-11-27 20:21:34,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2024-11-27 20:21:34,704 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:21:34,704 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-11-27 20:21:34,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-27 20:21:34,704 INFO L396 AbstractCegarLoop]: === Iteration 35 === 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-11-27 20:21:34,705 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:21:34,705 INFO L85 PathProgramCache]: Analyzing trace with hash -29578387, now seen corresponding path program 1 times [2024-11-27 20:21:34,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:21:34,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887706628] [2024-11-27 20:21:34,705 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:21:34,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:21:34,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:21:34,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [880926089] [2024-11-27 20:21:34,793 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:21:34,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:21:34,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:21:34,797 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:21:34,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-27 20:21:35,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:21:35,143 INFO L256 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 120 conjuncts are in the unsatisfiable core [2024-11-27 20:21:35,150 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:21:35,157 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-11-27 20:21:35,167 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-11-27 20:21:35,178 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-11-27 20:21:35,196 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-11-27 20:21:36,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-27 20:21:36,862 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-11-27 20:21:38,602 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-11-27 20:21:39,008 INFO L349 Elim1Store]: treesize reduction 33, result has 31.3 percent of original size [2024-11-27 20:21:39,009 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-11-27 20:21:39,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-27 20:21:39,260 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 48 proven. 15 refuted. 0 times theorem prover too weak. 65 trivial. 0 not checked. [2024-11-27 20:21:39,261 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:21:45,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:21:45,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887706628] [2024-11-27 20:21:45,971 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:21:45,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880926089] [2024-11-27 20:21:45,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880926089] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:21:45,971 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:21:45,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2024-11-27 20:21:45,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488935873] [2024-11-27 20:21:45,972 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 20:21:45,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-27 20:21:45,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:21:45,973 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-27 20:21:45,973 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=752, Unknown=1, NotChecked=0, Total=870 [2024-11-27 20:21:45,974 INFO L87 Difference]: Start difference. First operand 449 states and 590 transitions. Second operand has 21 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 18 states have internal predecessors, (53), 7 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2024-11-27 20:21:49,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:21:49,727 INFO L93 Difference]: Finished difference Result 496 states and 646 transitions. [2024-11-27 20:21:49,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-27 20:21:49,727 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 18 states have internal predecessors, (53), 7 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 93 [2024-11-27 20:21:49,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:21:49,731 INFO L225 Difference]: With dead ends: 496 [2024-11-27 20:21:49,731 INFO L226 Difference]: Without dead ends: 495 [2024-11-27 20:21:49,732 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 77 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=190, Invalid=1141, Unknown=1, NotChecked=0, Total=1332 [2024-11-27 20:21:49,732 INFO L435 NwaCegarLoop]: 71 mSDtfsCounter, 144 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 918 mSolverCounterSat, 24 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 918 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-11-27 20:21:49,732 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 689 Invalid, 943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 918 Invalid, 1 Unknown, 0 Unchecked, 2.9s Time] [2024-11-27 20:21:49,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2024-11-27 20:21:49,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 472. [2024-11-27 20:21:49,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 348 states have (on average 1.2614942528735633) internal successors, (439), 377 states have internal predecessors, (439), 60 states have call successors, (60), 27 states have call predecessors, (60), 46 states have return successors, (127), 68 states have call predecessors, (127), 60 states have call successors, (127) [2024-11-27 20:21:49,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 626 transitions. [2024-11-27 20:21:49,889 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 626 transitions. Word has length 93 [2024-11-27 20:21:49,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:21:49,889 INFO L471 AbstractCegarLoop]: Abstraction has 472 states and 626 transitions. [2024-11-27 20:21:49,889 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 18 states have internal predecessors, (53), 7 states have call successors, (12), 5 states have call predecessors, (12), 4 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2024-11-27 20:21:49,889 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 626 transitions. [2024-11-27 20:21:49,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-11-27 20:21:49,890 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:21:49,891 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-11-27 20:21:49,906 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-27 20:21:50,091 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:21:50,092 INFO L396 AbstractCegarLoop]: === Iteration 36 === 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-11-27 20:21:50,092 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:21:50,092 INFO L85 PathProgramCache]: Analyzing trace with hash -916929960, now seen corresponding path program 1 times [2024-11-27 20:21:50,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:21:50,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370764201] [2024-11-27 20:21:50,093 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:21:50,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:21:50,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:21:50,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1594837602] [2024-11-27 20:21:50,143 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:21:50,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:21:50,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:21:50,146 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:21:50,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-27 20:21:50,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:21:50,486 INFO L256 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 136 conjuncts are in the unsatisfiable core [2024-11-27 20:21:50,494 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:21:50,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-27 20:21:50,511 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-11-27 20:21:50,527 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-11-27 20:21:50,540 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-11-27 20:21:52,259 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-11-27 20:21:52,283 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-11-27 20:21:54,090 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-11-27 20:21:54,491 INFO L349 Elim1Store]: treesize reduction 29, result has 34.1 percent of original size [2024-11-27 20:21:54,491 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-11-27 20:21:54,759 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 48 proven. 19 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2024-11-27 20:21:54,759 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:22:00,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:22:00,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370764201] [2024-11-27 20:22:00,741 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:22:00,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594837602] [2024-11-27 20:22:00,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594837602] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:22:00,741 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:22:00,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-11-27 20:22:00,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634668756] [2024-11-27 20:22:00,741 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 20:22:00,742 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-27 20:22:00,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:22:00,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-27 20:22:00,743 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=765, Unknown=1, NotChecked=0, Total=870 [2024-11-27 20:22:00,743 INFO L87 Difference]: Start difference. First operand 472 states and 626 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-11-27 20:22:04,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:22:04,617 INFO L93 Difference]: Finished difference Result 495 states and 644 transitions. [2024-11-27 20:22:04,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-27 20:22:04,617 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-11-27 20:22:04,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:22:04,620 INFO L225 Difference]: With dead ends: 495 [2024-11-27 20:22:04,620 INFO L226 Difference]: Without dead ends: 494 [2024-11-27 20:22:04,621 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 79 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=169, Invalid=1236, Unknown=1, NotChecked=0, Total=1406 [2024-11-27 20:22:04,621 INFO L435 NwaCegarLoop]: 72 mSDtfsCounter, 163 mSDsluCounter, 609 mSDsCounter, 0 mSdLazyCounter, 931 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-11-27 20:22:04,622 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 681 Invalid, 961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 931 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2024-11-27 20:22:04,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2024-11-27 20:22:04,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 472. [2024-11-27 20:22:04,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 348 states have (on average 1.2557471264367817) internal successors, (437), 377 states have internal predecessors, (437), 60 states have call successors, (60), 27 states have call predecessors, (60), 46 states have return successors, (127), 68 states have call predecessors, (127), 60 states have call successors, (127) [2024-11-27 20:22:04,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 624 transitions. [2024-11-27 20:22:04,776 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 624 transitions. Word has length 94 [2024-11-27 20:22:04,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:22:04,777 INFO L471 AbstractCegarLoop]: Abstraction has 472 states and 624 transitions. [2024-11-27 20:22:04,777 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-11-27 20:22:04,777 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 624 transitions. [2024-11-27 20:22:04,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-11-27 20:22:04,778 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:22:04,779 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-11-27 20:22:04,793 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-11-27 20:22:04,979 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_35465f0a-450d-4f68-a990-b407ed478855/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:22:04,980 INFO L396 AbstractCegarLoop]: === Iteration 37 === 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-11-27 20:22:04,981 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:22:04,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1639942351, now seen corresponding path program 1 times [2024-11-27 20:22:04,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:22:04,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668666792] [2024-11-27 20:22:04,982 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:22:04,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:22:05,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat