./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/recursified_nla-digbench/recursified_egcd2-ll.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/recursified_nla-digbench/recursified_egcd2-ll.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 020f2d3a270ed8dfae4a7c8fa8db16a8ad645d088f685c7c500cf3124112cf45 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-28 20:21:53,699 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-28 20:21:53,775 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-11-28 20:21:53,780 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-28 20:21:53,780 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-28 20:21:53,805 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-28 20:21:53,805 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-28 20:21:53,806 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-28 20:21:53,807 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-28 20:21:53,807 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-28 20:21:53,808 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-28 20:21:53,808 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-28 20:21:53,809 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-28 20:21:53,810 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-28 20:21:53,810 INFO L153 SettingsManager]: * Use SBE=true [2023-11-28 20:21:53,811 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-28 20:21:53,811 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-28 20:21:53,812 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-28 20:21:53,812 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-28 20:21:53,813 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-28 20:21:53,813 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-28 20:21:53,814 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-28 20:21:53,814 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-28 20:21:53,815 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-28 20:21:53,815 INFO L153 SettingsManager]: * Check absence of signed integer overflows=true [2023-11-28 20:21:53,815 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-28 20:21:53,816 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-28 20:21:53,816 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-28 20:21:53,817 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-28 20:21:53,817 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-28 20:21:53,818 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-28 20:21:53,818 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-28 20:21:53,818 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-28 20:21:53,819 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 20:21:53,819 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-28 20:21:53,820 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-28 20:21:53,820 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-28 20:21:53,820 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-28 20:21:53,821 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-28 20:21:53,821 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-28 20:21:53,821 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-28 20:21:53,821 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-28 20:21:53,822 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-28 20:21:53,822 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-28 20:21:53,822 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 020f2d3a270ed8dfae4a7c8fa8db16a8ad645d088f685c7c500cf3124112cf45 [2023-11-28 20:21:54,070 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-28 20:21:54,094 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-28 20:21:54,096 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-28 20:21:54,098 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-28 20:21:54,098 INFO L274 PluginConnector]: CDTParser initialized [2023-11-28 20:21:54,099 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/recursified_nla-digbench/recursified_egcd2-ll.c [2023-11-28 20:21:56,834 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-28 20:21:56,984 INFO L384 CDTParser]: Found 1 translation units. [2023-11-28 20:21:56,985 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/sv-benchmarks/c/recursified_nla-digbench/recursified_egcd2-ll.c [2023-11-28 20:21:56,991 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/data/2099fc9dd/83c0f4f756ad4bcaa70d15a25c4e5f23/FLAG2684c2672 [2023-11-28 20:21:57,004 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/data/2099fc9dd/83c0f4f756ad4bcaa70d15a25c4e5f23 [2023-11-28 20:21:57,006 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-28 20:21:57,007 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-28 20:21:57,009 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-28 20:21:57,009 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-28 20:21:57,013 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-28 20:21:57,013 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 08:21:57" (1/1) ... [2023-11-28 20:21:57,014 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63034eb4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:21:57, skipping insertion in model container [2023-11-28 20:21:57,014 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 08:21:57" (1/1) ... [2023-11-28 20:21:57,040 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-28 20:21:57,236 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 20:21:57,245 INFO L202 MainTranslator]: Completed pre-run [2023-11-28 20:21:57,276 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-28 20:21:57,288 INFO L206 MainTranslator]: Completed translation [2023-11-28 20:21:57,289 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:21:57 WrapperNode [2023-11-28 20:21:57,289 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-28 20:21:57,290 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-28 20:21:57,290 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-28 20:21:57,290 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-28 20:21:57,298 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:21:57" (1/1) ... [2023-11-28 20:21:57,308 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:21:57" (1/1) ... [2023-11-28 20:21:57,333 INFO L138 Inliner]: procedures = 17, calls = 142, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 158 [2023-11-28 20:21:57,333 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-28 20:21:57,334 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-28 20:21:57,334 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-28 20:21:57,334 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-28 20:21:57,345 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:21:57" (1/1) ... [2023-11-28 20:21:57,345 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:21:57" (1/1) ... [2023-11-28 20:21:57,350 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:21:57" (1/1) ... [2023-11-28 20:21:57,368 INFO L175 MemorySlicer]: Split 86 memory accesses to 13 slices as follows [2, 7, 7, 3, 10, 7, 12, 9, 3, 8, 5, 8, 5]. 14 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 22 writes are split as follows [0, 3, 3, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2]. [2023-11-28 20:21:57,368 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:21:57" (1/1) ... [2023-11-28 20:21:57,368 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:21:57" (1/1) ... [2023-11-28 20:21:57,377 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:21:57" (1/1) ... [2023-11-28 20:21:57,380 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:21:57" (1/1) ... [2023-11-28 20:21:57,383 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:21:57" (1/1) ... [2023-11-28 20:21:57,385 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:21:57" (1/1) ... [2023-11-28 20:21:57,391 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-28 20:21:57,392 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-28 20:21:57,392 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-28 20:21:57,392 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-28 20:21:57,393 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:21:57" (1/1) ... [2023-11-28 20:21:57,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-28 20:21:57,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:57,420 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-28 20:21:57,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-28 20:21:57,454 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-28 20:21:57,454 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-28 20:21:57,455 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-28 20:21:57,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-28 20:21:57,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-28 20:21:57,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-28 20:21:57,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-28 20:21:57,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-28 20:21:57,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-28 20:21:57,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-28 20:21:57,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-28 20:21:57,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2023-11-28 20:21:57,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2023-11-28 20:21:57,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2023-11-28 20:21:57,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2023-11-28 20:21:57,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2023-11-28 20:21:57,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-28 20:21:57,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-28 20:21:57,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-28 20:21:57,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-28 20:21:57,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-28 20:21:57,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-28 20:21:57,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-28 20:21:57,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-28 20:21:57,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-28 20:21:57,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2023-11-28 20:21:57,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2023-11-28 20:21:57,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2023-11-28 20:21:57,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2023-11-28 20:21:57,458 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2023-11-28 20:21:57,458 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_45_to_53_0 [2023-11-28 20:21:57,458 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_45_to_53_0 [2023-11-28 20:21:57,459 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_39_to_65_0 [2023-11-28 20:21:57,459 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_39_to_65_0 [2023-11-28 20:21:57,459 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-28 20:21:57,459 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-28 20:21:57,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-28 20:21:57,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-28 20:21:57,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-28 20:21:57,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-28 20:21:57,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-28 20:21:57,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-28 20:21:57,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-28 20:21:57,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-28 20:21:57,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2023-11-28 20:21:57,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2023-11-28 20:21:57,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2023-11-28 20:21:57,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2023-11-28 20:21:57,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2023-11-28 20:21:57,460 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2023-11-28 20:21:57,461 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2023-11-28 20:21:57,461 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-28 20:21:57,600 INFO L241 CfgBuilder]: Building ICFG [2023-11-28 20:21:57,602 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-28 20:21:58,158 INFO L282 CfgBuilder]: Performing block encoding [2023-11-28 20:21:58,198 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-28 20:21:58,199 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-28 20:21:58,199 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:21:58 BoogieIcfgContainer [2023-11-28 20:21:58,199 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-28 20:21:58,203 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-28 20:21:58,203 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-28 20:21:58,206 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-28 20:21:58,206 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 08:21:57" (1/3) ... [2023-11-28 20:21:58,207 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@503b767b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 08:21:58, skipping insertion in model container [2023-11-28 20:21:58,207 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 08:21:57" (2/3) ... [2023-11-28 20:21:58,208 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@503b767b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 08:21:58, skipping insertion in model container [2023-11-28 20:21:58,208 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 08:21:58" (3/3) ... [2023-11-28 20:21:58,209 INFO L112 eAbstractionObserver]: Analyzing ICFG recursified_egcd2-ll.c [2023-11-28 20:21:58,230 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-28 20:21:58,230 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 64 error locations. [2023-11-28 20:21:58,289 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-28 20:21:58,296 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@a772d6d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-28 20:21:58,296 INFO L358 AbstractCegarLoop]: Starting to check reachability of 64 error locations. [2023-11-28 20:21:58,300 INFO L276 IsEmpty]: Start isEmpty. Operand has 174 states, 91 states have (on average 1.7692307692307692) internal successors, (161), 157 states have internal predecessors, (161), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2023-11-28 20:21:58,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-11-28 20:21:58,309 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:21:58,309 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:21:58,310 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:21:58,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:58,316 INFO L85 PathProgramCache]: Analyzing trace with hash -235006959, now seen corresponding path program 1 times [2023-11-28 20:21:58,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:58,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684950281] [2023-11-28 20:21:58,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:58,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:58,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:58,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:58,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684950281] [2023-11-28 20:21:58,540 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-28 20:21:58,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047283722] [2023-11-28 20:21:58,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:58,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:58,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:58,546 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:58,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-28 20:21:58,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:58,727 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-28 20:21:58,732 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:58,755 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-28 20:21:58,755 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:21:58,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047283722] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:58,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:58,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-28 20:21:58,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931323282] [2023-11-28 20:21:58,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:58,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-28 20:21:58,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:58,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-28 20:21:58,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 20:21:58,795 INFO L87 Difference]: Start difference. First operand has 174 states, 91 states have (on average 1.7692307692307692) internal successors, (161), 157 states have internal predecessors, (161), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-28 20:21:58,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:21:58,880 INFO L93 Difference]: Finished difference Result 346 states and 389 transitions. [2023-11-28 20:21:58,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-28 20:21:58,883 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 14 [2023-11-28 20:21:58,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:21:58,892 INFO L225 Difference]: With dead ends: 346 [2023-11-28 20:21:58,892 INFO L226 Difference]: Without dead ends: 171 [2023-11-28 20:21:58,897 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-28 20:21:58,900 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:21:58,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 183 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-28 20:21:58,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2023-11-28 20:21:58,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2023-11-28 20:21:58,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 90 states have (on average 1.7222222222222223) internal successors, (155), 155 states have internal predecessors, (155), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2023-11-28 20:21:58,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 181 transitions. [2023-11-28 20:21:58,971 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 181 transitions. Word has length 14 [2023-11-28 20:21:58,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:21:58,972 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 181 transitions. [2023-11-28 20:21:58,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-28 20:21:58,972 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 181 transitions. [2023-11-28 20:21:58,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-11-28 20:21:58,974 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:21:58,974 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:21:58,980 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-28 20:21:59,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-28 20:21:59,175 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:21:59,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:21:59,176 INFO L85 PathProgramCache]: Analyzing trace with hash 467904661, now seen corresponding path program 1 times [2023-11-28 20:21:59,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:21:59,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179837159] [2023-11-28 20:21:59,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:59,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:21:59,232 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:21:59,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [25982117] [2023-11-28 20:21:59,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:21:59,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:21:59,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:21:59,234 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:21:59,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-28 20:21:59,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:21:59,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-28 20:21:59,409 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:21:59,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:21:59,659 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:21:59,660 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 [2023-11-28 20:21:59,692 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:21:59,692 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:21:59,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:21:59,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179837159] [2023-11-28 20:21:59,693 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:21:59,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25982117] [2023-11-28 20:21:59,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25982117] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:21:59,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:21:59,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:21:59,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574323516] [2023-11-28 20:21:59,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:21:59,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-28 20:21:59,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:21:59,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-28 20:21:59,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-11-28 20:21:59,696 INFO L87 Difference]: Start difference. First operand 171 states and 181 transitions. Second operand has 12 states, 9 states have (on average 1.1111111111111112) internal successors, (10), 8 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-28 20:22:03,760 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:22:04,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:22:04,261 INFO L93 Difference]: Finished difference Result 175 states and 184 transitions. [2023-11-28 20:22:04,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-28 20:22:04,262 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 1.1111111111111112) internal successors, (10), 8 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 14 [2023-11-28 20:22:04,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:22:04,264 INFO L225 Difference]: With dead ends: 175 [2023-11-28 20:22:04,264 INFO L226 Difference]: Without dead ends: 174 [2023-11-28 20:22:04,265 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2023-11-28 20:22:04,266 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 204 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 1062 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2023-11-28 20:22:04,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 1062 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 206 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2023-11-28 20:22:04,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2023-11-28 20:22:04,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2023-11-28 20:22:04,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 93 states have (on average 1.6881720430107527) internal successors, (157), 157 states have internal predecessors, (157), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2023-11-28 20:22:04,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 183 transitions. [2023-11-28 20:22:04,288 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 183 transitions. Word has length 14 [2023-11-28 20:22:04,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:22:04,288 INFO L495 AbstractCegarLoop]: Abstraction has 174 states and 183 transitions. [2023-11-28 20:22:04,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 1.1111111111111112) internal successors, (10), 8 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-28 20:22:04,289 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 183 transitions. [2023-11-28 20:22:04,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-11-28 20:22:04,289 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:22:04,289 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:22:04,295 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-28 20:22:04,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:04,495 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:22:04,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:04,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1620142783, now seen corresponding path program 1 times [2023-11-28 20:22:04,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:04,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760581990] [2023-11-28 20:22:04,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:04,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:04,540 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:22:04,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [546407382] [2023-11-28 20:22:04,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:04,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:04,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:04,542 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:04,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-28 20:22:04,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:04,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-28 20:22:04,727 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:04,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:22:04,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:22:05,068 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:22:05,069 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 [2023-11-28 20:22:05,083 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:22:05,084 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 29 treesize of output 25 [2023-11-28 20:22:05,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-28 20:22:05,112 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:22:05,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:05,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760581990] [2023-11-28 20:22:05,186 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:22:05,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546407382] [2023-11-28 20:22:05,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546407382] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:22:05,187 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:22:05,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2023-11-28 20:22:05,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566953362] [2023-11-28 20:22:05,187 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:22:05,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-28 20:22:05,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:05,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-28 20:22:05,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:22:05,189 INFO L87 Difference]: Start difference. First operand 174 states and 183 transitions. Second operand has 9 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 7 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-28 20:22:09,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:22:09,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:22:09,919 INFO L93 Difference]: Finished difference Result 174 states and 183 transitions. [2023-11-28 20:22:09,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-28 20:22:09,920 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 7 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 15 [2023-11-28 20:22:09,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:22:09,921 INFO L225 Difference]: With dead ends: 174 [2023-11-28 20:22:09,922 INFO L226 Difference]: Without dead ends: 173 [2023-11-28 20:22:09,922 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-11-28 20:22:09,923 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 164 mSDsluCounter, 677 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 835 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:22:09,924 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 835 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 206 Invalid, 1 Unknown, 0 Unchecked, 4.5s Time] [2023-11-28 20:22:09,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2023-11-28 20:22:09,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2023-11-28 20:22:09,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 93 states have (on average 1.6774193548387097) internal successors, (156), 156 states have internal predecessors, (156), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2023-11-28 20:22:09,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 182 transitions. [2023-11-28 20:22:09,942 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 182 transitions. Word has length 15 [2023-11-28 20:22:09,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:22:09,943 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 182 transitions. [2023-11-28 20:22:09,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 1.5714285714285714) internal successors, (11), 7 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-28 20:22:09,943 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 182 transitions. [2023-11-28 20:22:09,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-11-28 20:22:09,944 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:22:09,944 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:22:09,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-28 20:22:10,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:10,150 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:22:10,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:10,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1315181097, now seen corresponding path program 1 times [2023-11-28 20:22:10,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:10,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140602777] [2023-11-28 20:22:10,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:10,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:10,191 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:22:10,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [592305935] [2023-11-28 20:22:10,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:10,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:10,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:10,193 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:10,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-28 20:22:10,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:10,351 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-28 20:22:10,352 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:10,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-11-28 20:22:10,415 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-28 20:22:10,416 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:22:10,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:10,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140602777] [2023-11-28 20:22:10,416 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:22:10,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592305935] [2023-11-28 20:22:10,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592305935] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:22:10,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:22:10,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 20:22:10,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001925435] [2023-11-28 20:22:10,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:10,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-28 20:22:10,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:10,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-28 20:22:10,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-28 20:22:10,418 INFO L87 Difference]: Start difference. First operand 173 states and 182 transitions. Second operand has 7 states, 5 states have (on average 2.4) internal successors, (12), 7 states have internal predecessors, (12), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-28 20:22:10,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:22:10,632 INFO L93 Difference]: Finished difference Result 173 states and 182 transitions. [2023-11-28 20:22:10,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 20:22:10,633 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.4) internal successors, (12), 7 states have internal predecessors, (12), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 16 [2023-11-28 20:22:10,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:22:10,635 INFO L225 Difference]: With dead ends: 173 [2023-11-28 20:22:10,635 INFO L226 Difference]: Without dead ends: 172 [2023-11-28 20:22:10,635 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-28 20:22:10,636 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 35 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 928 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 20:22:10,637 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 928 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 20:22:10,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2023-11-28 20:22:10,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 172. [2023-11-28 20:22:10,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 93 states have (on average 1.6666666666666667) internal successors, (155), 155 states have internal predecessors, (155), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2023-11-28 20:22:10,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 181 transitions. [2023-11-28 20:22:10,653 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 181 transitions. Word has length 16 [2023-11-28 20:22:10,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:22:10,653 INFO L495 AbstractCegarLoop]: Abstraction has 172 states and 181 transitions. [2023-11-28 20:22:10,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.4) internal successors, (12), 7 states have internal predecessors, (12), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-28 20:22:10,653 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 181 transitions. [2023-11-28 20:22:10,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-11-28 20:22:10,654 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:22:10,654 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:22:10,660 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-28 20:22:10,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:10,855 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:22:10,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:10,855 INFO L85 PathProgramCache]: Analyzing trace with hash -2115908159, now seen corresponding path program 1 times [2023-11-28 20:22:10,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:10,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786435255] [2023-11-28 20:22:10,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:10,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:10,885 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:22:10,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1937056203] [2023-11-28 20:22:10,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:10,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:10,886 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:10,887 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:10,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-28 20:22:11,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:11,083 INFO L262 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-28 20:22:11,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:11,098 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:22:11,256 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:22:11,256 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 36 treesize of output 28 [2023-11-28 20:22:11,305 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-28 20:22:11,306 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:22:11,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:11,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786435255] [2023-11-28 20:22:11,306 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:22:11,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1937056203] [2023-11-28 20:22:11,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1937056203] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:22:11,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:22:11,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-28 20:22:11,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813338846] [2023-11-28 20:22:11,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:22:11,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-28 20:22:11,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:11,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-28 20:22:11,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-28 20:22:11,308 INFO L87 Difference]: Start difference. First operand 172 states and 181 transitions. Second operand has 9 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 8 states have internal predecessors, (13), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-28 20:22:11,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:22:11,752 INFO L93 Difference]: Finished difference Result 172 states and 181 transitions. [2023-11-28 20:22:11,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-28 20:22:11,753 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 8 states have internal predecessors, (13), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2023-11-28 20:22:11,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:22:11,754 INFO L225 Difference]: With dead ends: 172 [2023-11-28 20:22:11,755 INFO L226 Difference]: Without dead ends: 171 [2023-11-28 20:22:11,755 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-11-28 20:22:11,756 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 160 mSDsluCounter, 792 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 950 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 20:22:11,756 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 950 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 20:22:11,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2023-11-28 20:22:11,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2023-11-28 20:22:11,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 93 states have (on average 1.6559139784946237) internal successors, (154), 154 states have internal predecessors, (154), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2023-11-28 20:22:11,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 180 transitions. [2023-11-28 20:22:11,770 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 180 transitions. Word has length 17 [2023-11-28 20:22:11,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:22:11,770 INFO L495 AbstractCegarLoop]: Abstraction has 171 states and 180 transitions. [2023-11-28 20:22:11,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 8 states have internal predecessors, (13), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-28 20:22:11,770 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 180 transitions. [2023-11-28 20:22:11,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-11-28 20:22:11,772 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:22:11,772 INFO L195 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] [2023-11-28 20:22:11,778 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-28 20:22:11,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:11,973 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting func_to_recursive_line_45_to_53_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:22:11,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:11,973 INFO L85 PathProgramCache]: Analyzing trace with hash 397010718, now seen corresponding path program 1 times [2023-11-28 20:22:11,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:11,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417206603] [2023-11-28 20:22:11,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:11,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:12,011 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:22:12,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1240776230] [2023-11-28 20:22:12,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:12,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:12,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:12,013 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:12,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-28 20:22:12,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:12,210 INFO L262 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 46 conjunts are in the unsatisfiable core [2023-11-28 20:22:12,214 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:12,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-28 20:22:12,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:22:12,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:22:12,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:22:12,583 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:22:12,583 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:22:13,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:13,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417206603] [2023-11-28 20:22:13,099 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:22:13,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240776230] [2023-11-28 20:22:13,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240776230] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:22:13,100 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:22:13,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2023-11-28 20:22:13,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042667275] [2023-11-28 20:22:13,100 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:22:13,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-28 20:22:13,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:13,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-28 20:22:13,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2023-11-28 20:22:13,102 INFO L87 Difference]: Start difference. First operand 171 states and 180 transitions. Second operand has 16 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 4 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-28 20:22:17,138 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:22:21,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:22:25,871 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:22:29,910 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:22:29,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:22:29,911 INFO L93 Difference]: Finished difference Result 405 states and 423 transitions. [2023-11-28 20:22:29,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-28 20:22:29,945 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 4 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 37 [2023-11-28 20:22:29,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:22:29,948 INFO L225 Difference]: With dead ends: 405 [2023-11-28 20:22:29,948 INFO L226 Difference]: Without dead ends: 371 [2023-11-28 20:22:29,949 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=145, Invalid=977, Unknown=0, NotChecked=0, Total=1122 [2023-11-28 20:22:29,950 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 436 mSDsluCounter, 1420 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 23 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 1564 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.6s IncrementalHoareTripleChecker+Time [2023-11-28 20:22:29,950 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [438 Valid, 1564 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 472 Invalid, 4 Unknown, 0 Unchecked, 16.6s Time] [2023-11-28 20:22:29,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2023-11-28 20:22:29,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 286. [2023-11-28 20:22:29,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.711340206185567) internal successors, (332), 256 states have internal predecessors, (332), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:22:29,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 379 transitions. [2023-11-28 20:22:29,974 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 379 transitions. Word has length 37 [2023-11-28 20:22:29,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:22:29,975 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 379 transitions. [2023-11-28 20:22:29,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 1.8461538461538463) internal successors, (24), 13 states have internal predecessors, (24), 4 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-28 20:22:29,975 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 379 transitions. [2023-11-28 20:22:29,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-11-28 20:22:29,976 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:22:29,976 INFO L195 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] [2023-11-28 20:22:29,983 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-28 20:22:30,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-28 20:22:30,177 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting func_to_recursive_line_45_to_53_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:22:30,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:30,178 INFO L85 PathProgramCache]: Analyzing trace with hash -577569554, now seen corresponding path program 1 times [2023-11-28 20:22:30,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:30,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039359090] [2023-11-28 20:22:30,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:30,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:30,209 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:22:30,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1739766561] [2023-11-28 20:22:30,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:30,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:30,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:30,211 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:30,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-28 20:22:30,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:30,393 INFO L262 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 46 conjunts are in the unsatisfiable core [2023-11-28 20:22:30,397 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:30,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-28 20:22:30,445 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:22:30,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:22:30,684 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:22:30,706 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:22:30,706 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:22:31,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:31,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039359090] [2023-11-28 20:22:31,148 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:22:31,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739766561] [2023-11-28 20:22:31,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739766561] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:22:31,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:22:31,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2023-11-28 20:22:31,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957260365] [2023-11-28 20:22:31,148 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:22:31,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-28 20:22:31,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:31,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-28 20:22:31,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2023-11-28 20:22:31,150 INFO L87 Difference]: Start difference. First operand 286 states and 379 transitions. Second operand has 16 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 4 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-28 20:22:35,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:22:39,831 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:22:43,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:22:48,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:22:48,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:22:48,036 INFO L93 Difference]: Finished difference Result 371 states and 389 transitions. [2023-11-28 20:22:48,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-28 20:22:48,052 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 4 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 38 [2023-11-28 20:22:48,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:22:48,054 INFO L225 Difference]: With dead ends: 371 [2023-11-28 20:22:48,054 INFO L226 Difference]: Without dead ends: 370 [2023-11-28 20:22:48,055 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=145, Invalid=977, Unknown=0, NotChecked=0, Total=1122 [2023-11-28 20:22:48,056 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 341 mSDsluCounter, 1470 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 23 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 1615 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.6s IncrementalHoareTripleChecker+Time [2023-11-28 20:22:48,056 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 1615 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 410 Invalid, 4 Unknown, 0 Unchecked, 16.6s Time] [2023-11-28 20:22:48,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2023-11-28 20:22:48,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 286. [2023-11-28 20:22:48,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.7061855670103092) internal successors, (331), 256 states have internal predecessors, (331), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:22:48,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 378 transitions. [2023-11-28 20:22:48,071 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 378 transitions. Word has length 38 [2023-11-28 20:22:48,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:22:48,071 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 378 transitions. [2023-11-28 20:22:48,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 4 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-28 20:22:48,071 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 378 transitions. [2023-11-28 20:22:48,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-11-28 20:22:48,072 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:22:48,073 INFO L195 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] [2023-11-28 20:22:48,077 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-28 20:22:48,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-28 20:22:48,273 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting func_to_recursive_line_45_to_53_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:22:48,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:22:48,274 INFO L85 PathProgramCache]: Analyzing trace with hash -724786912, now seen corresponding path program 1 times [2023-11-28 20:22:48,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:22:48,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549640553] [2023-11-28 20:22:48,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:48,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:22:48,319 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:22:48,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [869096571] [2023-11-28 20:22:48,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:22:48,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:22:48,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:22:48,320 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:22:48,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-28 20:22:48,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:22:48,533 INFO L262 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-28 20:22:48,537 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:22:48,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:22:48,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:22:48,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:22:48,794 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:22:48,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:22:48,901 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:22:48,901 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:22:49,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:22:49,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549640553] [2023-11-28 20:22:49,523 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:22:49,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869096571] [2023-11-28 20:22:49,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869096571] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:22:49,523 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:22:49,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2023-11-28 20:22:49,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955998471] [2023-11-28 20:22:49,523 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:22:49,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-28 20:22:49,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:22:49,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-28 20:22:49,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=493, Unknown=0, NotChecked=0, Total=552 [2023-11-28 20:22:49,525 INFO L87 Difference]: Start difference. First operand 286 states and 378 transitions. Second operand has 16 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 4 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-28 20:22:53,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:22:57,694 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:23:02,508 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:23:06,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:23:10,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:23:14,761 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:23:14,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:23:14,778 INFO L93 Difference]: Finished difference Result 383 states and 402 transitions. [2023-11-28 20:23:14,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-28 20:23:14,779 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 4 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 39 [2023-11-28 20:23:14,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:23:14,784 INFO L225 Difference]: With dead ends: 383 [2023-11-28 20:23:14,784 INFO L226 Difference]: Without dead ends: 382 [2023-11-28 20:23:14,785 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=191, Invalid=1369, Unknown=0, NotChecked=0, Total=1560 [2023-11-28 20:23:14,786 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 643 mSDsluCounter, 1774 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 55 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 645 SdHoareTripleChecker+Valid, 1922 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.8s IncrementalHoareTripleChecker+Time [2023-11-28 20:23:14,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [645 Valid, 1922 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 494 Invalid, 6 Unknown, 0 Unchecked, 24.8s Time] [2023-11-28 20:23:14,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2023-11-28 20:23:14,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 286. [2023-11-28 20:23:14,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.7010309278350515) internal successors, (330), 256 states have internal predecessors, (330), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:23:14,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 377 transitions. [2023-11-28 20:23:14,814 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 377 transitions. Word has length 39 [2023-11-28 20:23:14,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:23:14,814 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 377 transitions. [2023-11-28 20:23:14,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.0) internal successors, (26), 13 states have internal predecessors, (26), 4 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-28 20:23:14,814 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 377 transitions. [2023-11-28 20:23:14,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-11-28 20:23:14,816 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:23:14,816 INFO L195 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] [2023-11-28 20:23:14,822 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-28 20:23:15,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-28 20:23:15,023 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting func_to_recursive_line_45_to_53_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:23:15,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:23:15,023 INFO L85 PathProgramCache]: Analyzing trace with hash -993557712, now seen corresponding path program 1 times [2023-11-28 20:23:15,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:23:15,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987231518] [2023-11-28 20:23:15,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:23:15,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:23:15,056 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:23:15,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1684000429] [2023-11-28 20:23:15,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:23:15,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:23:15,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:23:15,058 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:23:15,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-28 20:23:15,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:23:15,245 INFO L262 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 83 conjunts are in the unsatisfiable core [2023-11-28 20:23:15,250 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:23:15,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:23:15,381 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:23:15,381 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 26 treesize of output 26 [2023-11-28 20:23:15,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-28 20:23:15,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:23:15,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:23:15,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:23:15,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:23:15,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:23:15,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:23:15,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:23:15,874 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 3 proven. 16 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:23:15,874 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:23:16,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:23:16,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987231518] [2023-11-28 20:23:16,467 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:23:16,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684000429] [2023-11-28 20:23:16,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684000429] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:23:16,467 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:23:16,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2023-11-28 20:23:16,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038422250] [2023-11-28 20:23:16,467 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:23:16,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-28 20:23:16,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:23:16,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-28 20:23:16,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=628, Unknown=0, NotChecked=0, Total=702 [2023-11-28 20:23:16,469 INFO L87 Difference]: Start difference. First operand 286 states and 377 transitions. Second operand has 18 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 4 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-28 20:23:20,513 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:23:26,269 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:23:30,368 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:23:34,605 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:23:38,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:23:38,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:23:38,679 INFO L93 Difference]: Finished difference Result 365 states and 383 transitions. [2023-11-28 20:23:38,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-28 20:23:38,690 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 4 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 40 [2023-11-28 20:23:38,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:23:38,693 INFO L225 Difference]: With dead ends: 365 [2023-11-28 20:23:38,693 INFO L226 Difference]: Without dead ends: 364 [2023-11-28 20:23:38,695 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 22 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=204, Invalid=1436, Unknown=0, NotChecked=0, Total=1640 [2023-11-28 20:23:38,695 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 605 mSDsluCounter, 1892 mSDsCounter, 0 mSdLazyCounter, 715 mSolverCounterSat, 56 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 607 SdHoareTripleChecker+Valid, 2033 SdHoareTripleChecker+Invalid, 776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 715 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:23:38,696 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [607 Valid, 2033 Invalid, 776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 715 Invalid, 5 Unknown, 0 Unchecked, 21.5s Time] [2023-11-28 20:23:38,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2023-11-28 20:23:38,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 286. [2023-11-28 20:23:38,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.6958762886597938) internal successors, (329), 256 states have internal predecessors, (329), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:23:38,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 376 transitions. [2023-11-28 20:23:38,721 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 376 transitions. Word has length 40 [2023-11-28 20:23:38,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:23:38,722 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 376 transitions. [2023-11-28 20:23:38,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 1.8) internal successors, (27), 14 states have internal predecessors, (27), 4 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2023-11-28 20:23:38,722 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 376 transitions. [2023-11-28 20:23:38,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2023-11-28 20:23:38,723 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:23:38,723 INFO L195 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, 1, 1, 1, 1] [2023-11-28 20:23:38,730 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-28 20:23:38,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:23:38,925 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting func_to_recursive_line_45_to_53_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:23:38,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:23:38,925 INFO L85 PathProgramCache]: Analyzing trace with hash 126558831, now seen corresponding path program 1 times [2023-11-28 20:23:38,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:23:38,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330313] [2023-11-28 20:23:38,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:23:38,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:23:38,960 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:23:38,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1556820735] [2023-11-28 20:23:38,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:23:38,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:23:38,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:23:38,962 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:23:38,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-28 20:23:39,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:23:39,180 INFO L262 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 69 conjunts are in the unsatisfiable core [2023-11-28 20:23:39,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:23:39,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:23:39,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-28 20:23:39,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:23:39,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:23:40,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:23:40,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:23:40,042 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:23:40,043 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:23:40,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:23:40,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330313] [2023-11-28 20:23:40,146 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:23:40,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556820735] [2023-11-28 20:23:40,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556820735] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:23:40,146 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:23:40,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2023-11-28 20:23:40,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321022480] [2023-11-28 20:23:40,147 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:23:40,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-28 20:23:40,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:23:40,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-28 20:23:40,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-11-28 20:23:40,148 INFO L87 Difference]: Start difference. First operand 286 states and 376 transitions. Second operand has 17 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 5 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-28 20:23:44,212 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:23:49,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=true, quantifiers [0] [2023-11-28 20:23:53,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=true, quantifiers [0] [2023-11-28 20:23:53,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:23:53,315 INFO L93 Difference]: Finished difference Result 335 states and 385 transitions. [2023-11-28 20:23:53,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-28 20:23:53,316 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 5 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 47 [2023-11-28 20:23:53,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:23:53,318 INFO L225 Difference]: With dead ends: 335 [2023-11-28 20:23:53,318 INFO L226 Difference]: Without dead ends: 334 [2023-11-28 20:23:53,319 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2023-11-28 20:23:53,320 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 406 mSDsluCounter, 1350 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 31 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 1490 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.8s IncrementalHoareTripleChecker+Time [2023-11-28 20:23:53,320 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [408 Valid, 1490 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 532 Invalid, 3 Unknown, 0 Unchecked, 12.8s Time] [2023-11-28 20:23:53,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2023-11-28 20:23:53,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 286. [2023-11-28 20:23:53,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.6855670103092784) internal successors, (327), 256 states have internal predecessors, (327), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:23:53,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 374 transitions. [2023-11-28 20:23:53,340 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 374 transitions. Word has length 47 [2023-11-28 20:23:53,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:23:53,340 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 374 transitions. [2023-11-28 20:23:53,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 14 states have internal predecessors, (32), 5 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-28 20:23:53,340 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 374 transitions. [2023-11-28 20:23:53,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-11-28 20:23:53,341 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:23:53,341 INFO L195 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, 1, 1, 1, 1, 1] [2023-11-28 20:23:53,348 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-28 20:23:53,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:23:53,542 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting func_to_recursive_line_45_to_53_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:23:53,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:23:53,542 INFO L85 PathProgramCache]: Analyzing trace with hash -371643449, now seen corresponding path program 1 times [2023-11-28 20:23:53,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:23:53,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617314487] [2023-11-28 20:23:53,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:23:53,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:23:53,570 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:23:53,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [352507750] [2023-11-28 20:23:53,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:23:53,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:23:53,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:23:53,572 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:23:53,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-28 20:23:53,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:23:53,783 INFO L262 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 69 conjunts are in the unsatisfiable core [2023-11-28 20:23:53,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:23:53,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:23:53,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-28 20:23:53,886 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:23:54,307 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:23:54,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:23:54,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:23:54,596 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:23:54,596 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:23:54,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:23:54,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617314487] [2023-11-28 20:23:54,751 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:23:54,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352507750] [2023-11-28 20:23:54,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352507750] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:23:54,751 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:23:54,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2023-11-28 20:23:54,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458225269] [2023-11-28 20:23:54,751 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:23:54,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-28 20:23:54,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:23:54,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-28 20:23:54,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-11-28 20:23:54,753 INFO L87 Difference]: Start difference. First operand 286 states and 374 transitions. Second operand has 17 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 5 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-28 20:23:55,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:23:55,868 INFO L93 Difference]: Finished difference Result 334 states and 383 transitions. [2023-11-28 20:23:55,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-28 20:23:55,869 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 5 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 48 [2023-11-28 20:23:55,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:23:55,871 INFO L225 Difference]: With dead ends: 334 [2023-11-28 20:23:55,871 INFO L226 Difference]: Without dead ends: 333 [2023-11-28 20:23:55,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2023-11-28 20:23:55,872 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 311 mSDsluCounter, 1547 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 313 SdHoareTripleChecker+Valid, 1688 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-28 20:23:55,872 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [313 Valid, 1688 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-28 20:23:55,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2023-11-28 20:23:55,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 286. [2023-11-28 20:23:55,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.675257731958763) internal successors, (325), 256 states have internal predecessors, (325), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:23:55,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 372 transitions. [2023-11-28 20:23:55,892 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 372 transitions. Word has length 48 [2023-11-28 20:23:55,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:23:55,892 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 372 transitions. [2023-11-28 20:23:55,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 5 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-28 20:23:55,892 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 372 transitions. [2023-11-28 20:23:55,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-11-28 20:23:55,893 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:23:55,893 INFO L195 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, 1, 1, 1, 1, 1, 1] [2023-11-28 20:23:55,898 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-28 20:23:56,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:23:56,094 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting func_to_recursive_line_45_to_53_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:23:56,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:23:56,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1363955057, now seen corresponding path program 1 times [2023-11-28 20:23:56,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:23:56,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132324264] [2023-11-28 20:23:56,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:23:56,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:23:56,122 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:23:56,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1500476656] [2023-11-28 20:23:56,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:23:56,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:23:56,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:23:56,124 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:23:56,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-28 20:23:56,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:23:56,348 INFO L262 TraceCheckSpWp]: Trace formula consists of 509 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-28 20:23:56,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:23:56,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:23:56,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:23:56,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:23:56,958 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-28 20:23:56,958 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:23:57,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:23:57,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132324264] [2023-11-28 20:23:57,057 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:23:57,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500476656] [2023-11-28 20:23:57,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500476656] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:23:57,057 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:23:57,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2023-11-28 20:23:57,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599914023] [2023-11-28 20:23:57,057 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:23:57,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-28 20:23:57,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:23:57,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-28 20:23:57,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2023-11-28 20:23:57,059 INFO L87 Difference]: Start difference. First operand 286 states and 372 transitions. Second operand has 14 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-28 20:24:01,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:24:01,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:24:01,884 INFO L93 Difference]: Finished difference Result 325 states and 373 transitions. [2023-11-28 20:24:01,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-28 20:24:01,884 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 49 [2023-11-28 20:24:01,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:24:01,887 INFO L225 Difference]: With dead ends: 325 [2023-11-28 20:24:01,887 INFO L226 Difference]: Without dead ends: 324 [2023-11-28 20:24:01,887 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2023-11-28 20:24:01,888 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 330 mSDsluCounter, 1506 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 18 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 1657 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-11-28 20:24:01,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [332 Valid, 1657 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 462 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2023-11-28 20:24:01,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2023-11-28 20:24:01,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 286. [2023-11-28 20:24:01,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.6649484536082475) internal successors, (323), 256 states have internal predecessors, (323), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:24:01,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 370 transitions. [2023-11-28 20:24:01,919 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 370 transitions. Word has length 49 [2023-11-28 20:24:01,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:24:01,919 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 370 transitions. [2023-11-28 20:24:01,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-28 20:24:01,920 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 370 transitions. [2023-11-28 20:24:01,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-11-28 20:24:01,920 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:24:01,921 INFO L195 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, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:24:01,926 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-28 20:24:02,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-28 20:24:02,121 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting func_to_recursive_line_45_to_53_0Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:24:02,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:24:02,122 INFO L85 PathProgramCache]: Analyzing trace with hash -667066103, now seen corresponding path program 1 times [2023-11-28 20:24:02,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:24:02,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541222148] [2023-11-28 20:24:02,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:24:02,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:24:02,152 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:24:02,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [600643913] [2023-11-28 20:24:02,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:24:02,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:24:02,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:24:02,153 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:24:02,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-28 20:24:02,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:24:02,338 INFO L262 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 47 conjunts are in the unsatisfiable core [2023-11-28 20:24:02,341 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:24:02,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:24:02,399 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:24:02,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:24:02,794 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-28 20:24:02,794 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:24:02,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:24:02,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541222148] [2023-11-28 20:24:02,795 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:24:02,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600643913] [2023-11-28 20:24:02,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600643913] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:24:02,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:24:02,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-28 20:24:02,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141254711] [2023-11-28 20:24:02,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:24:02,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:24:02,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:24:02,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:24:02,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:24:02,797 INFO L87 Difference]: Start difference. First operand 286 states and 370 transitions. Second operand has 11 states, 10 states have (on average 3.2) internal successors, (32), 8 states have internal predecessors, (32), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-28 20:24:03,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:24:03,310 INFO L93 Difference]: Finished difference Result 324 states and 371 transitions. [2023-11-28 20:24:03,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:24:03,310 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.2) internal successors, (32), 8 states have internal predecessors, (32), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 50 [2023-11-28 20:24:03,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:24:03,313 INFO L225 Difference]: With dead ends: 324 [2023-11-28 20:24:03,313 INFO L226 Difference]: Without dead ends: 323 [2023-11-28 20:24:03,313 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 8 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2023-11-28 20:24:03,314 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 324 mSDsluCounter, 932 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 1084 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 20:24:03,314 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [325 Valid, 1084 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 20:24:03,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2023-11-28 20:24:03,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 286. [2023-11-28 20:24:03,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.6546391752577319) internal successors, (321), 256 states have internal predecessors, (321), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:24:03,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 368 transitions. [2023-11-28 20:24:03,354 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 368 transitions. Word has length 50 [2023-11-28 20:24:03,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:24:03,355 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 368 transitions. [2023-11-28 20:24:03,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.2) internal successors, (32), 8 states have internal predecessors, (32), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-28 20:24:03,355 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 368 transitions. [2023-11-28 20:24:03,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-11-28 20:24:03,356 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:24:03,356 INFO L195 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:24:03,361 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-28 20:24:03,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:24:03,556 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting func_to_recursive_line_45_to_53_0Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:24:03,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:24:03,557 INFO L85 PathProgramCache]: Analyzing trace with hash 795787379, now seen corresponding path program 1 times [2023-11-28 20:24:03,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:24:03,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598232142] [2023-11-28 20:24:03,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:24:03,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:24:03,584 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:24:03,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [430656467] [2023-11-28 20:24:03,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:24:03,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:24:03,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:24:03,587 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:24:03,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-28 20:24:03,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:24:03,849 INFO L262 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 120 conjunts are in the unsatisfiable core [2023-11-28 20:24:03,854 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:24:03,864 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:24:03,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:24:04,016 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-28 20:24:04,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:24:04,033 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:24:04,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:24:24,957 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-11-28 20:24:25,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-28 20:24:25,034 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-28 20:24:25,034 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:24:25,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:24:25,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598232142] [2023-11-28 20:24:25,034 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:24:25,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430656467] [2023-11-28 20:24:25,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430656467] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:24:25,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:24:25,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-28 20:24:25,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075945491] [2023-11-28 20:24:25,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:24:25,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-28 20:24:25,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:24:25,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-28 20:24:25,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=131, Unknown=4, NotChecked=0, Total=182 [2023-11-28 20:24:25,036 INFO L87 Difference]: Start difference. First operand 286 states and 368 transitions. Second operand has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 11 states have internal predecessors, (33), 4 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-28 20:24:30,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:24:30,466 INFO L93 Difference]: Finished difference Result 323 states and 369 transitions. [2023-11-28 20:24:30,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-28 20:24:30,467 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 11 states have internal predecessors, (33), 4 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 51 [2023-11-28 20:24:30,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:24:30,469 INFO L225 Difference]: With dead ends: 323 [2023-11-28 20:24:30,469 INFO L226 Difference]: Without dead ends: 322 [2023-11-28 20:24:30,469 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 7 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 24.7s TimeCoverageRelationStatistics Valid=91, Invalid=246, Unknown=5, NotChecked=0, Total=342 [2023-11-28 20:24:30,470 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 421 mSDsluCounter, 1278 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 1417 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:24:30,470 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [422 Valid, 1417 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-28 20:24:30,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2023-11-28 20:24:30,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 286. [2023-11-28 20:24:30,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.6443298969072164) internal successors, (319), 256 states have internal predecessors, (319), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:24:30,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 366 transitions. [2023-11-28 20:24:30,504 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 366 transitions. Word has length 51 [2023-11-28 20:24:30,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:24:30,505 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 366 transitions. [2023-11-28 20:24:30,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 11 states have internal predecessors, (33), 4 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-11-28 20:24:30,505 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 366 transitions. [2023-11-28 20:24:30,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-11-28 20:24:30,506 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:24:30,506 INFO L195 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:24:30,511 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-28 20:24:30,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:24:30,706 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting func_to_recursive_line_45_to_53_0Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:24:30,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:24:30,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1100394933, now seen corresponding path program 1 times [2023-11-28 20:24:30,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:24:30,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548588975] [2023-11-28 20:24:30,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:24:30,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:24:30,740 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:24:30,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [218784798] [2023-11-28 20:24:30,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:24:30,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:24:30,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:24:30,742 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:24:30,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-28 20:24:30,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:24:30,990 INFO L262 TraceCheckSpWp]: Trace formula consists of 512 conjuncts, 70 conjunts are in the unsatisfiable core [2023-11-28 20:24:30,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:24:30,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:24:31,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-28 20:24:31,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:24:31,451 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:24:31,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:24:31,697 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:24:31,761 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-28 20:24:31,761 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:24:31,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:24:31,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548588975] [2023-11-28 20:24:31,983 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:24:31,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218784798] [2023-11-28 20:24:31,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218784798] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:24:31,983 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:24:31,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2023-11-28 20:24:31,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123532004] [2023-11-28 20:24:31,983 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:24:31,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-28 20:24:31,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:24:31,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-28 20:24:31,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2023-11-28 20:24:31,984 INFO L87 Difference]: Start difference. First operand 286 states and 366 transitions. Second operand has 18 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 5 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-28 20:24:33,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:24:33,376 INFO L93 Difference]: Finished difference Result 330 states and 375 transitions. [2023-11-28 20:24:33,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-28 20:24:33,377 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 5 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 52 [2023-11-28 20:24:33,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:24:33,379 INFO L225 Difference]: With dead ends: 330 [2023-11-28 20:24:33,379 INFO L226 Difference]: Without dead ends: 329 [2023-11-28 20:24:33,380 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=137, Invalid=793, Unknown=0, NotChecked=0, Total=930 [2023-11-28 20:24:33,381 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 324 mSDsluCounter, 1577 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 1720 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-28 20:24:33,381 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 1720 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-28 20:24:33,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2023-11-28 20:24:33,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 286. [2023-11-28 20:24:33,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.634020618556701) internal successors, (317), 256 states have internal predecessors, (317), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:24:33,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 364 transitions. [2023-11-28 20:24:33,421 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 364 transitions. Word has length 52 [2023-11-28 20:24:33,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:24:33,422 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 364 transitions. [2023-11-28 20:24:33,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.466666666666667) internal successors, (37), 15 states have internal predecessors, (37), 5 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2023-11-28 20:24:33,422 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 364 transitions. [2023-11-28 20:24:33,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-11-28 20:24:33,423 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:24:33,423 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:24:33,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-28 20:24:33,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-28 20:24:33,630 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting func_to_recursive_line_45_to_53_0Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:24:33,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:24:33,630 INFO L85 PathProgramCache]: Analyzing trace with hash 334181048, now seen corresponding path program 1 times [2023-11-28 20:24:33,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:24:33,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635325719] [2023-11-28 20:24:33,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:24:33,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:24:33,657 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:24:33,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1165015372] [2023-11-28 20:24:33,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:24:33,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:24:33,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:24:33,659 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:24:33,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-28 20:24:33,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:24:33,918 INFO L262 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 52 conjunts are in the unsatisfiable core [2023-11-28 20:24:33,920 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:24:33,928 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:24:34,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:24:34,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:24:34,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:24:34,552 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-28 20:24:34,552 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:24:34,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:24:34,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635325719] [2023-11-28 20:24:34,624 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:24:34,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165015372] [2023-11-28 20:24:34,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165015372] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:24:34,624 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:24:34,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2023-11-28 20:24:34,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785931303] [2023-11-28 20:24:34,625 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:24:34,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-28 20:24:34,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:24:34,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-28 20:24:34,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2023-11-28 20:24:34,626 INFO L87 Difference]: Start difference. First operand 286 states and 364 transitions. Second operand has 14 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 5 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-28 20:24:38,660 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:24:42,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:24:47,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:24:51,693 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:24:55,727 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:24:55,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:24:55,753 INFO L93 Difference]: Finished difference Result 329 states and 373 transitions. [2023-11-28 20:24:55,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-28 20:24:55,754 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 5 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) Word has length 59 [2023-11-28 20:24:55,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:24:55,756 INFO L225 Difference]: With dead ends: 329 [2023-11-28 20:24:55,756 INFO L226 Difference]: Without dead ends: 328 [2023-11-28 20:24:55,757 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 39 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2023-11-28 20:24:55,757 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 372 mSDsluCounter, 1207 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 17 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 1356 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.9s IncrementalHoareTripleChecker+Time [2023-11-28 20:24:55,757 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [374 Valid, 1356 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 415 Invalid, 5 Unknown, 0 Unchecked, 20.9s Time] [2023-11-28 20:24:55,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2023-11-28 20:24:55,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 286. [2023-11-28 20:24:55,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.6237113402061856) internal successors, (315), 256 states have internal predecessors, (315), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:24:55,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 362 transitions. [2023-11-28 20:24:55,785 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 362 transitions. Word has length 59 [2023-11-28 20:24:55,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:24:55,785 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 362 transitions. [2023-11-28 20:24:55,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 5 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-28 20:24:55,785 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 362 transitions. [2023-11-28 20:24:55,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-11-28 20:24:55,786 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:24:55,786 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:24:55,791 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-28 20:24:55,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-28 20:24:55,987 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting func_to_recursive_line_45_to_53_0Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:24:55,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:24:55,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1769677996, now seen corresponding path program 1 times [2023-11-28 20:24:55,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:24:55,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456386057] [2023-11-28 20:24:55,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:24:55,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:24:56,015 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:24:56,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [737163880] [2023-11-28 20:24:56,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:24:56,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:24:56,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:24:56,016 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:24:56,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-28 20:24:56,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:24:56,265 INFO L262 TraceCheckSpWp]: Trace formula consists of 529 conjuncts, 52 conjunts are in the unsatisfiable core [2023-11-28 20:24:56,268 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:24:56,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:24:56,369 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:24:56,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:24:56,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:24:56,986 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-28 20:24:56,987 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:24:57,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:24:57,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456386057] [2023-11-28 20:24:57,068 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:24:57,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737163880] [2023-11-28 20:24:57,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737163880] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:24:57,068 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:24:57,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2023-11-28 20:24:57,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280109750] [2023-11-28 20:24:57,068 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:24:57,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-28 20:24:57,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:24:57,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-28 20:24:57,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2023-11-28 20:24:57,070 INFO L87 Difference]: Start difference. First operand 286 states and 362 transitions. Second operand has 14 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-28 20:25:01,114 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:25:01,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:25:01,875 INFO L93 Difference]: Finished difference Result 328 states and 371 transitions. [2023-11-28 20:25:01,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-28 20:25:01,876 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) Word has length 60 [2023-11-28 20:25:01,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:25:01,878 INFO L225 Difference]: With dead ends: 328 [2023-11-28 20:25:01,878 INFO L226 Difference]: Without dead ends: 327 [2023-11-28 20:25:01,878 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 41 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2023-11-28 20:25:01,879 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 438 mSDsluCounter, 1089 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 19 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 1239 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-11-28 20:25:01,879 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [440 Valid, 1239 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 373 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2023-11-28 20:25:01,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2023-11-28 20:25:01,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 286. [2023-11-28 20:25:01,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.6134020618556701) internal successors, (313), 256 states have internal predecessors, (313), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:25:01,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 360 transitions. [2023-11-28 20:25:01,906 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 360 transitions. Word has length 60 [2023-11-28 20:25:01,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:25:01,906 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 360 transitions. [2023-11-28 20:25:01,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-28 20:25:01,907 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 360 transitions. [2023-11-28 20:25:01,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-11-28 20:25:01,907 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:25:01,907 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:25:01,913 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-28 20:25:02,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-28 20:25:02,108 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting func_to_recursive_line_45_to_53_0Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:25:02,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:25:02,108 INFO L85 PathProgramCache]: Analyzing trace with hash -974556870, now seen corresponding path program 1 times [2023-11-28 20:25:02,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:25:02,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496793817] [2023-11-28 20:25:02,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:25:02,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:25:02,136 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:25:02,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1976326419] [2023-11-28 20:25:02,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:25:02,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:25:02,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:25:02,137 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:25:02,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-28 20:25:02,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:25:02,385 INFO L262 TraceCheckSpWp]: Trace formula consists of 534 conjuncts, 69 conjunts are in the unsatisfiable core [2023-11-28 20:25:02,388 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:25:02,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:25:02,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-28 20:25:02,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:25:02,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:25:03,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:25:03,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:25:03,438 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-28 20:25:03,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:25:03,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:25:03,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496793817] [2023-11-28 20:25:03,553 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:25:03,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976326419] [2023-11-28 20:25:03,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976326419] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:25:03,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:25:03,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2023-11-28 20:25:03,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964739503] [2023-11-28 20:25:03,554 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:25:03,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-28 20:25:03,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:25:03,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-28 20:25:03,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-11-28 20:25:03,555 INFO L87 Difference]: Start difference. First operand 286 states and 360 transitions. Second operand has 17 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 5 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-28 20:25:07,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:25:12,624 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:25:16,726 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:25:20,734 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:25:20,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:25:20,757 INFO L93 Difference]: Finished difference Result 335 states and 377 transitions. [2023-11-28 20:25:20,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-28 20:25:20,758 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 5 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 61 [2023-11-28 20:25:20,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:25:20,760 INFO L225 Difference]: With dead ends: 335 [2023-11-28 20:25:20,760 INFO L226 Difference]: Without dead ends: 334 [2023-11-28 20:25:20,760 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2023-11-28 20:25:20,761 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 354 mSDsluCounter, 1170 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 28 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 1308 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.9s IncrementalHoareTripleChecker+Time [2023-11-28 20:25:20,761 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [356 Valid, 1308 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 471 Invalid, 4 Unknown, 0 Unchecked, 16.9s Time] [2023-11-28 20:25:20,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2023-11-28 20:25:20,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 286. [2023-11-28 20:25:20,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.6030927835051547) internal successors, (311), 256 states have internal predecessors, (311), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:25:20,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 358 transitions. [2023-11-28 20:25:20,789 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 358 transitions. Word has length 61 [2023-11-28 20:25:20,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:25:20,789 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 358 transitions. [2023-11-28 20:25:20,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.9285714285714284) internal successors, (41), 14 states have internal predecessors, (41), 5 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-28 20:25:20,789 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 358 transitions. [2023-11-28 20:25:20,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-11-28 20:25:20,790 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:25:20,790 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:25:20,796 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-28 20:25:20,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-28 20:25:20,991 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting func_to_recursive_line_45_to_53_0Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:25:20,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:25:20,991 INFO L85 PathProgramCache]: Analyzing trace with hash -146491794, now seen corresponding path program 1 times [2023-11-28 20:25:20,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:25:20,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841769641] [2023-11-28 20:25:20,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:25:20,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:25:21,018 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:25:21,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2101697275] [2023-11-28 20:25:21,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:25:21,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:25:21,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:25:21,020 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:25:21,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-28 20:25:21,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:25:21,315 INFO L262 TraceCheckSpWp]: Trace formula consists of 535 conjuncts, 50 conjunts are in the unsatisfiable core [2023-11-28 20:25:21,318 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:25:21,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:25:21,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:25:21,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:25:21,894 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-11-28 20:25:21,894 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:25:21,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:25:21,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841769641] [2023-11-28 20:25:21,894 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:25:21,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101697275] [2023-11-28 20:25:21,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101697275] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:25:21,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:25:21,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-28 20:25:21,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081603529] [2023-11-28 20:25:21,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:25:21,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:25:21,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:25:21,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:25:21,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:25:21,896 INFO L87 Difference]: Start difference. First operand 286 states and 358 transitions. Second operand has 11 states, 10 states have (on average 3.9) internal successors, (39), 8 states have internal predecessors, (39), 4 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-28 20:25:22,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:25:22,558 INFO L93 Difference]: Finished difference Result 334 states and 375 transitions. [2023-11-28 20:25:22,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:25:22,559 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.9) internal successors, (39), 8 states have internal predecessors, (39), 4 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 62 [2023-11-28 20:25:22,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:25:22,560 INFO L225 Difference]: With dead ends: 334 [2023-11-28 20:25:22,560 INFO L226 Difference]: Without dead ends: 333 [2023-11-28 20:25:22,561 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 42 SyntacticMatches, 10 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2023-11-28 20:25:22,561 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 444 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 445 SdHoareTripleChecker+Valid, 1146 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:25:22,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [445 Valid, 1146 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-28 20:25:22,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2023-11-28 20:25:22,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 286. [2023-11-28 20:25:22,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.592783505154639) internal successors, (309), 256 states have internal predecessors, (309), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:25:22,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 356 transitions. [2023-11-28 20:25:22,590 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 356 transitions. Word has length 62 [2023-11-28 20:25:22,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:25:22,590 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 356 transitions. [2023-11-28 20:25:22,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.9) internal successors, (39), 8 states have internal predecessors, (39), 4 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-28 20:25:22,591 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 356 transitions. [2023-11-28 20:25:22,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-11-28 20:25:22,591 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:25:22,591 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:25:22,598 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-28 20:25:22,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:25:22,792 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting func_to_recursive_line_45_to_53_0Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:25:22,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:25:22,792 INFO L85 PathProgramCache]: Analyzing trace with hash -246278212, now seen corresponding path program 1 times [2023-11-28 20:25:22,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:25:22,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003121563] [2023-11-28 20:25:22,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:25:22,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:25:22,816 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:25:22,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1356080110] [2023-11-28 20:25:22,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:25:22,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:25:22,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:25:22,818 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:25:22,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-28 20:25:23,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:25:23,069 INFO L262 TraceCheckSpWp]: Trace formula consists of 536 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-28 20:25:23,072 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:25:23,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:25:23,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:25:23,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:25:23,704 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:25:23,750 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-28 20:25:23,750 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:25:23,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:25:23,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003121563] [2023-11-28 20:25:23,926 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:25:23,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356080110] [2023-11-28 20:25:23,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356080110] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:25:23,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:25:23,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2023-11-28 20:25:23,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607985036] [2023-11-28 20:25:23,926 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:25:23,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-28 20:25:23,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:25:23,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-28 20:25:23,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2023-11-28 20:25:23,927 INFO L87 Difference]: Start difference. First operand 286 states and 356 transitions. Second operand has 15 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 5 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-28 20:25:28,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:25:32,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:25:36,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:25:40,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] [2023-11-28 20:25:44,937 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:25:44,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:25:44,967 INFO L93 Difference]: Finished difference Result 325 states and 365 transitions. [2023-11-28 20:25:44,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-28 20:25:44,968 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 5 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) Word has length 63 [2023-11-28 20:25:44,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:25:44,970 INFO L225 Difference]: With dead ends: 325 [2023-11-28 20:25:44,970 INFO L226 Difference]: Without dead ends: 324 [2023-11-28 20:25:44,970 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 45 SyntacticMatches, 8 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2023-11-28 20:25:44,971 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 324 mSDsluCounter, 1181 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 18 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 1331 SdHoareTripleChecker+Invalid, 417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.7s IncrementalHoareTripleChecker+Time [2023-11-28 20:25:44,971 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 1331 Invalid, 417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 394 Invalid, 5 Unknown, 0 Unchecked, 20.7s Time] [2023-11-28 20:25:44,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2023-11-28 20:25:45,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 286. [2023-11-28 20:25:45,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.5824742268041236) internal successors, (307), 256 states have internal predecessors, (307), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:25:45,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 354 transitions. [2023-11-28 20:25:45,011 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 354 transitions. Word has length 63 [2023-11-28 20:25:45,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:25:45,012 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 354 transitions. [2023-11-28 20:25:45,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 5 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-28 20:25:45,012 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 354 transitions. [2023-11-28 20:25:45,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-11-28 20:25:45,012 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:25:45,012 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:25:45,018 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-28 20:25:45,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:25:45,213 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting func_to_recursive_line_45_to_53_0Err15ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:25:45,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:25:45,213 INFO L85 PathProgramCache]: Analyzing trace with hash 955310128, now seen corresponding path program 1 times [2023-11-28 20:25:45,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:25:45,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125804222] [2023-11-28 20:25:45,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:25:45,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:25:45,237 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:25:45,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [712437332] [2023-11-28 20:25:45,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:25:45,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:25:45,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:25:45,238 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:25:45,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-28 20:25:45,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:25:45,483 INFO L262 TraceCheckSpWp]: Trace formula consists of 537 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-28 20:25:45,485 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:25:45,491 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:25:45,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:25:46,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:25:46,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:25:46,117 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-28 20:25:46,117 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:25:46,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:25:46,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125804222] [2023-11-28 20:25:46,323 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:25:46,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712437332] [2023-11-28 20:25:46,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712437332] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:25:46,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:25:46,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2023-11-28 20:25:46,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807492042] [2023-11-28 20:25:46,323 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:25:46,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-28 20:25:46,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:25:46,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-28 20:25:46,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2023-11-28 20:25:46,325 INFO L87 Difference]: Start difference. First operand 286 states and 354 transitions. Second operand has 15 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 5 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-28 20:25:50,362 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:25:51,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:25:51,246 INFO L93 Difference]: Finished difference Result 324 states and 363 transitions. [2023-11-28 20:25:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-28 20:25:51,247 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 5 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) Word has length 64 [2023-11-28 20:25:51,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:25:51,249 INFO L225 Difference]: With dead ends: 324 [2023-11-28 20:25:51,249 INFO L226 Difference]: Without dead ends: 323 [2023-11-28 20:25:51,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 47 SyntacticMatches, 8 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2023-11-28 20:25:51,250 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 491 mSDsluCounter, 1139 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 27 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 493 SdHoareTripleChecker+Valid, 1291 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-11-28 20:25:51,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [493 Valid, 1291 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 374 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2023-11-28 20:25:51,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2023-11-28 20:25:51,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 286. [2023-11-28 20:25:51,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.5721649484536082) internal successors, (305), 256 states have internal predecessors, (305), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:25:51,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 352 transitions. [2023-11-28 20:25:51,295 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 352 transitions. Word has length 64 [2023-11-28 20:25:51,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:25:51,295 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 352 transitions. [2023-11-28 20:25:51,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 5 states have call successors, (8), 5 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 4 states have call successors, (6) [2023-11-28 20:25:51,296 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 352 transitions. [2023-11-28 20:25:51,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-11-28 20:25:51,296 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:25:51,297 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:25:51,302 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-28 20:25:51,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-28 20:25:51,497 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting func_to_recursive_line_45_to_53_0Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:25:51,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:25:51,498 INFO L85 PathProgramCache]: Analyzing trace with hash -467131145, now seen corresponding path program 1 times [2023-11-28 20:25:51,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:25:51,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718564369] [2023-11-28 20:25:51,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:25:51,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:25:51,523 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:25:51,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [456646990] [2023-11-28 20:25:51,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:25:51,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:25:51,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:25:51,524 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:25:51,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-28 20:25:51,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:25:51,769 INFO L262 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-28 20:25:51,771 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:25:51,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:25:52,069 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-11-28 20:25:52,069 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:25:52,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:25:52,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718564369] [2023-11-28 20:25:52,069 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:25:52,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456646990] [2023-11-28 20:25:52,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456646990] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:25:52,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:25:52,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-28 20:25:52,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671632971] [2023-11-28 20:25:52,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:25:52,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-28 20:25:52,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:25:52,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-28 20:25:52,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-28 20:25:52,071 INFO L87 Difference]: Start difference. First operand 286 states and 352 transitions. Second operand has 10 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:25:53,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:25:53,109 INFO L93 Difference]: Finished difference Result 323 states and 361 transitions. [2023-11-28 20:25:53,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-28 20:25:53,110 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 71 [2023-11-28 20:25:53,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:25:53,111 INFO L225 Difference]: With dead ends: 323 [2023-11-28 20:25:53,111 INFO L226 Difference]: Without dead ends: 321 [2023-11-28 20:25:53,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 53 SyntacticMatches, 9 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2023-11-28 20:25:53,112 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 212 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 1011 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:25:53,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 1011 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-28 20:25:53,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2023-11-28 20:25:53,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 286. [2023-11-28 20:25:53,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 194 states have (on average 1.5515463917525774) internal successors, (301), 256 states have internal predecessors, (301), 23 states have call successors, (23), 10 states have call predecessors, (23), 9 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2023-11-28 20:25:53,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 348 transitions. [2023-11-28 20:25:53,151 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 348 transitions. Word has length 71 [2023-11-28 20:25:53,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:25:53,152 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 348 transitions. [2023-11-28 20:25:53,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.777777777777778) internal successors, (43), 8 states have internal predecessors, (43), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:25:53,152 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 348 transitions. [2023-11-28 20:25:53,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-11-28 20:25:53,152 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:25:53,153 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:25:53,159 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-11-28 20:25:53,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-28 20:25:53,353 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting func_to_recursive_line_45_to_53_0Err18ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:25:53,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:25:53,354 INFO L85 PathProgramCache]: Analyzing trace with hash 2058539385, now seen corresponding path program 1 times [2023-11-28 20:25:53,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:25:53,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424398461] [2023-11-28 20:25:53,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:25:53,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:25:53,377 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:25:53,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1922330631] [2023-11-28 20:25:53,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:25:53,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:25:53,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:25:53,378 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:25:53,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-28 20:25:53,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:25:53,632 INFO L262 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 55 conjunts are in the unsatisfiable core [2023-11-28 20:25:53,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:25:53,694 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:25:53,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2023-11-28 20:25:53,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-11-28 20:26:11,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-28 20:26:11,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:26:11,803 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-28 20:26:11,803 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:26:12,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:26:12,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424398461] [2023-11-28 20:26:12,112 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:26:12,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922330631] [2023-11-28 20:26:12,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922330631] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:26:12,112 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:26:12,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2023-11-28 20:26:12,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711216138] [2023-11-28 20:26:12,113 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:26:12,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-28 20:26:12,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:26:12,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-28 20:26:12,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=259, Unknown=1, NotChecked=0, Total=306 [2023-11-28 20:26:12,114 INFO L87 Difference]: Start difference. First operand 286 states and 348 transitions. Second operand has 16 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 13 states have internal predecessors, (48), 5 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2023-11-28 20:26:16,220 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:26:20,414 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:26:24,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=true, quantifiers [0] [2023-11-28 20:26:33,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.30s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:26:37,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:26:41,547 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:26:46,411 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:26:50,427 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:26:53,316 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.81s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:26:53,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:26:53,392 INFO L93 Difference]: Finished difference Result 358 states and 376 transitions. [2023-11-28 20:26:53,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-28 20:26:53,393 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 13 states have internal predecessors, (48), 5 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 73 [2023-11-28 20:26:53,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:26:53,395 INFO L225 Difference]: With dead ends: 358 [2023-11-28 20:26:53,395 INFO L226 Difference]: Without dead ends: 357 [2023-11-28 20:26:53,395 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 52 SyntacticMatches, 9 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 17.9s TimeCoverageRelationStatistics Valid=99, Invalid=602, Unknown=1, NotChecked=0, Total=702 [2023-11-28 20:26:53,396 INFO L413 NwaCegarLoop]: 132 mSDtfsCounter, 360 mSDsluCounter, 1494 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 17 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 1626 SdHoareTripleChecker+Invalid, 692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.9s IncrementalHoareTripleChecker+Time [2023-11-28 20:26:53,396 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [362 Valid, 1626 Invalid, 692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 668 Invalid, 7 Unknown, 0 Unchecked, 38.9s Time] [2023-11-28 20:26:53,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2023-11-28 20:26:53,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 291. [2023-11-28 20:26:53,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 198 states have (on average 1.5555555555555556) internal successors, (308), 261 states have internal predecessors, (308), 24 states have call successors, (24), 10 states have call predecessors, (24), 9 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2023-11-28 20:26:53,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 356 transitions. [2023-11-28 20:26:53,442 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 356 transitions. Word has length 73 [2023-11-28 20:26:53,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:26:53,442 INFO L495 AbstractCegarLoop]: Abstraction has 291 states and 356 transitions. [2023-11-28 20:26:53,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 13 states have internal predecessors, (48), 5 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2023-11-28 20:26:53,443 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 356 transitions. [2023-11-28 20:26:53,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-11-28 20:26:53,443 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:26:53,443 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:26:53,451 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-28 20:26:53,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-28 20:26:53,644 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting func_to_recursive_line_45_to_53_0Err19ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:26:53,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:26:53,645 INFO L85 PathProgramCache]: Analyzing trace with hash -609788387, now seen corresponding path program 1 times [2023-11-28 20:26:53,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:26:53,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210063255] [2023-11-28 20:26:53,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:26:53,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:26:53,669 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:26:53,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1792268328] [2023-11-28 20:26:53,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:26:53,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:26:53,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:26:53,670 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:26:53,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-28 20:26:53,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:26:53,989 INFO L262 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-28 20:26:53,991 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:26:54,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:26:54,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-11-28 20:26:55,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-28 20:26:55,299 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-11-28 20:26:55,299 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:26:55,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:26:55,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210063255] [2023-11-28 20:26:55,300 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:26:55,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792268328] [2023-11-28 20:26:55,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792268328] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:26:55,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:26:55,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-28 20:26:55,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974456827] [2023-11-28 20:26:55,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:26:55,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:26:55,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:26:55,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:26:55,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:26:55,302 INFO L87 Difference]: Start difference. First operand 291 states and 356 transitions. Second operand has 11 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:26:59,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:27:00,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:27:00,330 INFO L93 Difference]: Finished difference Result 334 states and 373 transitions. [2023-11-28 20:27:00,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:27:00,331 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 74 [2023-11-28 20:27:00,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:27:00,333 INFO L225 Difference]: With dead ends: 334 [2023-11-28 20:27:00,333 INFO L226 Difference]: Without dead ends: 333 [2023-11-28 20:27:00,333 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 55 SyntacticMatches, 9 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2023-11-28 20:27:00,334 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 236 mSDsluCounter, 971 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 14 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 1110 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2023-11-28 20:27:00,334 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 1110 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 326 Invalid, 1 Unknown, 0 Unchecked, 4.8s Time] [2023-11-28 20:27:00,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2023-11-28 20:27:00,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 291. [2023-11-28 20:27:00,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 198 states have (on average 1.5454545454545454) internal successors, (306), 261 states have internal predecessors, (306), 24 states have call successors, (24), 10 states have call predecessors, (24), 9 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2023-11-28 20:27:00,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 354 transitions. [2023-11-28 20:27:00,369 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 354 transitions. Word has length 74 [2023-11-28 20:27:00,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:27:00,369 INFO L495 AbstractCegarLoop]: Abstraction has 291 states and 354 transitions. [2023-11-28 20:27:00,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.6) internal successors, (46), 9 states have internal predecessors, (46), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:27:00,369 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 354 transitions. [2023-11-28 20:27:00,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-11-28 20:27:00,370 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:27:00,370 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:27:00,375 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-28 20:27:00,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-28 20:27:00,571 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting func_to_recursive_line_45_to_53_0Err20ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:27:00,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:27:00,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1723570693, now seen corresponding path program 1 times [2023-11-28 20:27:00,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:27:00,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970483280] [2023-11-28 20:27:00,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:27:00,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:27:00,600 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:27:00,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1238162143] [2023-11-28 20:27:00,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:27:00,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:27:00,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:27:00,602 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:27:00,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-28 20:27:00,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:27:00,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 559 conjuncts, 103 conjunts are in the unsatisfiable core [2023-11-28 20:27:00,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:27:00,885 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:27:01,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:27:01,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-28 20:27:01,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:27:01,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 22 [2023-11-28 20:27:01,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2023-11-28 20:27:01,950 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2023-11-28 20:27:03,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-28 20:27:03,483 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-11-28 20:27:03,483 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:27:11,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:27:11,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970483280] [2023-11-28 20:27:11,713 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:27:11,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238162143] [2023-11-28 20:27:11,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238162143] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:27:11,713 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:27:11,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2023-11-28 20:27:11,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146055404] [2023-11-28 20:27:11,714 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:27:11,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-28 20:27:11,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:27:11,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-28 20:27:11,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=288, Unknown=2, NotChecked=0, Total=342 [2023-11-28 20:27:11,715 INFO L87 Difference]: Start difference. First operand 291 states and 354 transitions. Second operand has 16 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 13 states have internal predecessors, (47), 4 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:27:15,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:27:15,277 INFO L93 Difference]: Finished difference Result 325 states and 363 transitions. [2023-11-28 20:27:15,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-28 20:27:15,278 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 13 states have internal predecessors, (47), 4 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 75 [2023-11-28 20:27:15,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:27:15,280 INFO L225 Difference]: With dead ends: 325 [2023-11-28 20:27:15,280 INFO L226 Difference]: Without dead ends: 322 [2023-11-28 20:27:15,281 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 53 SyntacticMatches, 11 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=141, Invalid=669, Unknown=2, NotChecked=0, Total=812 [2023-11-28 20:27:15,281 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 524 mSDsluCounter, 1295 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 525 SdHoareTripleChecker+Valid, 1419 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:27:15,282 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [525 Valid, 1419 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-11-28 20:27:15,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2023-11-28 20:27:15,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 291. [2023-11-28 20:27:15,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 198 states have (on average 1.52020202020202) internal successors, (301), 261 states have internal predecessors, (301), 24 states have call successors, (24), 10 states have call predecessors, (24), 9 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2023-11-28 20:27:15,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 349 transitions. [2023-11-28 20:27:15,324 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 349 transitions. Word has length 75 [2023-11-28 20:27:15,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:27:15,325 INFO L495 AbstractCegarLoop]: Abstraction has 291 states and 349 transitions. [2023-11-28 20:27:15,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 13 states have internal predecessors, (47), 4 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:27:15,325 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 349 transitions. [2023-11-28 20:27:15,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2023-11-28 20:27:15,325 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:27:15,325 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:27:15,331 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-11-28 20:27:15,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-28 20:27:15,526 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting func_to_recursive_line_45_to_53_0Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:27:15,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:27:15,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1505944189, now seen corresponding path program 1 times [2023-11-28 20:27:15,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:27:15,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411474390] [2023-11-28 20:27:15,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:27:15,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:27:15,553 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:27:15,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1757172887] [2023-11-28 20:27:15,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:27:15,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:27:15,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:27:15,555 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:27:15,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-28 20:27:15,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:27:15,837 INFO L262 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-28 20:27:15,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:27:15,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:27:19,981 WARN L876 $PredicateComparison]: unable to prove that (exists ((v_func_to_recursive_line_45_to_53_0_~x.base_BEFORE_CALL_12 Int) (v_func_to_recursive_line_45_to_53_0_~q.base_BEFORE_CALL_15 Int) (v_func_to_recursive_line_45_to_53_0_~q.offset_BEFORE_CALL_15 Int)) (<= 0 (+ (* (select (select |c_#memory_int#11| v_func_to_recursive_line_45_to_53_0_~q.base_BEFORE_CALL_15) v_func_to_recursive_line_45_to_53_0_~q.offset_BEFORE_CALL_15) (select (select |c_#memory_int#7| v_func_to_recursive_line_45_to_53_0_~x.base_BEFORE_CALL_12) 0)) 9223372036854775808))) is different from true [2023-11-28 20:27:20,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-28 20:27:20,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:27:20,087 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-11-28 20:27:20,087 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:27:20,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:27:20,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411474390] [2023-11-28 20:27:20,087 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:27:20,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757172887] [2023-11-28 20:27:20,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757172887] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:27:20,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:27:20,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-28 20:27:20,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881985521] [2023-11-28 20:27:20,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:27:20,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:27:20,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:27:20,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:27:20,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=72, Unknown=1, NotChecked=16, Total=110 [2023-11-28 20:27:20,089 INFO L87 Difference]: Start difference. First operand 291 states and 349 transitions. Second operand has 11 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:27:20,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:27:20,597 INFO L93 Difference]: Finished difference Result 299 states and 355 transitions. [2023-11-28 20:27:20,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-28 20:27:20,598 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 77 [2023-11-28 20:27:20,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:27:20,599 INFO L225 Difference]: With dead ends: 299 [2023-11-28 20:27:20,599 INFO L226 Difference]: Without dead ends: 298 [2023-11-28 20:27:20,599 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=48, Invalid=165, Unknown=1, NotChecked=26, Total=240 [2023-11-28 20:27:20,600 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 254 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 843 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 20:27:20,600 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 843 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 240 Invalid, 0 Unknown, 206 Unchecked, 0.4s Time] [2023-11-28 20:27:20,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2023-11-28 20:27:20,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 298. [2023-11-28 20:27:20,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 204 states have (on average 1.4901960784313726) internal successors, (304), 266 states have internal predecessors, (304), 24 states have call successors, (24), 12 states have call predecessors, (24), 11 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2023-11-28 20:27:20,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 352 transitions. [2023-11-28 20:27:20,680 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 352 transitions. Word has length 77 [2023-11-28 20:27:20,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:27:20,680 INFO L495 AbstractCegarLoop]: Abstraction has 298 states and 352 transitions. [2023-11-28 20:27:20,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:27:20,680 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 352 transitions. [2023-11-28 20:27:20,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2023-11-28 20:27:20,681 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:27:20,681 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:27:20,688 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-28 20:27:20,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-28 20:27:20,882 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting func_to_recursive_line_45_to_53_0Err23ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:27:20,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:27:20,882 INFO L85 PathProgramCache]: Analyzing trace with hash -560370271, now seen corresponding path program 1 times [2023-11-28 20:27:20,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:27:20,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90364900] [2023-11-28 20:27:20,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:27:20,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:27:20,914 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:27:20,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1932741678] [2023-11-28 20:27:20,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:27:20,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:27:20,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:27:20,916 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:27:20,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-28 20:27:21,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:27:21,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-28 20:27:21,224 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:27:21,229 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:27:21,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2023-11-28 20:27:21,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-28 20:27:22,085 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-11-28 20:27:22,085 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:27:22,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:27:22,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90364900] [2023-11-28 20:27:22,085 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:27:22,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932741678] [2023-11-28 20:27:22,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932741678] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:27:22,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:27:22,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-28 20:27:22,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565023453] [2023-11-28 20:27:22,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:27:22,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:27:22,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:27:22,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:27:22,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-28 20:27:22,087 INFO L87 Difference]: Start difference. First operand 298 states and 352 transitions. Second operand has 11 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:27:26,249 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:27:30,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:27:34,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:27:38,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:27:47,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=true, quantifiers [0] [2023-11-28 20:27:49,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:27:53,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=true, quantifiers [0] [2023-11-28 20:27:57,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:27:58,869 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:28:02,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=true, quantifiers [0] [2023-11-28 20:28:02,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:28:02,943 INFO L93 Difference]: Finished difference Result 331 states and 387 transitions. [2023-11-28 20:28:02,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-28 20:28:02,944 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 78 [2023-11-28 20:28:02,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:28:02,946 INFO L225 Difference]: With dead ends: 331 [2023-11-28 20:28:02,946 INFO L226 Difference]: Without dead ends: 330 [2023-11-28 20:28:02,946 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=105, Invalid=400, Unknown=1, NotChecked=0, Total=506 [2023-11-28 20:28:02,947 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 377 mSDsluCounter, 736 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 34 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 36.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 872 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:28:02,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [378 Valid, 872 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 308 Invalid, 8 Unknown, 0 Unchecked, 36.5s Time] [2023-11-28 20:28:02,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2023-11-28 20:28:02,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 316. [2023-11-28 20:28:02,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 220 states have (on average 1.4863636363636363) internal successors, (327), 281 states have internal predecessors, (327), 26 states have call successors, (26), 14 states have call predecessors, (26), 12 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-28 20:28:02,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 379 transitions. [2023-11-28 20:28:02,997 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 379 transitions. Word has length 78 [2023-11-28 20:28:02,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:28:02,997 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 379 transitions. [2023-11-28 20:28:02,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.0) internal successors, (50), 9 states have internal predecessors, (50), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:28:02,998 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 379 transitions. [2023-11-28 20:28:02,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2023-11-28 20:28:02,998 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:28:02,998 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:28:03,004 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-11-28 20:28:03,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-28 20:28:03,199 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting func_to_recursive_line_45_to_53_0Err24ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:28:03,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:28:03,200 INFO L85 PathProgramCache]: Analyzing trace with hash -191609089, now seen corresponding path program 1 times [2023-11-28 20:28:03,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:28:03,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550185999] [2023-11-28 20:28:03,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:28:03,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:28:03,227 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:28:03,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1771867462] [2023-11-28 20:28:03,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:28:03,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:28:03,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:28:03,229 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:28:03,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-28 20:28:03,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:28:03,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 567 conjuncts, 59 conjunts are in the unsatisfiable core [2023-11-28 20:28:03,510 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:28:03,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:28:03,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:28:04,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:28:04,493 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:28:04,544 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-28 20:28:04,545 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:28:07,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:28:07,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550185999] [2023-11-28 20:28:07,492 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:28:07,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771867462] [2023-11-28 20:28:07,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771867462] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:28:07,492 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:28:07,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2023-11-28 20:28:07,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179152395] [2023-11-28 20:28:07,492 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:28:07,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-28 20:28:07,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:28:07,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-28 20:28:07,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2023-11-28 20:28:07,494 INFO L87 Difference]: Start difference. First operand 316 states and 379 transitions. Second operand has 15 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2023-11-28 20:28:11,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:28:12,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:28:12,869 INFO L93 Difference]: Finished difference Result 345 states and 388 transitions. [2023-11-28 20:28:12,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-28 20:28:12,870 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) Word has length 79 [2023-11-28 20:28:12,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:28:12,872 INFO L225 Difference]: With dead ends: 345 [2023-11-28 20:28:12,872 INFO L226 Difference]: Without dead ends: 344 [2023-11-28 20:28:12,872 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 63 SyntacticMatches, 10 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2023-11-28 20:28:12,873 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 332 mSDsluCounter, 1243 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 1380 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:28:12,873 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [334 Valid, 1380 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 534 Invalid, 1 Unknown, 0 Unchecked, 5.0s Time] [2023-11-28 20:28:12,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2023-11-28 20:28:12,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 316. [2023-11-28 20:28:12,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 220 states have (on average 1.4772727272727273) internal successors, (325), 281 states have internal predecessors, (325), 26 states have call successors, (26), 14 states have call predecessors, (26), 12 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-28 20:28:12,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 377 transitions. [2023-11-28 20:28:12,926 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 377 transitions. Word has length 79 [2023-11-28 20:28:12,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:28:12,927 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 377 transitions. [2023-11-28 20:28:12,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 5 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2023-11-28 20:28:12,927 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 377 transitions. [2023-11-28 20:28:12,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-11-28 20:28:12,927 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:28:12,927 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:28:12,933 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-11-28 20:28:13,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-28 20:28:13,128 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting func_to_recursive_line_45_to_53_0Err25ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:28:13,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:28:13,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1644914333, now seen corresponding path program 1 times [2023-11-28 20:28:13,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:28:13,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080165977] [2023-11-28 20:28:13,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:28:13,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:28:13,154 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:28:13,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1642267153] [2023-11-28 20:28:13,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:28:13,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:28:13,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:28:13,155 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:28:13,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-28 20:28:13,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:28:13,407 INFO L262 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 59 conjunts are in the unsatisfiable core [2023-11-28 20:28:13,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:28:13,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:28:13,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:28:14,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:28:14,396 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:28:14,444 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 11 proven. 9 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-11-28 20:28:14,444 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:28:14,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:28:14,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080165977] [2023-11-28 20:28:14,627 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:28:14,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642267153] [2023-11-28 20:28:14,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642267153] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:28:14,628 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:28:14,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2023-11-28 20:28:14,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836996474] [2023-11-28 20:28:14,628 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:28:14,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-28 20:28:14,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:28:14,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-28 20:28:14,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2023-11-28 20:28:14,630 INFO L87 Difference]: Start difference. First operand 316 states and 377 transitions. Second operand has 14 states, 12 states have (on average 4.583333333333333) internal successors, (55), 11 states have internal predecessors, (55), 5 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2023-11-28 20:28:18,652 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:28:22,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:28:27,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=true, quantifiers [0] [2023-11-28 20:28:32,203 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:28:36,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:28:36,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:28:36,294 INFO L93 Difference]: Finished difference Result 344 states and 386 transitions. [2023-11-28 20:28:36,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-28 20:28:36,295 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 4.583333333333333) internal successors, (55), 11 states have internal predecessors, (55), 5 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) Word has length 80 [2023-11-28 20:28:36,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:28:36,296 INFO L225 Difference]: With dead ends: 344 [2023-11-28 20:28:36,297 INFO L226 Difference]: Without dead ends: 343 [2023-11-28 20:28:36,297 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 67 SyntacticMatches, 10 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2023-11-28 20:28:36,298 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 379 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 17 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 1081 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.3s IncrementalHoareTripleChecker+Time [2023-11-28 20:28:36,298 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [381 Valid, 1081 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 484 Invalid, 5 Unknown, 0 Unchecked, 21.3s Time] [2023-11-28 20:28:36,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2023-11-28 20:28:36,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 316. [2023-11-28 20:28:36,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 220 states have (on average 1.4681818181818183) internal successors, (323), 281 states have internal predecessors, (323), 26 states have call successors, (26), 14 states have call predecessors, (26), 12 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-28 20:28:36,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 375 transitions. [2023-11-28 20:28:36,380 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 375 transitions. Word has length 80 [2023-11-28 20:28:36,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:28:36,381 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 375 transitions. [2023-11-28 20:28:36,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 4.583333333333333) internal successors, (55), 11 states have internal predecessors, (55), 5 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2023-11-28 20:28:36,381 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 375 transitions. [2023-11-28 20:28:36,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-11-28 20:28:36,382 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:28:36,382 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:28:36,389 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-11-28 20:28:36,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-28 20:28:36,583 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting func_to_recursive_line_45_to_53_0Err26ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:28:36,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:28:36,584 INFO L85 PathProgramCache]: Analyzing trace with hash 547263361, now seen corresponding path program 1 times [2023-11-28 20:28:36,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:28:36,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763650138] [2023-11-28 20:28:36,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:28:36,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:28:36,613 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:28:36,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2043391669] [2023-11-28 20:28:36,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:28:36,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:28:36,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:28:36,614 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:28:36,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-28 20:28:36,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:28:36,882 INFO L262 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 52 conjunts are in the unsatisfiable core [2023-11-28 20:28:36,885 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:28:36,892 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:28:36,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-28 20:28:40,992 WARN L876 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_main_~#y~0#1.base_BEFORE_CALL_37| Int) (|v_ULTIMATE.start_main_~#b~0#1.base_BEFORE_CALL_28| Int)) (= (select (select |c_#memory_int#4| |v_ULTIMATE.start_main_~#b~0#1.base_BEFORE_CALL_28|) 0) (select (select |c_#memory_int#6| |v_ULTIMATE.start_main_~#y~0#1.base_BEFORE_CALL_37|) 0))) is different from true [2023-11-28 20:28:45,027 WARN L876 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_main_~#y~0#1.base_BEFORE_CALL_38| Int) (|v_ULTIMATE.start_main_~#b~0#1.base_BEFORE_CALL_29| Int)) (= (select (select |c_#memory_int#4| |v_ULTIMATE.start_main_~#b~0#1.base_BEFORE_CALL_29|) 0) (select (select |c_#memory_int#6| |v_ULTIMATE.start_main_~#y~0#1.base_BEFORE_CALL_38|) 0))) is different from true [2023-11-28 20:28:49,178 WARN L876 $PredicateComparison]: unable to prove that (exists ((v_func_to_recursive_line_45_to_53_0_~y.base_BEFORE_CALL_8 Int) (v_func_to_recursive_line_45_to_53_0_~b.base_BEFORE_CALL_1 Int)) (= (select (select |c_#memory_int#6| v_func_to_recursive_line_45_to_53_0_~y.base_BEFORE_CALL_8) 0) (select (select |c_#memory_int#4| v_func_to_recursive_line_45_to_53_0_~b.base_BEFORE_CALL_1) 0))) is different from true [2023-11-28 20:28:53,277 WARN L876 $PredicateComparison]: unable to prove that (exists ((v_func_to_recursive_line_45_to_53_0_~y.base_BEFORE_CALL_9 Int) (v_func_to_recursive_line_45_to_53_0_~b.base_BEFORE_CALL_2 Int)) (= (select (select |c_#memory_int#6| v_func_to_recursive_line_45_to_53_0_~y.base_BEFORE_CALL_9) 0) (select (select |c_#memory_int#4| v_func_to_recursive_line_45_to_53_0_~b.base_BEFORE_CALL_2) 0))) is different from true [2023-11-28 20:28:57,381 WARN L876 $PredicateComparison]: unable to prove that (exists ((v_func_to_recursive_line_45_to_53_0_~b.base_BEFORE_CALL_3 Int) (v_func_to_recursive_line_45_to_53_0_~y.base_BEFORE_CALL_10 Int)) (= (select (select |c_#memory_int#4| v_func_to_recursive_line_45_to_53_0_~b.base_BEFORE_CALL_3) 0) (select (select |c_#memory_int#6| v_func_to_recursive_line_45_to_53_0_~y.base_BEFORE_CALL_10) 0))) is different from true [2023-11-28 20:28:57,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:28:57,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:28:57,492 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 16 not checked. [2023-11-28 20:28:57,492 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:28:57,825 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-11-28 20:28:57,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:28:57,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763650138] [2023-11-28 20:28:57,825 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:28:57,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043391669] [2023-11-28 20:28:57,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043391669] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 20:28:57,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:28:57,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [14] total 21 [2023-11-28 20:28:57,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142654296] [2023-11-28 20:28:57,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:28:57,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-28 20:28:57,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:28:57,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-28 20:28:57,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=233, Unknown=5, NotChecked=170, Total=462 [2023-11-28 20:28:57,827 INFO L87 Difference]: Start difference. First operand 316 states and 375 transitions. Second operand has 9 states, 8 states have (on average 6.25) internal successors, (50), 7 states have internal predecessors, (50), 4 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:28:58,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:28:58,862 INFO L93 Difference]: Finished difference Result 335 states and 376 transitions. [2023-11-28 20:28:58,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-28 20:28:58,863 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.25) internal successors, (50), 7 states have internal predecessors, (50), 4 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 81 [2023-11-28 20:28:58,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:28:58,865 INFO L225 Difference]: With dead ends: 335 [2023-11-28 20:28:58,865 INFO L226 Difference]: Without dead ends: 334 [2023-11-28 20:28:58,865 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 135 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 20.4s TimeCoverageRelationStatistics Valid=68, Invalid=327, Unknown=5, NotChecked=200, Total=600 [2023-11-28 20:28:58,866 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 143 mSDsluCounter, 771 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-28 20:28:58,866 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 916 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-28 20:28:58,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2023-11-28 20:28:58,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 316. [2023-11-28 20:28:58,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 220 states have (on average 1.459090909090909) internal successors, (321), 281 states have internal predecessors, (321), 26 states have call successors, (26), 14 states have call predecessors, (26), 12 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-28 20:28:58,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 373 transitions. [2023-11-28 20:28:58,923 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 373 transitions. Word has length 81 [2023-11-28 20:28:58,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:28:58,923 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 373 transitions. [2023-11-28 20:28:58,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.25) internal successors, (50), 7 states have internal predecessors, (50), 4 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:28:58,923 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 373 transitions. [2023-11-28 20:28:58,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-11-28 20:28:58,924 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:28:58,924 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:28:58,931 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-11-28 20:28:59,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:28:59,125 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting func_to_recursive_line_45_to_53_0Err27ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:28:59,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:28:59,125 INFO L85 PathProgramCache]: Analyzing trace with hash -214704859, now seen corresponding path program 1 times [2023-11-28 20:28:59,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:28:59,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620883551] [2023-11-28 20:28:59,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:28:59,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:28:59,150 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:28:59,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [945243327] [2023-11-28 20:28:59,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:28:59,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:28:59,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:28:59,151 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:28:59,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-28 20:28:59,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:28:59,429 INFO L262 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 52 conjunts are in the unsatisfiable core [2023-11-28 20:28:59,432 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:28:59,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:28:59,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-28 20:29:00,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2023-11-28 20:29:00,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2023-11-28 20:29:00,664 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-11-28 20:29:00,664 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:29:00,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:29:00,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620883551] [2023-11-28 20:29:00,665 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:29:00,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945243327] [2023-11-28 20:29:00,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945243327] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:29:00,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:29:00,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-28 20:29:00,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168107808] [2023-11-28 20:29:00,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:29:00,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-28 20:29:00,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:29:00,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-28 20:29:00,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-11-28 20:29:00,667 INFO L87 Difference]: Start difference. First operand 316 states and 373 transitions. Second operand has 12 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:29:01,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:29:01,723 INFO L93 Difference]: Finished difference Result 334 states and 374 transitions. [2023-11-28 20:29:01,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-28 20:29:01,724 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 82 [2023-11-28 20:29:01,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:29:01,726 INFO L225 Difference]: With dead ends: 334 [2023-11-28 20:29:01,726 INFO L226 Difference]: Without dead ends: 333 [2023-11-28 20:29:01,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 62 SyntacticMatches, 9 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2023-11-28 20:29:01,727 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 145 mSDsluCounter, 906 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 1043 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-28 20:29:01,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 1043 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-28 20:29:01,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2023-11-28 20:29:01,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 316. [2023-11-28 20:29:01,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 220 states have (on average 1.45) internal successors, (319), 281 states have internal predecessors, (319), 26 states have call successors, (26), 14 states have call predecessors, (26), 12 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-28 20:29:01,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 371 transitions. [2023-11-28 20:29:01,788 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 371 transitions. Word has length 82 [2023-11-28 20:29:01,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:29:01,788 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 371 transitions. [2023-11-28 20:29:01,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:29:01,788 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 371 transitions. [2023-11-28 20:29:01,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2023-11-28 20:29:01,789 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:29:01,789 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:29:01,795 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-11-28 20:29:01,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:29:01,990 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting func_to_recursive_line_45_to_53_0Err28ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:29:01,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:29:01,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1934084099, now seen corresponding path program 1 times [2023-11-28 20:29:01,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:29:01,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991356936] [2023-11-28 20:29:01,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:29:01,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:29:02,014 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:29:02,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1658457694] [2023-11-28 20:29:02,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:29:02,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:29:02,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:29:02,015 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:29:02,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-28 20:29:02,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:29:02,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 155 conjunts are in the unsatisfiable core [2023-11-28 20:29:02,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:29:02,340 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:29:02,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:29:02,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:29:02,427 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-28 20:29:02,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:29:02,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2023-11-28 20:29:05,268 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 25 treesize of output 17 [2023-11-28 20:29:05,471 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-11-28 20:29:05,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2023-11-28 20:29:05,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:29:05,692 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-11-28 20:29:05,692 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:29:05,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:29:05,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991356936] [2023-11-28 20:29:05,693 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:29:05,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658457694] [2023-11-28 20:29:05,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658457694] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:29:05,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:29:05,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-28 20:29:05,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828022490] [2023-11-28 20:29:05,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:29:05,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-28 20:29:05,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:29:05,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-28 20:29:05,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2023-11-28 20:29:05,695 INFO L87 Difference]: Start difference. First operand 316 states and 371 transitions. Second operand has 15 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 13 states have internal predecessors, (55), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:29:08,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:29:08,517 INFO L93 Difference]: Finished difference Result 333 states and 372 transitions. [2023-11-28 20:29:08,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-28 20:29:08,518 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 13 states have internal predecessors, (55), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 83 [2023-11-28 20:29:08,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:29:08,519 INFO L225 Difference]: With dead ends: 333 [2023-11-28 20:29:08,519 INFO L226 Difference]: Without dead ends: 331 [2023-11-28 20:29:08,520 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 60 SyntacticMatches, 9 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2023-11-28 20:29:08,520 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 209 mSDsluCounter, 1260 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 1385 SdHoareTripleChecker+Invalid, 690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:29:08,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 1385 Invalid, 690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 673 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-11-28 20:29:08,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2023-11-28 20:29:08,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 316. [2023-11-28 20:29:08,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 220 states have (on average 1.4318181818181819) internal successors, (315), 281 states have internal predecessors, (315), 26 states have call successors, (26), 14 states have call predecessors, (26), 12 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-28 20:29:08,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 367 transitions. [2023-11-28 20:29:08,582 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 367 transitions. Word has length 83 [2023-11-28 20:29:08,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:29:08,582 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 367 transitions. [2023-11-28 20:29:08,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 13 states have internal predecessors, (55), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:29:08,582 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 367 transitions. [2023-11-28 20:29:08,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-11-28 20:29:08,583 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:29:08,583 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:29:08,588 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-11-28 20:29:08,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:29:08,783 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting func_to_recursive_line_45_to_53_0Err30ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:29:08,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:29:08,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1066015611, now seen corresponding path program 1 times [2023-11-28 20:29:08,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:29:08,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405019834] [2023-11-28 20:29:08,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:29:08,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:29:08,813 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:29:08,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1843254902] [2023-11-28 20:29:08,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:29:08,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:29:08,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:29:08,814 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:29:08,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-28 20:29:09,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:29:09,090 INFO L262 TraceCheckSpWp]: Trace formula consists of 581 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-28 20:29:09,092 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:29:09,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:29:13,256 WARN L876 $PredicateComparison]: unable to prove that (exists ((v_func_to_recursive_line_45_to_53_0_~s.base_BEFORE_CALL_17 Int) (v_func_to_recursive_line_45_to_53_0_~y.base_BEFORE_CALL_20 Int) (v_func_to_recursive_line_45_to_53_0_~s.offset_BEFORE_CALL_17 Int)) (<= 0 (+ 9223372036854775808 (* (select (select |c_#memory_int#9| v_func_to_recursive_line_45_to_53_0_~s.base_BEFORE_CALL_17) v_func_to_recursive_line_45_to_53_0_~s.offset_BEFORE_CALL_17) (select (select |c_#memory_int#6| v_func_to_recursive_line_45_to_53_0_~y.base_BEFORE_CALL_20) 0))))) is different from true [2023-11-28 20:29:13,395 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-28 20:29:13,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:29:13,415 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-11-28 20:29:13,415 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:29:13,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:29:13,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405019834] [2023-11-28 20:29:13,415 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:29:13,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843254902] [2023-11-28 20:29:13,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843254902] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:29:13,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:29:13,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-28 20:29:13,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505697757] [2023-11-28 20:29:13,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:29:13,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:29:13,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:29:13,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:29:13,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=72, Unknown=1, NotChecked=16, Total=110 [2023-11-28 20:29:13,417 INFO L87 Difference]: Start difference. First operand 316 states and 367 transitions. Second operand has 11 states, 10 states have (on average 5.7) internal successors, (57), 9 states have internal predecessors, (57), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:29:14,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:29:14,092 INFO L93 Difference]: Finished difference Result 316 states and 367 transitions. [2023-11-28 20:29:14,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-28 20:29:14,093 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.7) internal successors, (57), 9 states have internal predecessors, (57), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 85 [2023-11-28 20:29:14,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:29:14,094 INFO L225 Difference]: With dead ends: 316 [2023-11-28 20:29:14,094 INFO L226 Difference]: Without dead ends: 315 [2023-11-28 20:29:14,095 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 74 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=48, Invalid=165, Unknown=1, NotChecked=26, Total=240 [2023-11-28 20:29:14,095 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 172 mSDsluCounter, 873 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 1015 SdHoareTripleChecker+Invalid, 458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 204 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:29:14,095 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 1015 Invalid, 458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 244 Invalid, 0 Unknown, 204 Unchecked, 0.5s Time] [2023-11-28 20:29:14,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2023-11-28 20:29:14,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 315. [2023-11-28 20:29:14,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 220 states have (on average 1.4181818181818182) internal successors, (312), 280 states have internal predecessors, (312), 26 states have call successors, (26), 14 states have call predecessors, (26), 12 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-28 20:29:14,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 364 transitions. [2023-11-28 20:29:14,148 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 364 transitions. Word has length 85 [2023-11-28 20:29:14,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:29:14,148 INFO L495 AbstractCegarLoop]: Abstraction has 315 states and 364 transitions. [2023-11-28 20:29:14,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.7) internal successors, (57), 9 states have internal predecessors, (57), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:29:14,148 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 364 transitions. [2023-11-28 20:29:14,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-11-28 20:29:14,149 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:29:14,149 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:29:14,155 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-11-28 20:29:14,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:29:14,349 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting func_to_recursive_line_45_to_53_0Err31ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:29:14,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:29:14,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1313254569, now seen corresponding path program 1 times [2023-11-28 20:29:14,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:29:14,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994993553] [2023-11-28 20:29:14,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:29:14,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:29:14,377 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:29:14,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2122162500] [2023-11-28 20:29:14,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:29:14,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:29:14,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:29:14,378 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:29:14,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-11-28 20:29:14,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:29:14,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-28 20:29:14,689 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:29:14,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:29:20,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2023-11-28 20:29:20,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-28 20:29:24,132 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-11-28 20:29:24,133 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:29:24,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:29:24,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994993553] [2023-11-28 20:29:24,133 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:29:24,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122162500] [2023-11-28 20:29:24,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122162500] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:29:24,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:29:24,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-28 20:29:24,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786919808] [2023-11-28 20:29:24,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:29:24,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-28 20:29:24,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:29:24,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-28 20:29:24,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=86, Unknown=2, NotChecked=0, Total=110 [2023-11-28 20:29:24,134 INFO L87 Difference]: Start difference. First operand 315 states and 364 transitions. Second operand has 11 states, 10 states have (on average 5.8) internal successors, (58), 9 states have internal predecessors, (58), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:29:28,320 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:29:33,273 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:29:37,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:29:41,305 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.92s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:29:49,332 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:29:53,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:29:57,762 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:30:01,784 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:30:02,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:30:02,411 INFO L93 Difference]: Finished difference Result 337 states and 376 transitions. [2023-11-28 20:30:02,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-28 20:30:02,412 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.8) internal successors, (58), 9 states have internal predecessors, (58), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 86 [2023-11-28 20:30:02,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:30:02,414 INFO L225 Difference]: With dead ends: 337 [2023-11-28 20:30:02,414 INFO L226 Difference]: Without dead ends: 336 [2023-11-28 20:30:02,414 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=96, Invalid=321, Unknown=3, NotChecked=0, Total=420 [2023-11-28 20:30:02,414 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 272 mSDsluCounter, 1048 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 21 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 1208 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:30:02,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [274 Valid, 1208 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 333 Invalid, 7 Unknown, 0 Unchecked, 34.0s Time] [2023-11-28 20:30:02,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2023-11-28 20:30:02,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 318. [2023-11-28 20:30:02,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 223 states have (on average 1.399103139013453) internal successors, (312), 282 states have internal predecessors, (312), 26 states have call successors, (26), 15 states have call predecessors, (26), 13 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-28 20:30:02,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 364 transitions. [2023-11-28 20:30:02,468 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 364 transitions. Word has length 86 [2023-11-28 20:30:02,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:30:02,468 INFO L495 AbstractCegarLoop]: Abstraction has 318 states and 364 transitions. [2023-11-28 20:30:02,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.8) internal successors, (58), 9 states have internal predecessors, (58), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:30:02,468 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 364 transitions. [2023-11-28 20:30:02,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-11-28 20:30:02,468 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:30:02,468 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:30:02,475 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-11-28 20:30:02,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-11-28 20:30:02,669 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting func_to_recursive_line_45_to_53_0Err32ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:30:02,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:30:02,669 INFO L85 PathProgramCache]: Analyzing trace with hash 2056186119, now seen corresponding path program 1 times [2023-11-28 20:30:02,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:30:02,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386367716] [2023-11-28 20:30:02,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:30:02,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:30:02,692 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:30:02,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1893539576] [2023-11-28 20:30:02,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:30:02,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:30:02,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:30:02,693 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:30:02,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-11-28 20:30:03,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:30:03,022 INFO L262 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 177 conjunts are in the unsatisfiable core [2023-11-28 20:30:03,027 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:30:03,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:30:03,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:30:03,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 [2023-11-28 20:30:03,179 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:30:03,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-28 20:30:03,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2023-11-28 20:30:06,879 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 25 treesize of output 17 [2023-11-28 20:30:07,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-11-28 20:30:07,338 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:30:07,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 18 [2023-11-28 20:30:07,622 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-11-28 20:30:07,622 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:30:07,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:30:07,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386367716] [2023-11-28 20:30:07,622 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:30:07,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893539576] [2023-11-28 20:30:07,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893539576] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:30:07,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:30:07,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2023-11-28 20:30:07,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279385423] [2023-11-28 20:30:07,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:30:07,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-28 20:30:07,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:30:07,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-28 20:30:07,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2023-11-28 20:30:07,624 INFO L87 Difference]: Start difference. First operand 318 states and 364 transitions. Second operand has 21 states, 20 states have (on average 3.1) internal successors, (62), 18 states have internal predecessors, (62), 5 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2023-11-28 20:30:13,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:30:13,147 INFO L93 Difference]: Finished difference Result 331 states and 365 transitions. [2023-11-28 20:30:13,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-28 20:30:13,148 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.1) internal successors, (62), 18 states have internal predecessors, (62), 5 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) Word has length 87 [2023-11-28 20:30:13,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:30:13,150 INFO L225 Difference]: With dead ends: 331 [2023-11-28 20:30:13,150 INFO L226 Difference]: Without dead ends: 330 [2023-11-28 20:30:13,150 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 55 SyntacticMatches, 12 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=171, Invalid=759, Unknown=0, NotChecked=0, Total=930 [2023-11-28 20:30:13,151 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 345 mSDsluCounter, 1399 mSDsCounter, 0 mSdLazyCounter, 1211 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 1511 SdHoareTripleChecker+Invalid, 1234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2023-11-28 20:30:13,151 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 1511 Invalid, 1234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1211 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2023-11-28 20:30:13,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2023-11-28 20:30:13,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 318. [2023-11-28 20:30:13,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 223 states have (on average 1.390134529147982) internal successors, (310), 282 states have internal predecessors, (310), 26 states have call successors, (26), 15 states have call predecessors, (26), 13 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-28 20:30:13,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 362 transitions. [2023-11-28 20:30:13,208 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 362 transitions. Word has length 87 [2023-11-28 20:30:13,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:30:13,208 INFO L495 AbstractCegarLoop]: Abstraction has 318 states and 362 transitions. [2023-11-28 20:30:13,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.1) internal successors, (62), 18 states have internal predecessors, (62), 5 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2023-11-28 20:30:13,209 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 362 transitions. [2023-11-28 20:30:13,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-11-28 20:30:13,209 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:30:13,209 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:30:13,215 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-11-28 20:30:13,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:30:13,410 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting func_to_recursive_line_45_to_53_0Err33ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:30:13,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:30:13,410 INFO L85 PathProgramCache]: Analyzing trace with hash -682739605, now seen corresponding path program 1 times [2023-11-28 20:30:13,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:30:13,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825488169] [2023-11-28 20:30:13,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:30:13,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:30:13,436 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:30:13,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1378602084] [2023-11-28 20:30:13,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:30:13,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:30:13,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:30:13,437 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:30:13,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-11-28 20:30:13,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:30:13,799 INFO L262 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 160 conjunts are in the unsatisfiable core [2023-11-28 20:30:13,804 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:30:13,829 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:30:13,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:30:13,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:30:14,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:30:14,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-28 20:30:14,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2023-11-28 20:30:17,166 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 25 treesize of output 17 [2023-11-28 20:30:17,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-11-28 20:30:17,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:30:17,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 20 [2023-11-28 20:30:18,002 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-11-28 20:30:18,002 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:30:18,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:30:18,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825488169] [2023-11-28 20:30:18,002 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:30:18,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378602084] [2023-11-28 20:30:18,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378602084] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:30:18,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:30:18,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-28 20:30:18,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725293970] [2023-11-28 20:30:18,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:30:18,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-28 20:30:18,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:30:18,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-28 20:30:18,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-11-28 20:30:18,004 INFO L87 Difference]: Start difference. First operand 318 states and 362 transitions. Second operand has 17 states, 16 states have (on average 3.75) internal successors, (60), 14 states have internal predecessors, (60), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:30:21,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:30:21,638 INFO L93 Difference]: Finished difference Result 330 states and 363 transitions. [2023-11-28 20:30:21,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-28 20:30:21,639 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.75) internal successors, (60), 14 states have internal predecessors, (60), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 88 [2023-11-28 20:30:21,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:30:21,641 INFO L225 Difference]: With dead ends: 330 [2023-11-28 20:30:21,641 INFO L226 Difference]: Without dead ends: 329 [2023-11-28 20:30:21,641 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 60 SyntacticMatches, 12 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=128, Invalid=424, Unknown=0, NotChecked=0, Total=552 [2023-11-28 20:30:21,642 INFO L413 NwaCegarLoop]: 119 mSDtfsCounter, 341 mSDsluCounter, 1088 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 1207 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:30:21,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [342 Valid, 1207 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 816 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-11-28 20:30:21,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2023-11-28 20:30:21,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 318. [2023-11-28 20:30:21,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 223 states have (on average 1.3811659192825112) internal successors, (308), 282 states have internal predecessors, (308), 26 states have call successors, (26), 15 states have call predecessors, (26), 13 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-28 20:30:21,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 360 transitions. [2023-11-28 20:30:21,708 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 360 transitions. Word has length 88 [2023-11-28 20:30:21,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:30:21,708 INFO L495 AbstractCegarLoop]: Abstraction has 318 states and 360 transitions. [2023-11-28 20:30:21,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.75) internal successors, (60), 14 states have internal predecessors, (60), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-28 20:30:21,708 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 360 transitions. [2023-11-28 20:30:21,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-11-28 20:30:21,709 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:30:21,709 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:30:21,715 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-11-28 20:30:21,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:30:21,910 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting func_to_recursive_line_45_to_53_0Err34ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:30:21,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:30:21,910 INFO L85 PathProgramCache]: Analyzing trace with hash 309908873, now seen corresponding path program 1 times [2023-11-28 20:30:21,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:30:21,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479169768] [2023-11-28 20:30:21,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:30:21,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:30:21,938 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:30:21,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1723549555] [2023-11-28 20:30:21,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:30:21,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:30:21,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:30:21,939 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:30:21,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-11-28 20:30:22,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:30:22,330 INFO L262 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-28 20:30:22,332 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:30:22,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-28 20:30:22,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 [2023-11-28 20:30:22,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:30:22,952 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-11-28 20:30:22,953 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:30:39,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:30:39,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479169768] [2023-11-28 20:30:39,848 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:30:39,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723549555] [2023-11-28 20:30:39,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723549555] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:30:39,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:30:39,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2023-11-28 20:30:39,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110003848] [2023-11-28 20:30:39,849 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:30:39,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-28 20:30:39,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:30:39,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-28 20:30:39,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=256, Unknown=3, NotChecked=0, Total=306 [2023-11-28 20:30:39,850 INFO L87 Difference]: Start difference. First operand 318 states and 360 transitions. Second operand has 15 states, 13 states have (on average 4.923076923076923) internal successors, (64), 12 states have internal predecessors, (64), 5 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2023-11-28 20:30:43,954 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:30:48,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:30:52,924 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:30:52,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:30:52,999 INFO L93 Difference]: Finished difference Result 329 states and 361 transitions. [2023-11-28 20:30:53,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-28 20:30:53,000 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 4.923076923076923) internal successors, (64), 12 states have internal predecessors, (64), 5 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 89 [2023-11-28 20:30:53,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:30:53,002 INFO L225 Difference]: With dead ends: 329 [2023-11-28 20:30:53,002 INFO L226 Difference]: Without dead ends: 328 [2023-11-28 20:30:53,002 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 84 SyntacticMatches, 9 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 16.9s TimeCoverageRelationStatistics Valid=105, Invalid=594, Unknown=3, NotChecked=0, Total=702 [2023-11-28 20:30:53,003 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 143 mSDsluCounter, 1450 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 17 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 1596 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.9s IncrementalHoareTripleChecker+Time [2023-11-28 20:30:53,003 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 1596 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 470 Invalid, 3 Unknown, 0 Unchecked, 12.9s Time] [2023-11-28 20:30:53,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2023-11-28 20:30:53,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 318. [2023-11-28 20:30:53,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 223 states have (on average 1.3721973094170403) internal successors, (306), 282 states have internal predecessors, (306), 26 states have call successors, (26), 15 states have call predecessors, (26), 13 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-28 20:30:53,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 358 transitions. [2023-11-28 20:30:53,076 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 358 transitions. Word has length 89 [2023-11-28 20:30:53,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:30:53,076 INFO L495 AbstractCegarLoop]: Abstraction has 318 states and 358 transitions. [2023-11-28 20:30:53,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 4.923076923076923) internal successors, (64), 12 states have internal predecessors, (64), 5 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2023-11-28 20:30:53,077 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 358 transitions. [2023-11-28 20:30:53,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-11-28 20:30:53,077 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:30:53,077 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:30:53,084 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-11-28 20:30:53,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:30:53,278 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting func_to_recursive_line_45_to_53_0Err35ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:30:53,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:30:53,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1017240621, now seen corresponding path program 1 times [2023-11-28 20:30:53,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:30:53,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826321995] [2023-11-28 20:30:53,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:30:53,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:30:53,307 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:30:53,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1137788322] [2023-11-28 20:30:53,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:30:53,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:30:53,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:30:53,308 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:30:53,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-11-28 20:30:53,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:30:53,635 INFO L262 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 143 conjunts are in the unsatisfiable core [2023-11-28 20:30:53,640 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:30:53,656 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:30:53,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 15 treesize of output 1 [2023-11-28 20:30:53,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:30:53,738 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:30:53,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-28 20:30:55,587 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2023-11-28 20:30:55,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:30:55,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:30:55,893 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-11-28 20:30:55,893 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:30:55,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:30:55,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826321995] [2023-11-28 20:30:55,894 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:30:55,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137788322] [2023-11-28 20:30:55,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137788322] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:30:55,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:30:55,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-28 20:30:55,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831469533] [2023-11-28 20:30:55,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:30:55,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-28 20:30:55,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:30:55,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-28 20:30:55,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-11-28 20:30:55,895 INFO L87 Difference]: Start difference. First operand 318 states and 358 transitions. Second operand has 16 states, 15 states have (on average 4.333333333333333) internal successors, (65), 14 states have internal predecessors, (65), 5 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2023-11-28 20:30:58,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:30:58,440 INFO L93 Difference]: Finished difference Result 328 states and 359 transitions. [2023-11-28 20:30:58,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-28 20:30:58,441 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.333333333333333) internal successors, (65), 14 states have internal predecessors, (65), 5 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) Word has length 90 [2023-11-28 20:30:58,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:30:58,443 INFO L225 Difference]: With dead ends: 328 [2023-11-28 20:30:58,443 INFO L226 Difference]: Without dead ends: 327 [2023-11-28 20:30:58,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 66 SyntacticMatches, 9 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2023-11-28 20:30:58,443 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 160 mSDsluCounter, 862 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 990 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-11-28 20:30:58,443 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 990 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-11-28 20:30:58,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2023-11-28 20:30:58,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 318. [2023-11-28 20:30:58,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 223 states have (on average 1.3632286995515694) internal successors, (304), 282 states have internal predecessors, (304), 26 states have call successors, (26), 15 states have call predecessors, (26), 13 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-28 20:30:58,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 356 transitions. [2023-11-28 20:30:58,501 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 356 transitions. Word has length 90 [2023-11-28 20:30:58,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:30:58,501 INFO L495 AbstractCegarLoop]: Abstraction has 318 states and 356 transitions. [2023-11-28 20:30:58,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.333333333333333) internal successors, (65), 14 states have internal predecessors, (65), 5 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2023-11-28 20:30:58,501 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 356 transitions. [2023-11-28 20:30:58,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-11-28 20:30:58,501 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:30:58,502 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:30:58,508 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-11-28 20:30:58,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-28 20:30:58,702 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting func_to_recursive_line_45_to_53_0Err36ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:30:58,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:30:58,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1690832638, now seen corresponding path program 1 times [2023-11-28 20:30:58,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:30:58,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072110713] [2023-11-28 20:30:58,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:30:58,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:30:58,733 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:30:58,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1662653786] [2023-11-28 20:30:58,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:30:58,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:30:58,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:30:58,734 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:30:58,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-11-28 20:30:59,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:30:59,050 INFO L262 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-28 20:30:59,052 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:30:59,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:30:59,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 [2023-11-28 20:30:59,084 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-11-28 20:30:59,084 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:30:59,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:30:59,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072110713] [2023-11-28 20:30:59,084 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:30:59,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662653786] [2023-11-28 20:30:59,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662653786] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:30:59,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:30:59,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-28 20:30:59,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583851867] [2023-11-28 20:30:59,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:30:59,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-28 20:30:59,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:30:59,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-28 20:30:59,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:30:59,086 INFO L87 Difference]: Start difference. First operand 318 states and 356 transitions. Second operand has 4 states, 3 states have (on average 20.666666666666668) internal successors, (62), 4 states have internal predecessors, (62), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2023-11-28 20:30:59,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:30:59,294 INFO L93 Difference]: Finished difference Result 318 states and 356 transitions. [2023-11-28 20:30:59,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-28 20:30:59,295 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 20.666666666666668) internal successors, (62), 4 states have internal predecessors, (62), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 98 [2023-11-28 20:30:59,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:30:59,297 INFO L225 Difference]: With dead ends: 318 [2023-11-28 20:30:59,297 INFO L226 Difference]: Without dead ends: 317 [2023-11-28 20:30:59,297 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-28 20:30:59,297 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 2 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-28 20:30:59,298 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 487 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-28 20:30:59,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2023-11-28 20:30:59,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 317. [2023-11-28 20:30:59,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 223 states have (on average 1.3497757847533631) internal successors, (301), 281 states have internal predecessors, (301), 26 states have call successors, (26), 15 states have call predecessors, (26), 13 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-28 20:30:59,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 353 transitions. [2023-11-28 20:30:59,359 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 353 transitions. Word has length 98 [2023-11-28 20:30:59,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:30:59,360 INFO L495 AbstractCegarLoop]: Abstraction has 317 states and 353 transitions. [2023-11-28 20:30:59,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 20.666666666666668) internal successors, (62), 4 states have internal predecessors, (62), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2023-11-28 20:30:59,360 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 353 transitions. [2023-11-28 20:30:59,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2023-11-28 20:30:59,361 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:30:59,361 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:30:59,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-11-28 20:30:59,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-11-28 20:30:59,562 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting func_to_recursive_line_45_to_53_0Err37ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:30:59,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:30:59,562 INFO L85 PathProgramCache]: Analyzing trace with hash 876204386, now seen corresponding path program 1 times [2023-11-28 20:30:59,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:30:59,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5871688] [2023-11-28 20:30:59,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:30:59,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:30:59,589 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:30:59,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1953642335] [2023-11-28 20:30:59,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:30:59,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:30:59,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:30:59,591 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:30:59,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-11-28 20:30:59,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:30:59,897 INFO L262 TraceCheckSpWp]: Trace formula consists of 608 conjuncts, 69 conjunts are in the unsatisfiable core [2023-11-28 20:30:59,900 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:30:59,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:31:00,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-28 20:31:00,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:31:00,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:31:00,062 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-28 20:31:00,062 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 26 treesize of output 26 [2023-11-28 20:31:00,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:31:00,398 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:31:01,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:31:01,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:31:01,308 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 16 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-11-28 20:31:01,308 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:31:02,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2023-11-28 20:31:02,133 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2023-11-28 20:31:02,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:31:02,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5871688] [2023-11-28 20:31:02,133 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:31:02,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953642335] [2023-11-28 20:31:02,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953642335] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:31:02,134 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:31:02,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 30 [2023-11-28 20:31:02,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101574965] [2023-11-28 20:31:02,134 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 20:31:02,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-28 20:31:02,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:31:02,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-28 20:31:02,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=835, Unknown=0, NotChecked=0, Total=930 [2023-11-28 20:31:02,136 INFO L87 Difference]: Start difference. First operand 317 states and 353 transitions. Second operand has 31 states, 26 states have (on average 5.1923076923076925) internal successors, (135), 25 states have internal predecessors, (135), 10 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2023-11-28 20:31:06,390 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:31:10,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:31:16,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:31:20,364 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:31:24,507 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:31:28,525 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:31:32,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:31:36,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] [2023-11-28 20:31:40,830 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:31:45,067 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:31:49,083 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:31:49,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:31:49,136 INFO L93 Difference]: Finished difference Result 334 states and 365 transitions. [2023-11-28 20:31:49,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-28 20:31:49,136 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 26 states have (on average 5.1923076923076925) internal successors, (135), 25 states have internal predecessors, (135), 10 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) Word has length 99 [2023-11-28 20:31:49,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:31:49,138 INFO L225 Difference]: With dead ends: 334 [2023-11-28 20:31:49,138 INFO L226 Difference]: Without dead ends: 333 [2023-11-28 20:31:49,139 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 156 SyntacticMatches, 12 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=266, Invalid=1990, Unknown=0, NotChecked=0, Total=2256 [2023-11-28 20:31:49,139 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 502 mSDsluCounter, 2122 mSDsCounter, 0 mSdLazyCounter, 800 mSolverCounterSat, 85 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 45.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 2257 SdHoareTripleChecker+Invalid, 896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 800 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 45.9s IncrementalHoareTripleChecker+Time [2023-11-28 20:31:49,140 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [503 Valid, 2257 Invalid, 896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 800 Invalid, 11 Unknown, 0 Unchecked, 45.9s Time] [2023-11-28 20:31:49,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2023-11-28 20:31:49,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 317. [2023-11-28 20:31:49,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 223 states have (on average 1.3408071748878925) internal successors, (299), 281 states have internal predecessors, (299), 26 states have call successors, (26), 15 states have call predecessors, (26), 13 states have return successors, (26), 24 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-28 20:31:49,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 351 transitions. [2023-11-28 20:31:49,223 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 351 transitions. Word has length 99 [2023-11-28 20:31:49,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:31:49,223 INFO L495 AbstractCegarLoop]: Abstraction has 317 states and 351 transitions. [2023-11-28 20:31:49,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 26 states have (on average 5.1923076923076925) internal successors, (135), 25 states have internal predecessors, (135), 10 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2023-11-28 20:31:49,223 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 351 transitions. [2023-11-28 20:31:49,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-11-28 20:31:49,224 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:31:49,224 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:31:49,231 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2023-11-28 20:31:49,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-11-28 20:31:49,425 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting func_to_recursive_line_45_to_53_0Err38ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:31:49,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:31:49,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1392532352, now seen corresponding path program 1 times [2023-11-28 20:31:49,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:31:49,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511805651] [2023-11-28 20:31:49,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:31:49,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:31:49,454 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:31:49,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [87274374] [2023-11-28 20:31:49,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:31:49,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:31:49,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:31:49,455 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:31:49,457 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-11-28 20:31:49,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:31:49,772 INFO L262 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-28 20:31:49,775 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:31:49,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:31:50,012 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-11-28 20:31:50,012 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:31:50,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:31:50,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511805651] [2023-11-28 20:31:50,013 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:31:50,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87274374] [2023-11-28 20:31:50,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87274374] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:31:50,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:31:50,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 20:31:50,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001514069] [2023-11-28 20:31:50,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:31:50,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-28 20:31:50,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:31:50,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-28 20:31:50,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-28 20:31:50,014 INFO L87 Difference]: Start difference. First operand 317 states and 351 transitions. Second operand has 7 states, 5 states have (on average 12.8) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-11-28 20:31:50,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:31:50,364 INFO L93 Difference]: Finished difference Result 462 states and 488 transitions. [2023-11-28 20:31:50,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 20:31:50,365 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 12.8) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 100 [2023-11-28 20:31:50,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:31:50,367 INFO L225 Difference]: With dead ends: 462 [2023-11-28 20:31:50,367 INFO L226 Difference]: Without dead ends: 461 [2023-11-28 20:31:50,367 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 87 SyntacticMatches, 7 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-11-28 20:31:50,367 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 187 mSDsluCounter, 762 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 926 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 20:31:50,368 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 926 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 20:31:50,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2023-11-28 20:31:50,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 399. [2023-11-28 20:31:50,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 293 states have (on average 1.3890784982935154) internal successors, (407), 351 states have internal predecessors, (407), 30 states have call successors, (30), 21 states have call predecessors, (30), 21 states have return successors, (35), 30 states have call predecessors, (35), 30 states have call successors, (35) [2023-11-28 20:31:50,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 472 transitions. [2023-11-28 20:31:50,446 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 472 transitions. Word has length 100 [2023-11-28 20:31:50,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:31:50,446 INFO L495 AbstractCegarLoop]: Abstraction has 399 states and 472 transitions. [2023-11-28 20:31:50,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 12.8) internal successors, (64), 6 states have internal predecessors, (64), 3 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-11-28 20:31:50,447 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 472 transitions. [2023-11-28 20:31:50,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-11-28 20:31:50,447 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:31:50,447 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:31:50,453 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2023-11-28 20:31:50,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:31:50,648 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:31:50,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:31:50,648 INFO L85 PathProgramCache]: Analyzing trace with hash 218302435, now seen corresponding path program 1 times [2023-11-28 20:31:50,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:31:50,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007655225] [2023-11-28 20:31:50,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:31:50,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:31:50,678 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:31:50,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [299504730] [2023-11-28 20:31:50,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:31:50,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:31:50,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:31:50,680 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:31:50,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-11-28 20:31:51,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:31:51,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 623 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-28 20:31:51,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:31:51,046 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:31:51,344 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-28 20:31:51,344 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:31:51,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:31:51,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007655225] [2023-11-28 20:31:51,344 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:31:51,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299504730] [2023-11-28 20:31:51,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299504730] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:31:51,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:31:51,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-28 20:31:51,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981435662] [2023-11-28 20:31:51,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:31:51,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 20:31:51,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:31:51,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 20:31:51,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-28 20:31:51,346 INFO L87 Difference]: Start difference. First operand 399 states and 472 transitions. Second operand has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-28 20:31:51,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:31:51,726 INFO L93 Difference]: Finished difference Result 419 states and 490 transitions. [2023-11-28 20:31:51,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 20:31:51,727 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 101 [2023-11-28 20:31:51,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:31:51,729 INFO L225 Difference]: With dead ends: 419 [2023-11-28 20:31:51,729 INFO L226 Difference]: Without dead ends: 417 [2023-11-28 20:31:51,730 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 89 SyntacticMatches, 5 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-28 20:31:51,730 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 58 mSDsluCounter, 731 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 889 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-28 20:31:51,730 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 889 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-28 20:31:51,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2023-11-28 20:31:51,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 405. [2023-11-28 20:31:51,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 299 states have (on average 1.3812709030100334) internal successors, (413), 355 states have internal predecessors, (413), 30 states have call successors, (30), 21 states have call predecessors, (30), 21 states have return successors, (35), 32 states have call predecessors, (35), 30 states have call successors, (35) [2023-11-28 20:31:51,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 478 transitions. [2023-11-28 20:31:51,830 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 478 transitions. Word has length 101 [2023-11-28 20:31:51,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:31:51,831 INFO L495 AbstractCegarLoop]: Abstraction has 405 states and 478 transitions. [2023-11-28 20:31:51,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-28 20:31:51,831 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 478 transitions. [2023-11-28 20:31:51,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-11-28 20:31:51,832 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:31:51,832 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:31:51,839 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-11-28 20:31:52,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:31:52,032 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting func_to_recursive_line_45_to_53_0Err39ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:31:52,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:31:52,033 INFO L85 PathProgramCache]: Analyzing trace with hash 218830116, now seen corresponding path program 1 times [2023-11-28 20:31:52,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:31:52,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262488562] [2023-11-28 20:31:52,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:31:52,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:31:52,067 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:31:52,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1314516589] [2023-11-28 20:31:52,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:31:52,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:31:52,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:31:52,069 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:31:52,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-11-28 20:31:52,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:31:52,399 INFO L262 TraceCheckSpWp]: Trace formula consists of 616 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-28 20:31:52,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:31:52,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:31:52,649 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-11-28 20:31:52,649 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:31:52,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:31:52,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262488562] [2023-11-28 20:31:52,649 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:31:52,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314516589] [2023-11-28 20:31:52,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314516589] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:31:52,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:31:52,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-28 20:31:52,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246369500] [2023-11-28 20:31:52,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:31:52,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-28 20:31:52,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:31:52,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-28 20:31:52,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-28 20:31:52,651 INFO L87 Difference]: Start difference. First operand 405 states and 478 transitions. Second operand has 7 states, 5 states have (on average 13.0) internal successors, (65), 6 states have internal predecessors, (65), 3 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-11-28 20:31:52,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:31:52,978 INFO L93 Difference]: Finished difference Result 467 states and 492 transitions. [2023-11-28 20:31:52,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-28 20:31:52,978 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 13.0) internal successors, (65), 6 states have internal predecessors, (65), 3 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 101 [2023-11-28 20:31:52,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:31:52,981 INFO L225 Difference]: With dead ends: 467 [2023-11-28 20:31:52,981 INFO L226 Difference]: Without dead ends: 466 [2023-11-28 20:31:52,981 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 88 SyntacticMatches, 7 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-11-28 20:31:52,981 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 237 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 20:31:52,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 710 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 20:31:52,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2023-11-28 20:31:53,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 406. [2023-11-28 20:31:53,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 300 states have (on average 1.3766666666666667) internal successors, (413), 356 states have internal predecessors, (413), 30 states have call successors, (30), 21 states have call predecessors, (30), 21 states have return successors, (35), 32 states have call predecessors, (35), 30 states have call successors, (35) [2023-11-28 20:31:53,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 478 transitions. [2023-11-28 20:31:53,065 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 478 transitions. Word has length 101 [2023-11-28 20:31:53,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:31:53,065 INFO L495 AbstractCegarLoop]: Abstraction has 406 states and 478 transitions. [2023-11-28 20:31:53,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 13.0) internal successors, (65), 6 states have internal predecessors, (65), 3 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-11-28 20:31:53,066 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 478 transitions. [2023-11-28 20:31:53,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-11-28 20:31:53,066 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:31:53,067 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:31:53,074 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-11-28 20:31:53,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:31:53,267 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting func_to_recursive_line_39_to_65_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:31:53,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:31:53,268 INFO L85 PathProgramCache]: Analyzing trace with hash -664756091, now seen corresponding path program 1 times [2023-11-28 20:31:53,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:31:53,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909348045] [2023-11-28 20:31:53,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:31:53,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:31:53,294 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:31:53,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1687783307] [2023-11-28 20:31:53,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:31:53,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:31:53,295 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:31:53,296 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:31:53,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-11-28 20:31:53,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:31:53,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 625 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-28 20:31:53,673 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:31:53,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:31:54,006 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-28 20:31:54,006 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:31:54,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:31:54,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909348045] [2023-11-28 20:31:54,006 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:31:54,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687783307] [2023-11-28 20:31:54,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687783307] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:31:54,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:31:54,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-28 20:31:54,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212791190] [2023-11-28 20:31:54,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:31:54,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-28 20:31:54,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:31:54,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-28 20:31:54,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-11-28 20:31:54,008 INFO L87 Difference]: Start difference. First operand 406 states and 478 transitions. Second operand has 9 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-28 20:31:54,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:31:54,353 INFO L93 Difference]: Finished difference Result 418 states and 486 transitions. [2023-11-28 20:31:54,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-28 20:31:54,354 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 103 [2023-11-28 20:31:54,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:31:54,356 INFO L225 Difference]: With dead ends: 418 [2023-11-28 20:31:54,356 INFO L226 Difference]: Without dead ends: 417 [2023-11-28 20:31:54,357 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 90 SyntacticMatches, 5 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-28 20:31:54,357 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 45 mSDsluCounter, 716 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 879 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-28 20:31:54,357 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 879 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-28 20:31:54,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2023-11-28 20:31:54,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 408. [2023-11-28 20:31:54,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 302 states have (on average 1.3741721854304636) internal successors, (415), 358 states have internal predecessors, (415), 30 states have call successors, (30), 21 states have call predecessors, (30), 21 states have return successors, (35), 32 states have call predecessors, (35), 30 states have call successors, (35) [2023-11-28 20:31:54,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 480 transitions. [2023-11-28 20:31:54,435 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 480 transitions. Word has length 103 [2023-11-28 20:31:54,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:31:54,435 INFO L495 AbstractCegarLoop]: Abstraction has 408 states and 480 transitions. [2023-11-28 20:31:54,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-28 20:31:54,436 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 480 transitions. [2023-11-28 20:31:54,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-11-28 20:31:54,436 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:31:54,436 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:31:54,442 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-11-28 20:31:54,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-11-28 20:31:54,637 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting func_to_recursive_line_39_to_65_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:31:54,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:31:54,637 INFO L85 PathProgramCache]: Analyzing trace with hash 867397706, now seen corresponding path program 1 times [2023-11-28 20:31:54,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:31:54,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755504356] [2023-11-28 20:31:54,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:31:54,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:31:54,667 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:31:54,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [360547557] [2023-11-28 20:31:54,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:31:54,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:31:54,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:31:54,668 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:31:54,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-11-28 20:31:55,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:31:55,057 INFO L262 TraceCheckSpWp]: Trace formula consists of 626 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-28 20:31:55,059 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:31:55,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:31:55,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:31:55,599 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-28 20:31:55,600 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:31:55,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:31:55,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755504356] [2023-11-28 20:31:55,600 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:31:55,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360547557] [2023-11-28 20:31:55,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360547557] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:31:55,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:31:55,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-28 20:31:55,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614069578] [2023-11-28 20:31:55,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:31:55,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-28 20:31:55,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:31:55,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-28 20:31:55,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-11-28 20:31:55,602 INFO L87 Difference]: Start difference. First operand 408 states and 480 transitions. Second operand has 10 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 4 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-28 20:31:56,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:31:56,191 INFO L93 Difference]: Finished difference Result 418 states and 485 transitions. [2023-11-28 20:31:56,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:31:56,192 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 4 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 104 [2023-11-28 20:31:56,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:31:56,194 INFO L225 Difference]: With dead ends: 418 [2023-11-28 20:31:56,194 INFO L226 Difference]: Without dead ends: 417 [2023-11-28 20:31:56,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 83 SyntacticMatches, 12 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-11-28 20:31:56,195 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 60 mSDsluCounter, 820 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 968 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-28 20:31:56,196 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 968 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-28 20:31:56,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2023-11-28 20:31:56,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 409. [2023-11-28 20:31:56,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 303 states have (on average 1.372937293729373) internal successors, (416), 359 states have internal predecessors, (416), 30 states have call successors, (30), 21 states have call predecessors, (30), 21 states have return successors, (35), 32 states have call predecessors, (35), 30 states have call successors, (35) [2023-11-28 20:31:56,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 481 transitions. [2023-11-28 20:31:56,314 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 481 transitions. Word has length 104 [2023-11-28 20:31:56,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:31:56,315 INFO L495 AbstractCegarLoop]: Abstraction has 409 states and 481 transitions. [2023-11-28 20:31:56,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.777777777777778) internal successors, (70), 9 states have internal predecessors, (70), 4 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-28 20:31:56,315 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 481 transitions. [2023-11-28 20:31:56,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-11-28 20:31:56,316 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:31:56,316 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:31:56,323 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-11-28 20:31:56,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-11-28 20:31:56,516 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting func_to_recursive_line_45_to_53_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:31:56,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:31:56,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1176190347, now seen corresponding path program 1 times [2023-11-28 20:31:56,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:31:56,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925534084] [2023-11-28 20:31:56,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:31:56,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:31:56,549 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:31:56,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [860095016] [2023-11-28 20:31:56,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:31:56,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:31:56,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:31:56,550 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:31:56,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-11-28 20:31:56,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:31:56,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 727 conjuncts, 73 conjunts are in the unsatisfiable core [2023-11-28 20:31:56,901 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:31:56,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-28 20:31:56,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:31:57,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:31:58,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 3 [2023-11-28 20:31:58,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:31:58,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:31:58,230 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 13 proven. 9 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-11-28 20:31:58,230 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:31:58,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:31:58,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925534084] [2023-11-28 20:31:58,721 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:31:58,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860095016] [2023-11-28 20:31:58,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860095016] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:31:58,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:31:58,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2023-11-28 20:31:58,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986248871] [2023-11-28 20:31:58,721 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:31:58,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-28 20:31:58,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:31:58,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-28 20:31:58,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2023-11-28 20:31:58,723 INFO L87 Difference]: Start difference. First operand 409 states and 481 transitions. Second operand has 20 states, 17 states have (on average 4.352941176470588) internal successors, (74), 16 states have internal predecessors, (74), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-11-28 20:32:02,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:32:08,019 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:32:12,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:32:16,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] [2023-11-28 20:32:20,729 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:32:20,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:32:20,807 INFO L93 Difference]: Finished difference Result 476 states and 547 transitions. [2023-11-28 20:32:20,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-28 20:32:20,808 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 4.352941176470588) internal successors, (74), 16 states have internal predecessors, (74), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 105 [2023-11-28 20:32:20,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:32:20,811 INFO L225 Difference]: With dead ends: 476 [2023-11-28 20:32:20,811 INFO L226 Difference]: Without dead ends: 475 [2023-11-28 20:32:20,812 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 82 SyntacticMatches, 10 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=186, Invalid=1296, Unknown=0, NotChecked=0, Total=1482 [2023-11-28 20:32:20,812 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 309 mSDsluCounter, 1658 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 39 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 1840 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.4s IncrementalHoareTripleChecker+Time [2023-11-28 20:32:20,812 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [311 Valid, 1840 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 742 Invalid, 5 Unknown, 0 Unchecked, 21.4s Time] [2023-11-28 20:32:20,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2023-11-28 20:32:20,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 458. [2023-11-28 20:32:20,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 347 states have (on average 1.3371757925072045) internal successors, (464), 403 states have internal predecessors, (464), 34 states have call successors, (34), 22 states have call predecessors, (34), 22 states have return successors, (40), 36 states have call predecessors, (40), 34 states have call successors, (40) [2023-11-28 20:32:20,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 538 transitions. [2023-11-28 20:32:20,900 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 538 transitions. Word has length 105 [2023-11-28 20:32:20,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:32:20,901 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 538 transitions. [2023-11-28 20:32:20,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 4.352941176470588) internal successors, (74), 16 states have internal predecessors, (74), 6 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-11-28 20:32:20,901 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 538 transitions. [2023-11-28 20:32:20,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-11-28 20:32:20,902 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:32:20,902 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:32:20,908 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2023-11-28 20:32:21,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-11-28 20:32:21,103 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting func_to_recursive_line_39_to_65_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:32:21,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:32:21,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1119525159, now seen corresponding path program 1 times [2023-11-28 20:32:21,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:32:21,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400188425] [2023-11-28 20:32:21,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:32:21,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:32:21,135 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:32:21,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [904155569] [2023-11-28 20:32:21,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:32:21,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:32:21,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:32:21,137 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:32:21,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-11-28 20:32:21,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:32:21,519 INFO L262 TraceCheckSpWp]: Trace formula consists of 641 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-28 20:32:21,522 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:32:21,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:32:21,650 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:32:22,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:32:22,072 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-28 20:32:22,072 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:32:22,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:32:22,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400188425] [2023-11-28 20:32:22,072 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:32:22,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904155569] [2023-11-28 20:32:22,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904155569] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:32:22,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:32:22,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-28 20:32:22,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357547613] [2023-11-28 20:32:22,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:32:22,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-28 20:32:22,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:32:22,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-28 20:32:22,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-11-28 20:32:22,074 INFO L87 Difference]: Start difference. First operand 458 states and 538 transitions. Second operand has 10 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 4 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-28 20:32:26,168 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:32:30,690 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:32:34,807 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:32:38,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:32:42,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:32:42,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:32:42,940 INFO L93 Difference]: Finished difference Result 484 states and 558 transitions. [2023-11-28 20:32:42,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:32:42,945 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 4 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 105 [2023-11-28 20:32:42,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:32:42,948 INFO L225 Difference]: With dead ends: 484 [2023-11-28 20:32:42,948 INFO L226 Difference]: Without dead ends: 483 [2023-11-28 20:32:42,948 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 84 SyntacticMatches, 12 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2023-11-28 20:32:42,949 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 113 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 12 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 970 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.6s IncrementalHoareTripleChecker+Time [2023-11-28 20:32:42,949 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 970 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 254 Invalid, 5 Unknown, 0 Unchecked, 20.6s Time] [2023-11-28 20:32:42,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2023-11-28 20:32:43,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 461. [2023-11-28 20:32:43,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 349 states have (on average 1.335243553008596) internal successors, (466), 405 states have internal predecessors, (466), 34 states have call successors, (34), 22 states have call predecessors, (34), 23 states have return successors, (41), 36 states have call predecessors, (41), 34 states have call successors, (41) [2023-11-28 20:32:43,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 541 transitions. [2023-11-28 20:32:43,050 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 541 transitions. Word has length 105 [2023-11-28 20:32:43,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:32:43,050 INFO L495 AbstractCegarLoop]: Abstraction has 461 states and 541 transitions. [2023-11-28 20:32:43,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 states have internal predecessors, (71), 4 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-28 20:32:43,050 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 541 transitions. [2023-11-28 20:32:43,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-11-28 20:32:43,051 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:32:43,051 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:32:43,057 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-11-28 20:32:43,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-11-28 20:32:43,251 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting func_to_recursive_line_45_to_53_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:32:43,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:32:43,252 INFO L85 PathProgramCache]: Analyzing trace with hash -2102162313, now seen corresponding path program 1 times [2023-11-28 20:32:43,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:32:43,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970731336] [2023-11-28 20:32:43,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:32:43,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:32:43,282 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:32:43,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [862369218] [2023-11-28 20:32:43,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:32:43,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:32:43,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:32:43,283 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:32:43,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-11-28 20:32:43,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:32:43,686 INFO L262 TraceCheckSpWp]: Trace formula consists of 728 conjuncts, 63 conjunts are in the unsatisfiable core [2023-11-28 20:32:43,689 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:32:43,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:32:43,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-28 20:32:43,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:32:43,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:32:44,758 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:32:44,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:32:44,863 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-28 20:32:44,863 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:32:45,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:32:45,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970731336] [2023-11-28 20:32:45,207 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:32:45,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862369218] [2023-11-28 20:32:45,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862369218] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:32:45,208 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:32:45,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2023-11-28 20:32:45,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910740747] [2023-11-28 20:32:45,208 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:32:45,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-28 20:32:45,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:32:45,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-28 20:32:45,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2023-11-28 20:32:45,209 INFO L87 Difference]: Start difference. First operand 461 states and 541 transitions. Second operand has 16 states, 14 states have (on average 5.142857142857143) internal successors, (72), 12 states have internal predecessors, (72), 5 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) [2023-11-28 20:32:49,363 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:32:54,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:32:58,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:33:02,699 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:33:07,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:33:11,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:33:11,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:33:11,446 INFO L93 Difference]: Finished difference Result 478 states and 549 transitions. [2023-11-28 20:33:11,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-28 20:33:11,447 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 5.142857142857143) internal successors, (72), 12 states have internal predecessors, (72), 5 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 106 [2023-11-28 20:33:11,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:33:11,450 INFO L225 Difference]: With dead ends: 478 [2023-11-28 20:33:11,450 INFO L226 Difference]: Without dead ends: 477 [2023-11-28 20:33:11,450 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 85 SyntacticMatches, 13 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=204, Invalid=986, Unknown=0, NotChecked=0, Total=1190 [2023-11-28 20:33:11,451 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 525 mSDsluCounter, 1717 mSDsCounter, 0 mSdLazyCounter, 765 mSolverCounterSat, 68 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 526 SdHoareTripleChecker+Valid, 1894 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 765 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:33:11,451 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [526 Valid, 1894 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 765 Invalid, 6 Unknown, 0 Unchecked, 25.5s Time] [2023-11-28 20:33:11,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2023-11-28 20:33:11,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 461. [2023-11-28 20:33:11,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 349 states have (on average 1.332378223495702) internal successors, (465), 405 states have internal predecessors, (465), 34 states have call successors, (34), 22 states have call predecessors, (34), 23 states have return successors, (41), 36 states have call predecessors, (41), 34 states have call successors, (41) [2023-11-28 20:33:11,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 540 transitions. [2023-11-28 20:33:11,547 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 540 transitions. Word has length 106 [2023-11-28 20:33:11,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:33:11,548 INFO L495 AbstractCegarLoop]: Abstraction has 461 states and 540 transitions. [2023-11-28 20:33:11,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 5.142857142857143) internal successors, (72), 12 states have internal predecessors, (72), 5 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) [2023-11-28 20:33:11,548 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 540 transitions. [2023-11-28 20:33:11,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-11-28 20:33:11,548 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:33:11,549 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:33:11,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2023-11-28 20:33:11,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-11-28 20:33:11,749 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting func_to_recursive_line_39_to_65_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:33:11,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:33:11,750 INFO L85 PathProgramCache]: Analyzing trace with hash 345541612, now seen corresponding path program 1 times [2023-11-28 20:33:11,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:33:11,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227251681] [2023-11-28 20:33:11,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:33:11,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:33:11,778 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:33:11,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1939077816] [2023-11-28 20:33:11,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:33:11,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:33:11,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:33:11,779 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:33:11,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-11-28 20:33:12,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:33:12,140 INFO L262 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-28 20:33:12,143 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:33:12,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:33:12,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:33:12,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:33:12,703 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-28 20:33:12,704 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:33:12,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:33:12,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227251681] [2023-11-28 20:33:12,704 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:33:12,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939077816] [2023-11-28 20:33:12,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939077816] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:33:12,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:33:12,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-28 20:33:12,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892285852] [2023-11-28 20:33:12,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:33:12,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-28 20:33:12,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:33:12,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-28 20:33:12,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-11-28 20:33:12,706 INFO L87 Difference]: Start difference. First operand 461 states and 540 transitions. Second operand has 10 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 4 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-28 20:33:16,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:33:21,245 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:33:25,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:33:29,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:33:33,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:33:33,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:33:33,478 INFO L93 Difference]: Finished difference Result 483 states and 556 transitions. [2023-11-28 20:33:33,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:33:33,479 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 4 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 106 [2023-11-28 20:33:33,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:33:33,482 INFO L225 Difference]: With dead ends: 483 [2023-11-28 20:33:33,482 INFO L226 Difference]: Without dead ends: 482 [2023-11-28 20:33:33,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 85 SyntacticMatches, 12 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2023-11-28 20:33:33,482 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 95 mSDsluCounter, 920 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 12 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 1068 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.5s IncrementalHoareTripleChecker+Time [2023-11-28 20:33:33,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 1068 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 253 Invalid, 5 Unknown, 0 Unchecked, 20.5s Time] [2023-11-28 20:33:33,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2023-11-28 20:33:33,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 462. [2023-11-28 20:33:33,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 462 states, 350 states have (on average 1.3314285714285714) internal successors, (466), 406 states have internal predecessors, (466), 34 states have call successors, (34), 22 states have call predecessors, (34), 23 states have return successors, (41), 36 states have call predecessors, (41), 34 states have call successors, (41) [2023-11-28 20:33:33,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 541 transitions. [2023-11-28 20:33:33,575 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 541 transitions. Word has length 106 [2023-11-28 20:33:33,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:33:33,576 INFO L495 AbstractCegarLoop]: Abstraction has 462 states and 541 transitions. [2023-11-28 20:33:33,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 8.0) internal successors, (72), 9 states have internal predecessors, (72), 4 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-28 20:33:33,576 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 541 transitions. [2023-11-28 20:33:33,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-11-28 20:33:33,576 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:33:33,577 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:33:33,583 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-11-28 20:33:33,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-11-28 20:33:33,777 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting func_to_recursive_line_45_to_53_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:33:33,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:33:33,778 INFO L85 PathProgramCache]: Analyzing trace with hash -742522185, now seen corresponding path program 1 times [2023-11-28 20:33:33,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:33:33,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844035278] [2023-11-28 20:33:33,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:33:33,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:33:33,812 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:33:33,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [548998879] [2023-11-28 20:33:33,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:33:33,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:33:33,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:33:33,813 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:33:33,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-11-28 20:33:34,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:33:34,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 731 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-28 20:33:34,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:33:34,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:33:34,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:33:34,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 [2023-11-28 20:33:34,503 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-11-28 20:33:34,503 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:33:34,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 20 [2023-11-28 20:33:34,854 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-11-28 20:33:34,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:33:34,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844035278] [2023-11-28 20:33:34,855 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:33:34,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548998879] [2023-11-28 20:33:34,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548998879] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-28 20:33:34,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:33:34,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12] total 18 [2023-11-28 20:33:34,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204376168] [2023-11-28 20:33:34,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:33:34,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-28 20:33:34,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:33:34,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-28 20:33:34,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2023-11-28 20:33:34,856 INFO L87 Difference]: Start difference. First operand 462 states and 541 transitions. Second operand has 8 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2023-11-28 20:33:36,548 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2023-11-28 20:33:37,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:33:37,652 INFO L93 Difference]: Finished difference Result 504 states and 555 transitions. [2023-11-28 20:33:37,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-28 20:33:37,653 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 107 [2023-11-28 20:33:37,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:33:37,655 INFO L225 Difference]: With dead ends: 504 [2023-11-28 20:33:37,655 INFO L226 Difference]: Without dead ends: 503 [2023-11-28 20:33:37,655 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2023-11-28 20:33:37,656 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 172 mSDsluCounter, 1203 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 1445 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-11-28 20:33:37,656 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 1445 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-11-28 20:33:37,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2023-11-28 20:33:37,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 464. [2023-11-28 20:33:37,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 351 states have (on average 1.3219373219373218) internal successors, (464), 407 states have internal predecessors, (464), 34 states have call successors, (34), 22 states have call predecessors, (34), 24 states have return successors, (42), 36 states have call predecessors, (42), 34 states have call successors, (42) [2023-11-28 20:33:37,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 540 transitions. [2023-11-28 20:33:37,754 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 540 transitions. Word has length 107 [2023-11-28 20:33:37,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:33:37,754 INFO L495 AbstractCegarLoop]: Abstraction has 464 states and 540 transitions. [2023-11-28 20:33:37,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2023-11-28 20:33:37,754 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 540 transitions. [2023-11-28 20:33:37,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-11-28 20:33:37,754 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:33:37,755 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:33:37,760 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2023-11-28 20:33:37,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-11-28 20:33:37,955 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting func_to_recursive_line_39_to_65_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:33:37,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:33:37,956 INFO L85 PathProgramCache]: Analyzing trace with hash 2121855433, now seen corresponding path program 1 times [2023-11-28 20:33:37,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:33:37,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058684246] [2023-11-28 20:33:37,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:33:37,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:33:37,983 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:33:37,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1322434210] [2023-11-28 20:33:37,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:33:37,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:33:37,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:33:37,984 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:33:37,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-11-28 20:33:38,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:33:38,345 INFO L262 TraceCheckSpWp]: Trace formula consists of 643 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-28 20:33:38,347 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:33:38,360 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:33:38,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:33:38,725 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-28 20:33:38,725 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:33:38,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:33:38,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058684246] [2023-11-28 20:33:38,725 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:33:38,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322434210] [2023-11-28 20:33:38,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322434210] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:33:38,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:33:38,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-28 20:33:38,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738367193] [2023-11-28 20:33:38,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:33:38,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-28 20:33:38,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:33:38,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-28 20:33:38,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-11-28 20:33:38,727 INFO L87 Difference]: Start difference. First operand 464 states and 540 transitions. Second operand has 9 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-28 20:33:42,764 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:33:47,034 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:33:51,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:33:55,126 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:33:55,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:33:55,205 INFO L93 Difference]: Finished difference Result 481 states and 554 transitions. [2023-11-28 20:33:55,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-28 20:33:55,205 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 107 [2023-11-28 20:33:55,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:33:55,207 INFO L225 Difference]: With dead ends: 481 [2023-11-28 20:33:55,207 INFO L226 Difference]: Without dead ends: 480 [2023-11-28 20:33:55,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 94 SyntacticMatches, 5 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-28 20:33:55,208 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 53 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 3 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 891 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.3s IncrementalHoareTripleChecker+Time [2023-11-28 20:33:55,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 891 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 112 Invalid, 4 Unknown, 0 Unchecked, 16.3s Time] [2023-11-28 20:33:55,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2023-11-28 20:33:55,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 469. [2023-11-28 20:33:55,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 356 states have (on average 1.3258426966292134) internal successors, (472), 412 states have internal predecessors, (472), 34 states have call successors, (34), 22 states have call predecessors, (34), 24 states have return successors, (42), 36 states have call predecessors, (42), 34 states have call successors, (42) [2023-11-28 20:33:55,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 548 transitions. [2023-11-28 20:33:55,300 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 548 transitions. Word has length 107 [2023-11-28 20:33:55,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:33:55,300 INFO L495 AbstractCegarLoop]: Abstraction has 469 states and 548 transitions. [2023-11-28 20:33:55,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-28 20:33:55,300 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 548 transitions. [2023-11-28 20:33:55,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-11-28 20:33:55,300 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:33:55,300 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:33:55,306 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2023-11-28 20:33:55,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:33:55,501 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting func_to_recursive_line_45_to_53_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:33:55,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:33:55,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1543351175, now seen corresponding path program 1 times [2023-11-28 20:33:55,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:33:55,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129625721] [2023-11-28 20:33:55,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:33:55,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:33:55,532 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:33:55,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1839470800] [2023-11-28 20:33:55,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:33:55,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:33:55,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:33:55,534 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:33:55,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-11-28 20:33:55,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:33:55,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 732 conjuncts, 140 conjunts are in the unsatisfiable core [2023-11-28 20:33:55,946 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:33:55,953 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:33:55,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:33:56,072 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-28 20:33:56,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:33:56,085 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 11 [2023-11-28 20:33:56,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:33:56,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:33:56,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 15 treesize of output 11 [2023-11-28 20:33:56,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:33:57,469 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 31 treesize of output 17 [2023-11-28 20:33:57,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:33:57,683 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2023-11-28 20:33:57,738 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-28 20:33:57,779 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-28 20:33:57,779 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:33:58,501 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2023-11-28 20:33:58,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:33:58,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129625721] [2023-11-28 20:33:58,502 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:33:58,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839470800] [2023-11-28 20:33:58,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839470800] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-28 20:33:58,502 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-28 20:33:58,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 28 [2023-11-28 20:33:58,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189222370] [2023-11-28 20:33:58,502 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-28 20:33:58,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-28 20:33:58,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:33:58,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-28 20:33:58,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=734, Unknown=0, NotChecked=0, Total=812 [2023-11-28 20:33:58,504 INFO L87 Difference]: Start difference. First operand 469 states and 548 transitions. Second operand has 29 states, 26 states have (on average 5.538461538461538) internal successors, (144), 24 states have internal predecessors, (144), 9 states have call successors, (22), 9 states have call predecessors, (22), 4 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2023-11-28 20:34:02,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:34:08,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:34:12,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:34:17,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2023-11-28 20:34:21,828 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:34:25,847 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:34:30,724 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:34:34,772 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:34:39,537 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:34:40,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:34:40,206 INFO L93 Difference]: Finished difference Result 523 states and 601 transitions. [2023-11-28 20:34:40,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-28 20:34:40,206 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 5.538461538461538) internal successors, (144), 24 states have internal predecessors, (144), 9 states have call successors, (22), 9 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 108 [2023-11-28 20:34:40,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:34:40,209 INFO L225 Difference]: With dead ends: 523 [2023-11-28 20:34:40,209 INFO L226 Difference]: Without dead ends: 522 [2023-11-28 20:34:40,209 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 176 SyntacticMatches, 13 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=438, Invalid=3102, Unknown=0, NotChecked=0, Total=3540 [2023-11-28 20:34:40,210 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 905 mSDsluCounter, 2621 mSDsCounter, 0 mSdLazyCounter, 1335 mSolverCounterSat, 130 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 906 SdHoareTripleChecker+Valid, 2789 SdHoareTripleChecker+Invalid, 1474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 1335 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.1s IncrementalHoareTripleChecker+Time [2023-11-28 20:34:40,210 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [906 Valid, 2789 Invalid, 1474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 1335 Invalid, 9 Unknown, 0 Unchecked, 39.1s Time] [2023-11-28 20:34:40,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2023-11-28 20:34:40,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 476. [2023-11-28 20:34:40,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 361 states have (on average 1.3213296398891967) internal successors, (477), 418 states have internal predecessors, (477), 35 states have call successors, (35), 23 states have call predecessors, (35), 25 states have return successors, (46), 37 states have call predecessors, (46), 35 states have call successors, (46) [2023-11-28 20:34:40,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 558 transitions. [2023-11-28 20:34:40,318 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 558 transitions. Word has length 108 [2023-11-28 20:34:40,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:34:40,318 INFO L495 AbstractCegarLoop]: Abstraction has 476 states and 558 transitions. [2023-11-28 20:34:40,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 5.538461538461538) internal successors, (144), 24 states have internal predecessors, (144), 9 states have call successors, (22), 9 states have call predecessors, (22), 4 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2023-11-28 20:34:40,318 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 558 transitions. [2023-11-28 20:34:40,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-11-28 20:34:40,319 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:34:40,319 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:34:40,327 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2023-11-28 20:34:40,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:34:40,520 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting func_to_recursive_line_39_to_65_0Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:34:40,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:34:40,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1353009038, now seen corresponding path program 1 times [2023-11-28 20:34:40,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:34:40,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443058911] [2023-11-28 20:34:40,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:34:40,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:34:40,564 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:34:40,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1193089117] [2023-11-28 20:34:40,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:34:40,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:34:40,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:34:40,565 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:34:40,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-11-28 20:34:40,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:34:40,953 INFO L262 TraceCheckSpWp]: Trace formula consists of 644 conjuncts, 42 conjunts are in the unsatisfiable core [2023-11-28 20:34:40,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:34:40,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:34:40,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:34:41,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:34:41,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:34:41,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:34:41,949 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-11-28 20:34:41,949 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-28 20:34:41,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:34:41,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443058911] [2023-11-28 20:34:41,950 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:34:41,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193089117] [2023-11-28 20:34:41,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193089117] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-28 20:34:41,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-28 20:34:41,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-28 20:34:41,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436415615] [2023-11-28 20:34:41,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-28 20:34:41,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-28 20:34:41,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:34:41,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-28 20:34:41,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-11-28 20:34:41,951 INFO L87 Difference]: Start difference. First operand 476 states and 558 transitions. Second operand has 10 states, 9 states have (on average 8.222222222222221) internal successors, (74), 9 states have internal predecessors, (74), 4 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-28 20:34:42,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:34:42,816 INFO L93 Difference]: Finished difference Result 482 states and 558 transitions. [2023-11-28 20:34:42,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-28 20:34:42,817 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 8.222222222222221) internal successors, (74), 9 states have internal predecessors, (74), 4 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 108 [2023-11-28 20:34:42,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:34:42,819 INFO L225 Difference]: With dead ends: 482 [2023-11-28 20:34:42,819 INFO L226 Difference]: Without dead ends: 481 [2023-11-28 20:34:42,819 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 87 SyntacticMatches, 12 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-11-28 20:34:42,819 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 61 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 1030 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-28 20:34:42,820 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 1030 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-28 20:34:42,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2023-11-28 20:34:42,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 476. [2023-11-28 20:34:42,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 361 states have (on average 1.3185595567867037) internal successors, (476), 418 states have internal predecessors, (476), 35 states have call successors, (35), 23 states have call predecessors, (35), 25 states have return successors, (46), 37 states have call predecessors, (46), 35 states have call successors, (46) [2023-11-28 20:34:42,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 557 transitions. [2023-11-28 20:34:42,924 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 557 transitions. Word has length 108 [2023-11-28 20:34:42,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:34:42,925 INFO L495 AbstractCegarLoop]: Abstraction has 476 states and 557 transitions. [2023-11-28 20:34:42,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 8.222222222222221) internal successors, (74), 9 states have internal predecessors, (74), 4 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-11-28 20:34:42,925 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 557 transitions. [2023-11-28 20:34:42,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-11-28 20:34:42,925 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:34:42,926 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:34:42,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2023-11-28 20:34:43,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2023-11-28 20:34:43,126 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting func_to_recursive_line_45_to_53_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:34:43,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:34:43,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1169745345, now seen corresponding path program 1 times [2023-11-28 20:34:43,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:34:43,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224108167] [2023-11-28 20:34:43,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:34:43,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:34:43,154 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:34:43,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [645630630] [2023-11-28 20:34:43,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:34:43,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:34:43,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:34:43,155 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:34:43,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-11-28 20:34:43,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:34:43,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 878 conjuncts, 61 conjunts are in the unsatisfiable core [2023-11-28 20:34:43,570 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:34:43,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:34:43,659 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:34:43,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:34:43,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:34:43,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-28 20:34:43,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:34:43,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:34:44,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:34:44,106 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-11-28 20:34:44,106 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:34:44,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:34:44,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224108167] [2023-11-28 20:34:44,776 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:34:44,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645630630] [2023-11-28 20:34:44,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645630630] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:34:44,776 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:34:44,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2023-11-28 20:34:44,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429917551] [2023-11-28 20:34:44,776 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:34:44,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-28 20:34:44,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:34:44,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-28 20:34:44,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=587, Unknown=0, NotChecked=0, Total=650 [2023-11-28 20:34:44,778 INFO L87 Difference]: Start difference. First operand 476 states and 557 transitions. Second operand has 19 states, 16 states have (on average 5.1875) internal successors, (83), 16 states have internal predecessors, (83), 7 states have call successors, (12), 7 states have call predecessors, (12), 5 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2023-11-28 20:34:48,907 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:34:52,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:34:58,218 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:35:02,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:35:07,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:35:11,242 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:35:15,276 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:35:19,378 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:35:23,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:35:27,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:35:31,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:35:35,677 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:35:35,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:35:35,716 INFO L93 Difference]: Finished difference Result 575 states and 657 transitions. [2023-11-28 20:35:35,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-28 20:35:35,717 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 5.1875) internal successors, (83), 16 states have internal predecessors, (83), 7 states have call successors, (12), 7 states have call predecessors, (12), 5 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) Word has length 116 [2023-11-28 20:35:35,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:35:35,720 INFO L225 Difference]: With dead ends: 575 [2023-11-28 20:35:35,720 INFO L226 Difference]: Without dead ends: 574 [2023-11-28 20:35:35,720 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 107 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=262, Invalid=2188, Unknown=0, NotChecked=0, Total=2450 [2023-11-28 20:35:35,721 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 645 mSDsluCounter, 2124 mSDsCounter, 0 mSdLazyCounter, 1023 mSolverCounterSat, 97 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 49.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 2301 SdHoareTripleChecker+Invalid, 1132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1023 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 49.8s IncrementalHoareTripleChecker+Time [2023-11-28 20:35:35,721 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [650 Valid, 2301 Invalid, 1132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1023 Invalid, 12 Unknown, 0 Unchecked, 49.8s Time] [2023-11-28 20:35:35,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2023-11-28 20:35:35,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 532. [2023-11-28 20:35:35,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 408 states have (on average 1.3602941176470589) internal successors, (555), 466 states have internal predecessors, (555), 40 states have call successors, (40), 24 states have call predecessors, (40), 29 states have return successors, (54), 41 states have call predecessors, (54), 40 states have call successors, (54) [2023-11-28 20:35:35,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 649 transitions. [2023-11-28 20:35:35,839 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 649 transitions. Word has length 116 [2023-11-28 20:35:35,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:35:35,839 INFO L495 AbstractCegarLoop]: Abstraction has 532 states and 649 transitions. [2023-11-28 20:35:35,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 5.1875) internal successors, (83), 16 states have internal predecessors, (83), 7 states have call successors, (12), 7 states have call predecessors, (12), 5 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2023-11-28 20:35:35,839 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 649 transitions. [2023-11-28 20:35:35,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2023-11-28 20:35:35,840 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:35:35,840 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:35:35,847 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2023-11-28 20:35:36,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:35:36,041 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting func_to_recursive_line_45_to_53_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:35:36,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:35:36,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1902367403, now seen corresponding path program 1 times [2023-11-28 20:35:36,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:35:36,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515501474] [2023-11-28 20:35:36,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:35:36,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:35:36,074 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:35:36,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1886426311] [2023-11-28 20:35:36,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:35:36,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:35:36,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:35:36,075 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:35:36,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-11-28 20:35:36,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:35:36,486 INFO L262 TraceCheckSpWp]: Trace formula consists of 879 conjuncts, 61 conjunts are in the unsatisfiable core [2023-11-28 20:35:36,490 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:35:36,588 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:35:36,592 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:35:36,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:35:36,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:35:36,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-28 20:35:36,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:35:36,973 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-28 20:35:37,071 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:35:37,101 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 3 proven. 25 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-11-28 20:35:37,101 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:35:38,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:35:38,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515501474] [2023-11-28 20:35:38,038 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:35:38,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886426311] [2023-11-28 20:35:38,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886426311] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:35:38,039 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:35:38,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2023-11-28 20:35:38,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690863424] [2023-11-28 20:35:38,039 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:35:38,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-28 20:35:38,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:35:38,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-28 20:35:38,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=587, Unknown=0, NotChecked=0, Total=650 [2023-11-28 20:35:38,040 INFO L87 Difference]: Start difference. First operand 532 states and 649 transitions. Second operand has 19 states, 16 states have (on average 5.25) internal successors, (84), 16 states have internal predecessors, (84), 7 states have call successors, (12), 7 states have call predecessors, (12), 5 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2023-11-28 20:35:42,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:35:46,210 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:35:51,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:35:55,739 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:36:00,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:36:04,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:36:08,537 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:36:12,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:36:16,710 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:36:20,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:36:24,841 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:36:28,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:36:28,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-28 20:36:28,901 INFO L93 Difference]: Finished difference Result 574 states and 656 transitions. [2023-11-28 20:36:28,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-28 20:36:28,901 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 5.25) internal successors, (84), 16 states have internal predecessors, (84), 7 states have call successors, (12), 7 states have call predecessors, (12), 5 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) Word has length 117 [2023-11-28 20:36:28,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-28 20:36:28,904 INFO L225 Difference]: With dead ends: 574 [2023-11-28 20:36:28,904 INFO L226 Difference]: Without dead ends: 573 [2023-11-28 20:36:28,905 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 109 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=262, Invalid=2188, Unknown=0, NotChecked=0, Total=2450 [2023-11-28 20:36:28,905 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 639 mSDsluCounter, 2134 mSDsCounter, 0 mSdLazyCounter, 1012 mSolverCounterSat, 97 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 49.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 644 SdHoareTripleChecker+Valid, 2312 SdHoareTripleChecker+Invalid, 1121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1012 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 49.8s IncrementalHoareTripleChecker+Time [2023-11-28 20:36:28,905 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [644 Valid, 2312 Invalid, 1121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1012 Invalid, 12 Unknown, 0 Unchecked, 49.8s Time] [2023-11-28 20:36:28,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2023-11-28 20:36:29,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 532. [2023-11-28 20:36:29,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 408 states have (on average 1.357843137254902) internal successors, (554), 466 states have internal predecessors, (554), 40 states have call successors, (40), 24 states have call predecessors, (40), 29 states have return successors, (54), 41 states have call predecessors, (54), 40 states have call successors, (54) [2023-11-28 20:36:29,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 648 transitions. [2023-11-28 20:36:29,022 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 648 transitions. Word has length 117 [2023-11-28 20:36:29,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-28 20:36:29,022 INFO L495 AbstractCegarLoop]: Abstraction has 532 states and 648 transitions. [2023-11-28 20:36:29,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 5.25) internal successors, (84), 16 states have internal predecessors, (84), 7 states have call successors, (12), 7 states have call predecessors, (12), 5 states have return successors, (9), 4 states have call predecessors, (9), 5 states have call successors, (9) [2023-11-28 20:36:29,022 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 648 transitions. [2023-11-28 20:36:29,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-11-28 20:36:29,023 INFO L187 NwaCegarLoop]: Found error trace [2023-11-28 20:36:29,023 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-28 20:36:29,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2023-11-28 20:36:29,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:36:29,223 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting func_to_recursive_line_45_to_53_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_39_to_65_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_39_to_65_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 62 more)] === [2023-11-28 20:36:29,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-28 20:36:29,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1156152573, now seen corresponding path program 1 times [2023-11-28 20:36:29,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-28 20:36:29,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903037000] [2023-11-28 20:36:29,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:36:29,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-28 20:36:29,253 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-28 20:36:29,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1809469184] [2023-11-28 20:36:29,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-28 20:36:29,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-28 20:36:29,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-28 20:36:29,255 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-28 20:36:29,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_148f7bfb-172d-4d92-8148-c0dbd232a35a/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-11-28 20:36:29,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-28 20:36:29,654 INFO L262 TraceCheckSpWp]: Trace formula consists of 882 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-28 20:36:29,658 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-28 20:36:29,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-28 20:36:29,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-28 20:36:30,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-28 20:36:30,106 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:36:30,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 15 treesize of output 1 [2023-11-28 20:36:30,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2023-11-28 20:36:30,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-28 20:36:30,290 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 13 proven. 15 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-11-28 20:36:30,290 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-28 20:36:30,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-28 20:36:30,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903037000] [2023-11-28 20:36:30,824 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-28 20:36:30,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809469184] [2023-11-28 20:36:30,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809469184] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-28 20:36:30,824 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-28 20:36:30,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2023-11-28 20:36:30,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640966601] [2023-11-28 20:36:30,824 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-28 20:36:30,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-28 20:36:30,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-28 20:36:30,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-28 20:36:30,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=632, Unknown=0, NotChecked=0, Total=702 [2023-11-28 20:36:30,826 INFO L87 Difference]: Start difference. First operand 532 states and 648 transitions. Second operand has 19 states, 16 states have (on average 5.3125) internal successors, (85), 15 states have internal predecessors, (85), 7 states have call successors, (12), 5 states have call predecessors, (12), 3 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2023-11-28 20:36:34,944 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-28 20:36:39,767 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]