./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/recursified_nla-digbench/recursified_egcd3-ll.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/recursified_nla-digbench/recursified_egcd3-ll.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 31cf2fabf53e081c3004f39943d7e98ce7bd9dc5e02db94d5bcffe73b0927449 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:22:15,457 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:22:15,569 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-28 03:22:15,580 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:22:15,580 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:22:15,633 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:22:15,635 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:22:15,635 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:22:15,636 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:22:15,636 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:22:15,637 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:22:15,638 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:22:15,638 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:22:15,638 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:22:15,638 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:22:15,639 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:22:15,640 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:22:15,640 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:22:15,640 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:22:15,640 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:22:15,641 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:22:15,641 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:22:15,641 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:22:15,641 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:22:15,641 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-28 03:22:15,641 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 03:22:15,642 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:22:15,642 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:22:15,642 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:22:15,642 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:22:15,642 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:22:15,642 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:22:15,642 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:22:15,643 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:22:15,643 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:22:15,643 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:22:15,643 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:22:15,643 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:22:15,643 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:22:15,643 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:22:15,643 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:22:15,643 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:22:15,644 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:22:15,644 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:22:15,644 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:22:15,645 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:22:15,645 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:22:15,646 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:22:15,646 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:22:15,646 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:22:15,646 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 31cf2fabf53e081c3004f39943d7e98ce7bd9dc5e02db94d5bcffe73b0927449 [2024-11-28 03:22:15,974 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:22:15,985 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:22:15,988 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:22:15,989 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:22:15,990 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:22:15,992 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/recursified_nla-digbench/recursified_egcd3-ll.c [2024-11-28 03:22:19,530 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/data/0e391ace2/046b08f47ccb42f4b1bedb12d927f850/FLAGcb4944243 [2024-11-28 03:22:19,915 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:22:19,916 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/sv-benchmarks/c/recursified_nla-digbench/recursified_egcd3-ll.c [2024-11-28 03:22:19,932 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/data/0e391ace2/046b08f47ccb42f4b1bedb12d927f850/FLAGcb4944243 [2024-11-28 03:22:19,949 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/data/0e391ace2/046b08f47ccb42f4b1bedb12d927f850 [2024-11-28 03:22:19,952 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:22:19,954 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:22:19,956 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:22:19,956 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:22:19,962 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:22:19,963 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:22:19" (1/1) ... [2024-11-28 03:22:19,965 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d068db1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:19, skipping insertion in model container [2024-11-28 03:22:19,965 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:22:19" (1/1) ... [2024-11-28 03:22:19,988 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:22:20,245 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:22:20,265 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:22:20,305 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:22:20,321 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:22:20,322 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:20 WrapperNode [2024-11-28 03:22:20,322 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:22:20,323 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:22:20,324 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:22:20,324 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:22:20,333 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:20" (1/1) ... [2024-11-28 03:22:20,348 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:20" (1/1) ... [2024-11-28 03:22:20,374 INFO L138 Inliner]: procedures = 18, calls = 128, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 115 [2024-11-28 03:22:20,374 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:22:20,377 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:22:20,377 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:22:20,379 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:22:20,389 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:20" (1/1) ... [2024-11-28 03:22:20,390 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:20" (1/1) ... [2024-11-28 03:22:20,401 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:20" (1/1) ... [2024-11-28 03:22:20,456 INFO L175 MemorySlicer]: Split 77 memory accesses to 13 slices as follows [2, 5, 6, 9, 7, 7, 5, 6, 6, 5, 6, 7, 6]. 12 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, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2]. [2024-11-28 03:22:20,460 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:20" (1/1) ... [2024-11-28 03:22:20,460 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:20" (1/1) ... [2024-11-28 03:22:20,486 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:20" (1/1) ... [2024-11-28 03:22:20,491 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:20" (1/1) ... [2024-11-28 03:22:20,494 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:20" (1/1) ... [2024-11-28 03:22:20,500 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:20" (1/1) ... [2024-11-28 03:22:20,503 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:20" (1/1) ... [2024-11-28 03:22:20,516 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:22:20,517 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:22:20,517 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:22:20,517 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:22:20,519 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:20" (1/1) ... [2024-11-28 03:22:20,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:22:20,554 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:20,574 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:22:20,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:22:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:22:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:22:20,614 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:22:20,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:22:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 03:22:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-28 03:22:20,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-28 03:22:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-28 03:22:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-28 03:22:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-28 03:22:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-28 03:22:20,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-28 03:22:20,617 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-28 03:22:20,617 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-28 03:22:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-28 03:22:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-28 03:22:20,618 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_47_to_56_0 [2024-11-28 03:22:20,619 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_47_to_56_0 [2024-11-28 03:22:20,620 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_33_to_70_0 [2024-11-28 03:22:20,620 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_33_to_70_0 [2024-11-28 03:22:20,620 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 03:22:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_40_to_59_0 [2024-11-28 03:22:20,621 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_40_to_59_0 [2024-11-28 03:22:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 03:22:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 03:22:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-28 03:22:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-28 03:22:20,621 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-28 03:22:20,624 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-28 03:22:20,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-28 03:22:20,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-28 03:22:20,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-28 03:22:20,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-28 03:22:20,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-28 03:22:20,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-28 03:22:20,625 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-28 03:22:20,625 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:22:20,625 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:22:20,625 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 03:22:20,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 03:22:20,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-28 03:22:20,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-28 03:22:20,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-28 03:22:20,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-28 03:22:20,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-28 03:22:20,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-28 03:22:20,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-28 03:22:20,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-28 03:22:20,626 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-28 03:22:20,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-28 03:22:20,627 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-28 03:22:20,627 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-28 03:22:20,627 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-28 03:22:20,627 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 03:22:20,928 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:22:20,931 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:22:22,056 INFO L? ?]: Removed 148 outVars from TransFormulas that were not future-live. [2024-11-28 03:22:22,056 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:22:22,079 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:22:22,079 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-28 03:22:22,080 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:22:22 BoogieIcfgContainer [2024-11-28 03:22:22,080 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:22:22,083 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:22:22,083 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:22:22,090 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:22:22,090 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:22:19" (1/3) ... [2024-11-28 03:22:22,091 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49b1ea38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:22:22, skipping insertion in model container [2024-11-28 03:22:22,091 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:22:20" (2/3) ... [2024-11-28 03:22:22,092 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49b1ea38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:22:22, skipping insertion in model container [2024-11-28 03:22:22,092 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:22:22" (3/3) ... [2024-11-28 03:22:22,093 INFO L128 eAbstractionObserver]: Analyzing ICFG recursified_egcd3-ll.c [2024-11-28 03:22:22,114 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:22:22,115 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG recursified_egcd3-ll.c that has 6 procedures, 153 locations, 1 initial locations, 0 loop locations, and 50 error locations. [2024-11-28 03:22:22,237 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:22:22,257 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5a6f7b99, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:22:22,257 INFO L334 AbstractCegarLoop]: Starting to check reachability of 50 error locations. [2024-11-28 03:22:22,262 INFO L276 IsEmpty]: Start isEmpty. Operand has 153 states, 84 states have (on average 1.6904761904761905) internal successors, (142), 137 states have internal predecessors, (142), 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) [2024-11-28 03:22:22,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-28 03:22:22,270 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:22,272 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:22,273 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:22:22,279 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:22,279 INFO L85 PathProgramCache]: Analyzing trace with hash -853652536, now seen corresponding path program 1 times [2024-11-28 03:22:22,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:22,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895631946] [2024-11-28 03:22:22,290 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:22,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:22,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:22,600 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:22:22,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:22,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895631946] [2024-11-28 03:22:22,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895631946] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:22,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775903157] [2024-11-28 03:22:22,605 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:22,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:22,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:22,611 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:22,614 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:22:22,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:22,858 INFO L256 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 03:22:22,863 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:22,875 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:22:22,875 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:22,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775903157] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:22,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:22:22,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 03:22:22,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625452263] [2024-11-28 03:22:22,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:22,883 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:22:22,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:22,909 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:22:22,910 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:22:22,912 INFO L87 Difference]: Start difference. First operand has 153 states, 84 states have (on average 1.6904761904761905) internal successors, (142), 137 states have internal predecessors, (142), 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) Second operand has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:22:22,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:22:22,971 INFO L93 Difference]: Finished difference Result 302 states and 344 transitions. [2024-11-28 03:22:22,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:22:22,974 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 21 [2024-11-28 03:22:22,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:22:22,982 INFO L225 Difference]: With dead ends: 302 [2024-11-28 03:22:22,982 INFO L226 Difference]: Without dead ends: 146 [2024-11-28 03:22:22,987 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:22:22,991 INFO L435 NwaCegarLoop]: 162 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:22:22,992 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:22:23,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2024-11-28 03:22:23,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2024-11-28 03:22:23,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 79 states have (on average 1.6582278481012658) internal successors, (131), 131 states have internal predecessors, (131), 12 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-28 03:22:23,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 155 transitions. [2024-11-28 03:22:23,048 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 155 transitions. Word has length 21 [2024-11-28 03:22:23,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:22:23,049 INFO L471 AbstractCegarLoop]: Abstraction has 146 states and 155 transitions. [2024-11-28 03:22:23,049 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:22:23,049 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 155 transitions. [2024-11-28 03:22:23,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-28 03:22:23,051 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:23,051 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:23,064 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 03:22:23,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 03:22:23,256 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:22:23,256 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:23,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1124489108, now seen corresponding path program 1 times [2024-11-28 03:22:23,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:23,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842666169] [2024-11-28 03:22:23,257 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:23,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:23,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:24,361 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:22:24,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:24,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842666169] [2024-11-28 03:22:24,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842666169] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:24,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:24,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:24,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499483150] [2024-11-28 03:22:24,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:24,363 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:24,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:24,364 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:24,366 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:24,367 INFO L87 Difference]: Start difference. First operand 146 states and 155 transitions. Second operand has 11 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-28 03:22:25,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:22:25,902 INFO L93 Difference]: Finished difference Result 177 states and 186 transitions. [2024-11-28 03:22:25,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:22:25,906 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 22 [2024-11-28 03:22:25,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:22:25,913 INFO L225 Difference]: With dead ends: 177 [2024-11-28 03:22:25,913 INFO L226 Difference]: Without dead ends: 148 [2024-11-28 03:22:25,914 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2024-11-28 03:22:25,915 INFO L435 NwaCegarLoop]: 53 mSDtfsCounter, 109 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 944 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 944 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:22:25,915 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 469 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 944 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-28 03:22:25,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2024-11-28 03:22:25,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2024-11-28 03:22:25,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 80 states have (on average 1.65) internal successors, (132), 132 states have internal predecessors, (132), 12 states have call successors, (12), 5 states have call predecessors, (12), 6 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2024-11-28 03:22:25,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 157 transitions. [2024-11-28 03:22:25,951 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 157 transitions. Word has length 22 [2024-11-28 03:22:25,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:22:25,952 INFO L471 AbstractCegarLoop]: Abstraction has 148 states and 157 transitions. [2024-11-28 03:22:25,952 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-28 03:22:25,953 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 157 transitions. [2024-11-28 03:22:25,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-28 03:22:25,954 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:25,954 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:25,954 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:22:25,955 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:22:25,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:25,956 INFO L85 PathProgramCache]: Analyzing trace with hash -803142642, now seen corresponding path program 1 times [2024-11-28 03:22:25,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:25,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684697850] [2024-11-28 03:22:25,956 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:25,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:26,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:22:26,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1512596466] [2024-11-28 03:22:26,080 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:26,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:26,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:26,083 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:26,088 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:22:26,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:26,420 INFO L256 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 85 conjuncts are in the unsatisfiable core [2024-11-28 03:22:26,430 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:26,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:22:26,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 11 [2024-11-28 03:22:26,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:26,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 03:22:27,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 03:22:27,115 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:22:27,115 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:27,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:27,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684697850] [2024-11-28 03:22:27,116 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:22:27,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512596466] [2024-11-28 03:22:27,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512596466] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:27,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:27,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-28 03:22:27,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046984126] [2024-11-28 03:22:27,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:27,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 03:22:27,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:27,119 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 03:22:27,119 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=208, Unknown=0, NotChecked=0, Total=240 [2024-11-28 03:22:27,119 INFO L87 Difference]: Start difference. First operand 148 states and 157 transitions. Second operand has 16 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 03:22:28,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:22:28,257 INFO L93 Difference]: Finished difference Result 241 states and 258 transitions. [2024-11-28 03:22:28,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 03:22:28,258 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 26 [2024-11-28 03:22:28,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:22:28,260 INFO L225 Difference]: With dead ends: 241 [2024-11-28 03:22:28,263 INFO L226 Difference]: Without dead ends: 238 [2024-11-28 03:22:28,264 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:22:28,265 INFO L435 NwaCegarLoop]: 129 mSDtfsCounter, 177 mSDsluCounter, 1516 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 1645 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-28 03:22:28,267 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 1645 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-28 03:22:28,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-11-28 03:22:28,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 202. [2024-11-28 03:22:28,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 124 states have (on average 1.653225806451613) internal successors, (205), 178 states have internal predecessors, (205), 20 states have call successors, (20), 8 states have call predecessors, (20), 8 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2024-11-28 03:22:28,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 246 transitions. [2024-11-28 03:22:28,313 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 246 transitions. Word has length 26 [2024-11-28 03:22:28,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:22:28,314 INFO L471 AbstractCegarLoop]: Abstraction has 202 states and 246 transitions. [2024-11-28 03:22:28,316 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 03:22:28,316 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 246 transitions. [2024-11-28 03:22:28,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-28 03:22:28,317 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:28,317 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:28,330 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 03:22:28,518 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-11-28 03:22:28,518 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting func_to_recursive_line_33_to_70_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:22:28,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:28,518 INFO L85 PathProgramCache]: Analyzing trace with hash -805930986, now seen corresponding path program 1 times [2024-11-28 03:22:28,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:28,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517528331] [2024-11-28 03:22:28,519 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:28,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:28,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:22:28,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1030550179] [2024-11-28 03:22:28,602 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:28,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:28,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:28,609 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:28,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:22:28,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:28,829 INFO L256 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 03:22:28,833 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:28,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:28,944 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:28,945 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:28,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:28,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517528331] [2024-11-28 03:22:28,945 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:22:28,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030550179] [2024-11-28 03:22:28,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030550179] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:28,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:28,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 03:22:28,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790518197] [2024-11-28 03:22:28,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:28,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:22:28,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:28,947 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:22:28,947 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:22:28,947 INFO L87 Difference]: Start difference. First operand 202 states and 246 transitions. Second operand has 7 states, 5 states have (on average 3.2) internal successors, (16), 6 states have internal predecessors, (16), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:22:29,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:22:29,168 INFO L93 Difference]: Finished difference Result 242 states and 258 transitions. [2024-11-28 03:22:29,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:22:29,173 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 3.2) internal successors, (16), 6 states have internal predecessors, (16), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 26 [2024-11-28 03:22:29,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:22:29,176 INFO L225 Difference]: With dead ends: 242 [2024-11-28 03:22:29,176 INFO L226 Difference]: Without dead ends: 240 [2024-11-28 03:22:29,177 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:22:29,178 INFO L435 NwaCegarLoop]: 145 mSDtfsCounter, 107 mSDsluCounter, 561 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:22:29,179 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 706 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:22:29,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2024-11-28 03:22:29,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 209. [2024-11-28 03:22:29,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 130 states have (on average 1.623076923076923) internal successors, (211), 183 states have internal predecessors, (211), 20 states have call successors, (20), 9 states have call predecessors, (20), 9 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2024-11-28 03:22:29,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 252 transitions. [2024-11-28 03:22:29,211 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 252 transitions. Word has length 26 [2024-11-28 03:22:29,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:22:29,212 INFO L471 AbstractCegarLoop]: Abstraction has 209 states and 252 transitions. [2024-11-28 03:22:29,212 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 3.2) internal successors, (16), 6 states have internal predecessors, (16), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:22:29,212 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 252 transitions. [2024-11-28 03:22:29,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-28 03:22:29,213 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:29,213 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:29,226 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 03:22:29,413 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:29,413 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:22:29,414 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:29,414 INFO L85 PathProgramCache]: Analyzing trace with hash 872381911, now seen corresponding path program 1 times [2024-11-28 03:22:29,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:29,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137766289] [2024-11-28 03:22:29,414 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:29,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:29,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:22:29,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1470135200] [2024-11-28 03:22:29,484 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:29,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:29,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:29,486 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:29,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:22:29,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:29,775 INFO L256 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-28 03:22:29,778 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:29,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:29,902 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:29,902 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:29,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:29,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137766289] [2024-11-28 03:22:29,902 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:22:29,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470135200] [2024-11-28 03:22:29,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470135200] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:29,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:29,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 03:22:29,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599231932] [2024-11-28 03:22:29,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:29,903 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:22:29,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:29,904 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:22:29,904 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:22:29,904 INFO L87 Difference]: Start difference. First operand 209 states and 252 transitions. Second operand has 10 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-28 03:22:30,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:22:30,284 INFO L93 Difference]: Finished difference Result 240 states and 256 transitions. [2024-11-28 03:22:30,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 03:22:30,285 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 27 [2024-11-28 03:22:30,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:22:30,287 INFO L225 Difference]: With dead ends: 240 [2024-11-28 03:22:30,287 INFO L226 Difference]: Without dead ends: 239 [2024-11-28 03:22:30,288 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:22:30,288 INFO L435 NwaCegarLoop]: 140 mSDtfsCounter, 156 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 1175 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:22:30,288 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 1175 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:22:30,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-11-28 03:22:30,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 209. [2024-11-28 03:22:30,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 130 states have (on average 1.6153846153846154) internal successors, (210), 183 states have internal predecessors, (210), 20 states have call successors, (20), 9 states have call predecessors, (20), 9 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2024-11-28 03:22:30,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 251 transitions. [2024-11-28 03:22:30,319 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 251 transitions. Word has length 27 [2024-11-28 03:22:30,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:22:30,319 INFO L471 AbstractCegarLoop]: Abstraction has 209 states and 251 transitions. [2024-11-28 03:22:30,319 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-28 03:22:30,319 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 251 transitions. [2024-11-28 03:22:30,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-28 03:22:30,320 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:30,321 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:30,331 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 03:22:30,521 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:30,522 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting func_to_recursive_line_47_to_56_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:22:30,523 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:30,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1274035504, now seen corresponding path program 1 times [2024-11-28 03:22:30,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:30,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653163884] [2024-11-28 03:22:30,523 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:30,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:30,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:22:30,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [695686466] [2024-11-28 03:22:30,596 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:30,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:30,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:30,599 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:30,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:22:30,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:30,871 INFO L256 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-28 03:22:30,875 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:30,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:22:31,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:31,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 03:22:31,220 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:22:31,220 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:32,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:32,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653163884] [2024-11-28 03:22:32,159 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:22:32,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695686466] [2024-11-28 03:22:32,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695686466] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:32,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:22:32,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-11-28 03:22:32,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125830112] [2024-11-28 03:22:32,160 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 03:22:32,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 03:22:32,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:32,161 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 03:22:32,161 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=487, Unknown=0, NotChecked=0, Total=552 [2024-11-28 03:22:32,162 INFO L87 Difference]: Start difference. First operand 209 states and 251 transitions. Second operand has 15 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 5 states have call successors, (5), 5 states have call predecessors, (5), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 03:22:36,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:22:37,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:22:37,146 INFO L93 Difference]: Finished difference Result 239 states and 254 transitions. [2024-11-28 03:22:37,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 03:22:37,148 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 5 states have call successors, (5), 5 states have call predecessors, (5), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 28 [2024-11-28 03:22:37,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:22:37,150 INFO L225 Difference]: With dead ends: 239 [2024-11-28 03:22:37,150 INFO L226 Difference]: Without dead ends: 238 [2024-11-28 03:22:37,151 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:22:37,152 INFO L435 NwaCegarLoop]: 129 mSDtfsCounter, 351 mSDsluCounter, 1286 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 30 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 1415 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:22:37,152 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [352 Valid, 1415 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 441 Invalid, 1 Unknown, 0 Unchecked, 4.6s Time] [2024-11-28 03:22:37,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-11-28 03:22:37,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 213. [2024-11-28 03:22:37,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 133 states have (on average 1.593984962406015) internal successors, (212), 186 states have internal predecessors, (212), 20 states have call successors, (20), 10 states have call predecessors, (20), 10 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2024-11-28 03:22:37,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 253 transitions. [2024-11-28 03:22:37,172 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 253 transitions. Word has length 28 [2024-11-28 03:22:37,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:22:37,173 INFO L471 AbstractCegarLoop]: Abstraction has 213 states and 253 transitions. [2024-11-28 03:22:37,173 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 5 states have call successors, (5), 5 states have call predecessors, (5), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 03:22:37,173 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 253 transitions. [2024-11-28 03:22:37,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-28 03:22:37,174 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:37,174 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:37,186 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 03:22:37,378 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:37,379 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting func_to_recursive_line_33_to_70_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:22:37,379 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:37,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1405560680, now seen corresponding path program 1 times [2024-11-28 03:22:37,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:37,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399345664] [2024-11-28 03:22:37,380 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:37,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:37,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:37,778 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:37,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:37,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399345664] [2024-11-28 03:22:37,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399345664] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:37,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:37,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 03:22:37,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203846705] [2024-11-28 03:22:37,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:37,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:22:37,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:37,780 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:22:37,781 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:22:37,781 INFO L87 Difference]: Start difference. First operand 213 states and 253 transitions. Second operand has 7 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:22:37,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:22:37,908 INFO L93 Difference]: Finished difference Result 216 states and 257 transitions. [2024-11-28 03:22:37,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:22:37,908 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 28 [2024-11-28 03:22:37,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:22:37,910 INFO L225 Difference]: With dead ends: 216 [2024-11-28 03:22:37,910 INFO L226 Difference]: Without dead ends: 215 [2024-11-28 03:22:37,911 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:22:37,911 INFO L435 NwaCegarLoop]: 150 mSDtfsCounter, 5 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:22:37,912 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 726 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:22:37,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2024-11-28 03:22:37,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 214. [2024-11-28 03:22:37,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 134 states have (on average 1.5895522388059702) internal successors, (213), 187 states have internal predecessors, (213), 20 states have call successors, (20), 10 states have call predecessors, (20), 10 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2024-11-28 03:22:37,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 254 transitions. [2024-11-28 03:22:37,932 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 254 transitions. Word has length 28 [2024-11-28 03:22:37,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:22:37,932 INFO L471 AbstractCegarLoop]: Abstraction has 214 states and 254 transitions. [2024-11-28 03:22:37,932 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:22:37,933 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 254 transitions. [2024-11-28 03:22:37,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-28 03:22:37,933 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:37,933 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:37,934 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 03:22:37,934 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting func_to_recursive_line_47_to_56_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:22:37,934 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:37,934 INFO L85 PathProgramCache]: Analyzing trace with hash 840395001, now seen corresponding path program 1 times [2024-11-28 03:22:37,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:37,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188241980] [2024-11-28 03:22:37,935 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:37,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:37,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:22:37,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [524954292] [2024-11-28 03:22:37,989 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:37,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:37,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:37,992 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:37,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 03:22:38,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:38,265 INFO L256 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-11-28 03:22:38,269 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:38,284 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:22:38,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:39,022 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:22:39,022 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 [2024-11-28 03:22:39,062 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:22:39,062 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:40,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:40,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188241980] [2024-11-28 03:22:40,333 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:22:40,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524954292] [2024-11-28 03:22:40,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524954292] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:40,333 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:22:40,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-11-28 03:22:40,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320634137] [2024-11-28 03:22:40,333 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 03:22:40,334 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 03:22:40,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:40,334 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 03:22:40,335 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2024-11-28 03:22:40,335 INFO L87 Difference]: Start difference. First operand 214 states and 254 transitions. Second operand has 16 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 12 states have internal predecessors, (22), 5 states have call successors, (5), 5 states have call predecessors, (5), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 03:22:44,356 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:22:46,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:22:46,233 INFO L93 Difference]: Finished difference Result 239 states and 254 transitions. [2024-11-28 03:22:46,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 03:22:46,234 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 12 states have internal predecessors, (22), 5 states have call successors, (5), 5 states have call predecessors, (5), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 29 [2024-11-28 03:22:46,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:22:46,236 INFO L225 Difference]: With dead ends: 239 [2024-11-28 03:22:46,237 INFO L226 Difference]: Without dead ends: 238 [2024-11-28 03:22:46,238 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=130, Invalid=862, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:22:46,239 INFO L435 NwaCegarLoop]: 130 mSDtfsCounter, 282 mSDsluCounter, 1391 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 26 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 1521 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:22:46,239 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 1521 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 493 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2024-11-28 03:22:46,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-11-28 03:22:46,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 214. [2024-11-28 03:22:46,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 134 states have (on average 1.5820895522388059) internal successors, (212), 187 states have internal predecessors, (212), 20 states have call successors, (20), 10 states have call predecessors, (20), 10 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2024-11-28 03:22:46,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 253 transitions. [2024-11-28 03:22:46,263 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 253 transitions. Word has length 29 [2024-11-28 03:22:46,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:22:46,264 INFO L471 AbstractCegarLoop]: Abstraction has 214 states and 253 transitions. [2024-11-28 03:22:46,264 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 1.6923076923076923) internal successors, (22), 12 states have internal predecessors, (22), 5 states have call successors, (5), 5 states have call predecessors, (5), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 03:22:46,264 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 253 transitions. [2024-11-28 03:22:46,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-28 03:22:46,265 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:46,265 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:46,283 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 03:22:46,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:46,469 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting func_to_recursive_line_33_to_70_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:22:46,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:46,470 INFO L85 PathProgramCache]: Analyzing trace with hash -622708004, now seen corresponding path program 1 times [2024-11-28 03:22:46,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:46,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269134546] [2024-11-28 03:22:46,470 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:46,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:46,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:22:46,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [55967654] [2024-11-28 03:22:46,508 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:46,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:46,508 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:46,510 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:46,516 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 03:22:46,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:46,741 INFO L256 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-28 03:22:46,744 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:46,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:46,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:46,923 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:46,923 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:46,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:46,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269134546] [2024-11-28 03:22:46,923 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:22:46,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55967654] [2024-11-28 03:22:46,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55967654] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:46,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:46,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 03:22:46,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118643199] [2024-11-28 03:22:46,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:46,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:22:46,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:46,925 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:22:46,925 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:22:46,925 INFO L87 Difference]: Start difference. First operand 214 states and 253 transitions. Second operand has 7 states, 5 states have (on average 3.8) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:22:47,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:22:47,172 INFO L93 Difference]: Finished difference Result 240 states and 255 transitions. [2024-11-28 03:22:47,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:22:47,173 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 3.8) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2024-11-28 03:22:47,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:22:47,175 INFO L225 Difference]: With dead ends: 240 [2024-11-28 03:22:47,175 INFO L226 Difference]: Without dead ends: 239 [2024-11-28 03:22:47,176 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:22:47,176 INFO L435 NwaCegarLoop]: 146 mSDtfsCounter, 83 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:22:47,177 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 689 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 03:22:47,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-11-28 03:22:47,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 215. [2024-11-28 03:22:47,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 135 states have (on average 1.5777777777777777) internal successors, (213), 188 states have internal predecessors, (213), 20 states have call successors, (20), 10 states have call predecessors, (20), 10 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2024-11-28 03:22:47,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 254 transitions. [2024-11-28 03:22:47,199 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 254 transitions. Word has length 29 [2024-11-28 03:22:47,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:22:47,200 INFO L471 AbstractCegarLoop]: Abstraction has 215 states and 254 transitions. [2024-11-28 03:22:47,200 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 3.8) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:22:47,200 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 254 transitions. [2024-11-28 03:22:47,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-28 03:22:47,201 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:47,201 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:47,213 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-28 03:22:47,401 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:47,402 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting func_to_recursive_line_47_to_56_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:22:47,402 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:47,402 INFO L85 PathProgramCache]: Analyzing trace with hash 282441298, now seen corresponding path program 1 times [2024-11-28 03:22:47,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:47,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245393982] [2024-11-28 03:22:47,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:47,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:47,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:22:47,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [809885961] [2024-11-28 03:22:47,466 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:47,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:47,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:47,468 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:47,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 03:22:47,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:47,763 INFO L256 TraceCheckSpWp]: Trace formula consists of 524 conjuncts, 120 conjuncts are in the unsatisfiable core [2024-11-28 03:22:47,767 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:47,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:22:47,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:22:47,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:47,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:48,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-28 03:22:48,241 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-28 03:22:48,288 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:48,288 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:48,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:48,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245393982] [2024-11-28 03:22:48,288 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:22:48,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809885961] [2024-11-28 03:22:48,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809885961] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:48,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:48,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:22:48,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907813713] [2024-11-28 03:22:48,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:48,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:22:48,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:48,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:22:48,290 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:22:48,290 INFO L87 Difference]: Start difference. First operand 215 states and 254 transitions. Second operand has 13 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 10 states have internal predecessors, (20), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-28 03:22:49,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:22:49,209 INFO L93 Difference]: Finished difference Result 239 states and 254 transitions. [2024-11-28 03:22:49,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 03:22:49,210 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 10 states have internal predecessors, (20), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 30 [2024-11-28 03:22:49,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:22:49,212 INFO L225 Difference]: With dead ends: 239 [2024-11-28 03:22:49,213 INFO L226 Difference]: Without dead ends: 238 [2024-11-28 03:22:49,213 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2024-11-28 03:22:49,214 INFO L435 NwaCegarLoop]: 128 mSDtfsCounter, 281 mSDsluCounter, 1030 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 1158 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:22:49,215 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 1158 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 03:22:49,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-11-28 03:22:49,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 215. [2024-11-28 03:22:49,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 135 states have (on average 1.5703703703703704) internal successors, (212), 188 states have internal predecessors, (212), 20 states have call successors, (20), 10 states have call predecessors, (20), 10 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2024-11-28 03:22:49,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 253 transitions. [2024-11-28 03:22:49,241 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 253 transitions. Word has length 30 [2024-11-28 03:22:49,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:22:49,242 INFO L471 AbstractCegarLoop]: Abstraction has 215 states and 253 transitions. [2024-11-28 03:22:49,242 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 10 states have internal predecessors, (20), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-28 03:22:49,242 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 253 transitions. [2024-11-28 03:22:49,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-28 03:22:49,243 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:49,243 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:49,257 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 03:22:49,444 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 03:22:49,444 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting func_to_recursive_line_33_to_70_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:22:49,444 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:49,445 INFO L85 PathProgramCache]: Analyzing trace with hash -2124078822, now seen corresponding path program 1 times [2024-11-28 03:22:49,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:49,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447133970] [2024-11-28 03:22:49,445 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:49,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:49,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:22:49,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1658593185] [2024-11-28 03:22:49,493 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:49,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:49,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:49,519 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:49,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 03:22:49,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:49,800 INFO L256 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 03:22:49,803 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:49,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:49,857 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:49,858 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:49,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:49,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447133970] [2024-11-28 03:22:49,858 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:22:49,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658593185] [2024-11-28 03:22:49,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658593185] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:49,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:49,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:22:49,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049913890] [2024-11-28 03:22:49,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:49,859 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:22:49,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:49,860 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:22:49,860 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:22:49,860 INFO L87 Difference]: Start difference. First operand 215 states and 253 transitions. Second operand has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:22:50,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:22:50,358 INFO L93 Difference]: Finished difference Result 239 states and 281 transitions. [2024-11-28 03:22:50,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:22:50,359 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2024-11-28 03:22:50,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:22:50,360 INFO L225 Difference]: With dead ends: 239 [2024-11-28 03:22:50,360 INFO L226 Difference]: Without dead ends: 237 [2024-11-28 03:22:50,361 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:22:50,361 INFO L435 NwaCegarLoop]: 69 mSDtfsCounter, 88 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:22:50,362 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 241 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 03:22:50,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2024-11-28 03:22:50,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 231. [2024-11-28 03:22:50,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 149 states have (on average 1.5436241610738255) internal successors, (230), 200 states have internal predecessors, (230), 20 states have call successors, (20), 10 states have call predecessors, (20), 12 states have return successors, (25), 22 states have call predecessors, (25), 20 states have call successors, (25) [2024-11-28 03:22:50,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 275 transitions. [2024-11-28 03:22:50,389 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 275 transitions. Word has length 30 [2024-11-28 03:22:50,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:22:50,389 INFO L471 AbstractCegarLoop]: Abstraction has 231 states and 275 transitions. [2024-11-28 03:22:50,390 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:22:50,390 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 275 transitions. [2024-11-28 03:22:50,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-28 03:22:50,391 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:50,391 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:50,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 03:22:50,591 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-28 03:22:50,592 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting func_to_recursive_line_47_to_56_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:22:50,592 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:50,592 INFO L85 PathProgramCache]: Analyzing trace with hash 165745691, now seen corresponding path program 1 times [2024-11-28 03:22:50,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:50,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465618801] [2024-11-28 03:22:50,592 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:50,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:50,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:22:50,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [914148745] [2024-11-28 03:22:50,639 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:50,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:50,639 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:50,641 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:50,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 03:22:50,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:50,925 INFO L256 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 172 conjuncts are in the unsatisfiable core [2024-11-28 03:22:50,930 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:50,939 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:22:50,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:22:51,015 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:51,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:51,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 03:22:51,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 03:22:51,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2024-11-28 03:22:51,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 03:22:51,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:51,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:51,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-28 03:22:51,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 03:22:51,662 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:51,662 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:51,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:51,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465618801] [2024-11-28 03:22:51,662 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:22:51,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [914148745] [2024-11-28 03:22:51,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [914148745] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:51,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:51,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-28 03:22:51,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984696203] [2024-11-28 03:22:51,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:51,663 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 03:22:51,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:51,664 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 03:22:51,664 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2024-11-28 03:22:51,664 INFO L87 Difference]: Start difference. First operand 231 states and 275 transitions. Second operand has 15 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-28 03:22:53,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:22:53,015 INFO L93 Difference]: Finished difference Result 306 states and 357 transitions. [2024-11-28 03:22:53,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 03:22:53,015 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 31 [2024-11-28 03:22:53,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:22:53,017 INFO L225 Difference]: With dead ends: 306 [2024-11-28 03:22:53,017 INFO L226 Difference]: Without dead ends: 305 [2024-11-28 03:22:53,018 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2024-11-28 03:22:53,020 INFO L435 NwaCegarLoop]: 123 mSDtfsCounter, 277 mSDsluCounter, 1271 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 1394 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:22:53,020 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 1394 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 03:22:53,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2024-11-28 03:22:53,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 281. [2024-11-28 03:22:53,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 190 states have (on average 1.5526315789473684) internal successors, (295), 243 states have internal predecessors, (295), 27 states have call successors, (27), 12 states have call predecessors, (27), 14 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-28 03:22:53,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 353 transitions. [2024-11-28 03:22:53,071 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 353 transitions. Word has length 31 [2024-11-28 03:22:53,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:22:53,072 INFO L471 AbstractCegarLoop]: Abstraction has 281 states and 353 transitions. [2024-11-28 03:22:53,072 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-28 03:22:53,072 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 353 transitions. [2024-11-28 03:22:53,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-28 03:22:53,073 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:53,073 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:53,086 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 03:22:53,277 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 03:22:53,277 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting func_to_recursive_line_33_to_70_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:22:53,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:53,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1130278500, now seen corresponding path program 1 times [2024-11-28 03:22:53,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:53,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615692162] [2024-11-28 03:22:53,278 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:53,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:53,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:53,610 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:53,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:53,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615692162] [2024-11-28 03:22:53,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615692162] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:53,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:53,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 03:22:53,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732611324] [2024-11-28 03:22:53,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:53,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:22:53,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:53,612 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:22:53,613 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:22:53,613 INFO L87 Difference]: Start difference. First operand 281 states and 353 transitions. Second operand has 7 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:22:53,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:22:53,796 INFO L93 Difference]: Finished difference Result 290 states and 363 transitions. [2024-11-28 03:22:53,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:22:53,796 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 32 [2024-11-28 03:22:53,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:22:53,799 INFO L225 Difference]: With dead ends: 290 [2024-11-28 03:22:53,799 INFO L226 Difference]: Without dead ends: 289 [2024-11-28 03:22:53,799 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:22:53,800 INFO L435 NwaCegarLoop]: 150 mSDtfsCounter, 11 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:22:53,800 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 726 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:22:53,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2024-11-28 03:22:53,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 286. [2024-11-28 03:22:53,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 195 states have (on average 1.5487179487179488) internal successors, (302), 248 states have internal predecessors, (302), 27 states have call successors, (27), 12 states have call predecessors, (27), 14 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-28 03:22:53,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 360 transitions. [2024-11-28 03:22:53,836 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 360 transitions. Word has length 32 [2024-11-28 03:22:53,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:22:53,836 INFO L471 AbstractCegarLoop]: Abstraction has 286 states and 360 transitions. [2024-11-28 03:22:53,837 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:22:53,837 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 360 transitions. [2024-11-28 03:22:53,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-28 03:22:53,837 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:53,838 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:53,838 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-28 03:22:53,838 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting func_to_recursive_line_33_to_70_0Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:22:53,838 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:53,839 INFO L85 PathProgramCache]: Analyzing trace with hash -678895008, now seen corresponding path program 1 times [2024-11-28 03:22:53,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:53,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694555598] [2024-11-28 03:22:53,839 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:53,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:53,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:22:53,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [847006773] [2024-11-28 03:22:53,878 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:53,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:53,879 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:53,881 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:53,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 03:22:54,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:54,132 INFO L256 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-28 03:22:54,134 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:54,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:54,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:54,335 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:54,335 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:54,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:54,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694555598] [2024-11-28 03:22:54,335 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:22:54,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847006773] [2024-11-28 03:22:54,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847006773] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:54,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:54,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:22:54,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222904062] [2024-11-28 03:22:54,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:54,336 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:22:54,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:54,336 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:22:54,336 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:22:54,337 INFO L87 Difference]: Start difference. First operand 286 states and 360 transitions. Second operand has 8 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:22:55,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:22:55,258 INFO L93 Difference]: Finished difference Result 315 states and 366 transitions. [2024-11-28 03:22:55,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:22:55,259 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2024-11-28 03:22:55,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:22:55,261 INFO L225 Difference]: With dead ends: 315 [2024-11-28 03:22:55,261 INFO L226 Difference]: Without dead ends: 314 [2024-11-28 03:22:55,262 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:22:55,262 INFO L435 NwaCegarLoop]: 79 mSDtfsCounter, 85 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-28 03:22:55,263 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 443 Invalid, 497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-28 03:22:55,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2024-11-28 03:22:55,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 292. [2024-11-28 03:22:55,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 200 states have (on average 1.535) internal successors, (307), 253 states have internal predecessors, (307), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-28 03:22:55,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 365 transitions. [2024-11-28 03:22:55,298 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 365 transitions. Word has length 33 [2024-11-28 03:22:55,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:22:55,299 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 365 transitions. [2024-11-28 03:22:55,299 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:22:55,299 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 365 transitions. [2024-11-28 03:22:55,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-28 03:22:55,300 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:55,300 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:55,313 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-28 03:22:55,500 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:55,501 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting func_to_recursive_line_47_to_56_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:22:55,501 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:55,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1491886039, now seen corresponding path program 1 times [2024-11-28 03:22:55,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:55,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547505508] [2024-11-28 03:22:55,501 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:55,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:55,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:22:55,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1656849204] [2024-11-28 03:22:55,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:55,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:55,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:55,576 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:55,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 03:22:55,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:55,899 INFO L256 TraceCheckSpWp]: Trace formula consists of 541 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-28 03:22:55,902 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:55,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:22:56,108 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:22:56,108 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:56,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:56,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547505508] [2024-11-28 03:22:56,108 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:22:56,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656849204] [2024-11-28 03:22:56,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656849204] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:56,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:56,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:22:56,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031700906] [2024-11-28 03:22:56,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:56,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:56,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:56,110 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:56,110 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:56,110 INFO L87 Difference]: Start difference. First operand 292 states and 365 transitions. Second operand has 11 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:22:56,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:22:56,586 INFO L93 Difference]: Finished difference Result 315 states and 365 transitions. [2024-11-28 03:22:56,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:22:56,587 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 38 [2024-11-28 03:22:56,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:22:56,589 INFO L225 Difference]: With dead ends: 315 [2024-11-28 03:22:56,590 INFO L226 Difference]: Without dead ends: 313 [2024-11-28 03:22:56,590 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2024-11-28 03:22:56,591 INFO L435 NwaCegarLoop]: 136 mSDtfsCounter, 147 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 1101 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:22:56,591 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 1101 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 03:22:56,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2024-11-28 03:22:56,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 292. [2024-11-28 03:22:56,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 200 states have (on average 1.515) internal successors, (303), 253 states have internal predecessors, (303), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-28 03:22:56,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 361 transitions. [2024-11-28 03:22:56,637 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 361 transitions. Word has length 38 [2024-11-28 03:22:56,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:22:56,637 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 361 transitions. [2024-11-28 03:22:56,638 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:22:56,638 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 361 transitions. [2024-11-28 03:22:56,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-28 03:22:56,639 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:22:56,639 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:56,653 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-28 03:22:56,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:56,840 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting func_to_recursive_line_47_to_56_0Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:22:56,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:56,840 INFO L85 PathProgramCache]: Analyzing trace with hash 816595019, now seen corresponding path program 1 times [2024-11-28 03:22:56,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:56,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028612382] [2024-11-28 03:22:56,841 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:56,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:56,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:22:56,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [773468167] [2024-11-28 03:22:56,911 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:22:56,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:56,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:56,914 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:56,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 03:22:57,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:57,284 INFO L256 TraceCheckSpWp]: Trace formula consists of 547 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-11-28 03:22:57,288 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:57,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:22:57,366 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:22:57,770 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 03:22:57,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 [2024-11-28 03:22:57,814 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:22:57,814 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:57,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:57,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028612382] [2024-11-28 03:22:57,815 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:22:57,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773468167] [2024-11-28 03:22:57,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773468167] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:57,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:57,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-28 03:22:57,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391739828] [2024-11-28 03:22:57,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:57,816 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 03:22:57,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:57,817 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 03:22:57,817 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-11-28 03:22:57,818 INFO L87 Difference]: Start difference. First operand 292 states and 361 transitions. Second operand has 15 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-28 03:23:01,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:23:06,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] [2024-11-28 03:23:10,375 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:23:14,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:23:14,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:23:14,679 INFO L93 Difference]: Finished difference Result 317 states and 363 transitions. [2024-11-28 03:23:14,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 03:23:14,680 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 40 [2024-11-28 03:23:14,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:23:14,682 INFO L225 Difference]: With dead ends: 317 [2024-11-28 03:23:14,683 INFO L226 Difference]: Without dead ends: 316 [2024-11-28 03:23:14,683 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2024-11-28 03:23:14,684 INFO L435 NwaCegarLoop]: 129 mSDtfsCounter, 162 mSDsluCounter, 1404 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 22 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 1533 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:23:14,685 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 1533 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 444 Invalid, 4 Unknown, 0 Unchecked, 16.7s Time] [2024-11-28 03:23:14,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2024-11-28 03:23:14,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 292. [2024-11-28 03:23:14,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 200 states have (on average 1.505) internal successors, (301), 253 states have internal predecessors, (301), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-28 03:23:14,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 359 transitions. [2024-11-28 03:23:14,725 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 359 transitions. Word has length 40 [2024-11-28 03:23:14,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:23:14,726 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 359 transitions. [2024-11-28 03:23:14,726 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-28 03:23:14,726 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 359 transitions. [2024-11-28 03:23:14,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-28 03:23:14,727 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:23:14,727 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:14,743 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-28 03:23:14,931 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 03:23:14,931 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting func_to_recursive_line_47_to_56_0Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:23:14,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:14,932 INFO L85 PathProgramCache]: Analyzing trace with hash -455358132, now seen corresponding path program 1 times [2024-11-28 03:23:14,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:14,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657470262] [2024-11-28 03:23:14,932 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:14,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:14,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:23:14,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1638366689] [2024-11-28 03:23:14,987 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:14,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:14,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:14,990 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:14,993 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 03:23:15,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:15,312 INFO L256 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-11-28 03:23:15,316 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:15,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:23:15,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:23:16,196 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:23:16,197 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 [2024-11-28 03:23:16,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 03:23:16,258 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:23:16,258 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:23:16,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:16,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657470262] [2024-11-28 03:23:16,259 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:23:16,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638366689] [2024-11-28 03:23:16,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1638366689] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:16,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:16,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-28 03:23:16,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573009735] [2024-11-28 03:23:16,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:16,260 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 03:23:16,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:16,261 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 03:23:16,261 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2024-11-28 03:23:16,261 INFO L87 Difference]: Start difference. First operand 292 states and 359 transitions. Second operand has 17 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-28 03:23:17,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:23:17,534 INFO L93 Difference]: Finished difference Result 316 states and 361 transitions. [2024-11-28 03:23:17,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 03:23:17,535 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 41 [2024-11-28 03:23:17,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:23:17,537 INFO L225 Difference]: With dead ends: 316 [2024-11-28 03:23:17,538 INFO L226 Difference]: Without dead ends: 315 [2024-11-28 03:23:17,538 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:23:17,539 INFO L435 NwaCegarLoop]: 128 mSDtfsCounter, 422 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 1118 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:23:17,540 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [423 Valid, 1118 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 03:23:17,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2024-11-28 03:23:17,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 292. [2024-11-28 03:23:17,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 200 states have (on average 1.495) internal successors, (299), 253 states have internal predecessors, (299), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-28 03:23:17,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 357 transitions. [2024-11-28 03:23:17,583 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 357 transitions. Word has length 41 [2024-11-28 03:23:17,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:23:17,584 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 357 transitions. [2024-11-28 03:23:17,584 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-28 03:23:17,584 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 357 transitions. [2024-11-28 03:23:17,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-28 03:23:17,585 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:23:17,585 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:17,600 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 03:23:17,789 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 03:23:17,789 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting func_to_recursive_line_47_to_56_0Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:23:17,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:17,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1231200147, now seen corresponding path program 1 times [2024-11-28 03:23:17,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:17,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472107198] [2024-11-28 03:23:17,790 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:17,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:17,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:23:17,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [872238217] [2024-11-28 03:23:17,834 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:17,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:17,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:17,837 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:17,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 03:23:18,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:18,171 INFO L256 TraceCheckSpWp]: Trace formula consists of 549 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-28 03:23:18,174 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:18,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 [2024-11-28 03:23:18,407 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:23:18,407 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:23:18,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:18,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472107198] [2024-11-28 03:23:18,407 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:23:18,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872238217] [2024-11-28 03:23:18,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872238217] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:18,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:18,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:23:18,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993677134] [2024-11-28 03:23:18,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:18,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:18,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:18,409 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:18,409 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:23:18,409 INFO L87 Difference]: Start difference. First operand 292 states and 357 transitions. Second operand has 12 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:23:18,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:23:18,872 INFO L93 Difference]: Finished difference Result 311 states and 357 transitions. [2024-11-28 03:23:18,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:23:18,873 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 42 [2024-11-28 03:23:18,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:23:18,875 INFO L225 Difference]: With dead ends: 311 [2024-11-28 03:23:18,875 INFO L226 Difference]: Without dead ends: 310 [2024-11-28 03:23:18,875 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2024-11-28 03:23:18,876 INFO L435 NwaCegarLoop]: 136 mSDtfsCounter, 126 mSDsluCounter, 1109 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 1245 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:23:18,876 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 1245 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:23:18,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2024-11-28 03:23:18,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 292. [2024-11-28 03:23:18,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 200 states have (on average 1.485) internal successors, (297), 253 states have internal predecessors, (297), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-28 03:23:18,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 355 transitions. [2024-11-28 03:23:18,918 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 355 transitions. Word has length 42 [2024-11-28 03:23:18,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:23:18,919 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 355 transitions. [2024-11-28 03:23:18,919 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:23:18,919 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 355 transitions. [2024-11-28 03:23:18,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-28 03:23:18,920 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:23:18,920 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:18,933 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 03:23:19,124 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 03:23:19,124 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting func_to_recursive_line_47_to_56_0Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:23:19,125 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:19,125 INFO L85 PathProgramCache]: Analyzing trace with hash 487501166, now seen corresponding path program 1 times [2024-11-28 03:23:19,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:19,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174187877] [2024-11-28 03:23:19,125 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:19,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:19,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:23:19,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [257396280] [2024-11-28 03:23:19,171 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:19,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:19,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:19,175 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:19,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 03:23:19,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:19,504 INFO L256 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 126 conjuncts are in the unsatisfiable core [2024-11-28 03:23:19,509 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:19,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:23:19,522 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:23:19,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:23:19,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 11 treesize of output 7 [2024-11-28 03:23:20,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-28 03:23:20,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 03:23:20,284 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:23:20,285 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:23:20,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:20,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174187877] [2024-11-28 03:23:20,285 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:23:20,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257396280] [2024-11-28 03:23:20,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257396280] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:20,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:20,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-28 03:23:20,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30484511] [2024-11-28 03:23:20,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:20,286 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 03:23:20,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:20,287 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 03:23:20,287 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-28 03:23:20,287 INFO L87 Difference]: Start difference. First operand 292 states and 355 transitions. Second operand has 14 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:23:21,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:23:21,263 INFO L93 Difference]: Finished difference Result 310 states and 355 transitions. [2024-11-28 03:23:21,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-28 03:23:21,264 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 43 [2024-11-28 03:23:21,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:23:21,265 INFO L225 Difference]: With dead ends: 310 [2024-11-28 03:23:21,266 INFO L226 Difference]: Without dead ends: 309 [2024-11-28 03:23:21,266 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2024-11-28 03:23:21,267 INFO L435 NwaCegarLoop]: 128 mSDtfsCounter, 335 mSDsluCounter, 806 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 934 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:23:21,267 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 934 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 03:23:21,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2024-11-28 03:23:21,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 292. [2024-11-28 03:23:21,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 200 states have (on average 1.475) internal successors, (295), 253 states have internal predecessors, (295), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-28 03:23:21,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 353 transitions. [2024-11-28 03:23:21,307 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 353 transitions. Word has length 43 [2024-11-28 03:23:21,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:23:21,307 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 353 transitions. [2024-11-28 03:23:21,307 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:23:21,307 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 353 transitions. [2024-11-28 03:23:21,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-28 03:23:21,308 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:23:21,308 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:21,321 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-28 03:23:21,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:21,512 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:23:21,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:21,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1144905163, now seen corresponding path program 1 times [2024-11-28 03:23:21,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:21,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035454365] [2024-11-28 03:23:21,513 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:21,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:21,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:22,556 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:23:22,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:22,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035454365] [2024-11-28 03:23:22,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035454365] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:22,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924442916] [2024-11-28 03:23:22,557 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:22,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:22,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:22,560 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:22,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 03:23:22,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:22,875 INFO L256 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-28 03:23:22,878 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:23,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:23:23,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 03:23:23,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 03:23:23,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2024-11-28 03:23:23,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-28 03:23:23,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 03:23:23,464 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:23:23,464 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:23:24,967 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:23:24,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924442916] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:23:24,967 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:23:24,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 17] total 38 [2024-11-28 03:23:24,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529081907] [2024-11-28 03:23:24,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:23:24,968 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-28 03:23:24,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:24,969 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-28 03:23:24,970 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1279, Unknown=0, NotChecked=0, Total=1406 [2024-11-28 03:23:24,971 INFO L87 Difference]: Start difference. First operand 292 states and 353 transitions. Second operand has 38 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 34 states have internal predecessors, (77), 13 states have call successors, (15), 8 states have call predecessors, (15), 11 states have return successors, (14), 8 states have call predecessors, (14), 13 states have call successors, (14) [2024-11-28 03:23:28,986 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:23:32,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:23:32,116 INFO L93 Difference]: Finished difference Result 334 states and 395 transitions. [2024-11-28 03:23:32,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:23:32,117 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 34 states have internal predecessors, (77), 13 states have call successors, (15), 8 states have call predecessors, (15), 11 states have return successors, (14), 8 states have call predecessors, (14), 13 states have call successors, (14) Word has length 43 [2024-11-28 03:23:32,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:23:32,119 INFO L225 Difference]: With dead ends: 334 [2024-11-28 03:23:32,119 INFO L226 Difference]: Without dead ends: 305 [2024-11-28 03:23:32,120 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 63 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 487 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=335, Invalid=2635, Unknown=0, NotChecked=0, Total=2970 [2024-11-28 03:23:32,121 INFO L435 NwaCegarLoop]: 53 mSDtfsCounter, 479 mSDsluCounter, 888 mSDsCounter, 0 mSdLazyCounter, 1829 mSolverCounterSat, 110 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 941 SdHoareTripleChecker+Invalid, 1940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 1829 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:23:32,122 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [480 Valid, 941 Invalid, 1940 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 1829 Invalid, 1 Unknown, 0 Unchecked, 6.3s Time] [2024-11-28 03:23:32,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2024-11-28 03:23:32,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 297. [2024-11-28 03:23:32,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 203 states have (on average 1.477832512315271) internal successors, (300), 257 states have internal predecessors, (300), 28 states have call successors, (28), 13 states have call predecessors, (28), 16 states have return successors, (35), 30 states have call predecessors, (35), 28 states have call successors, (35) [2024-11-28 03:23:32,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 363 transitions. [2024-11-28 03:23:32,182 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 363 transitions. Word has length 43 [2024-11-28 03:23:32,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:23:32,183 INFO L471 AbstractCegarLoop]: Abstraction has 297 states and 363 transitions. [2024-11-28 03:23:32,183 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 34 states have internal predecessors, (77), 13 states have call successors, (15), 8 states have call predecessors, (15), 11 states have return successors, (14), 8 states have call predecessors, (14), 13 states have call successors, (14) [2024-11-28 03:23:32,183 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 363 transitions. [2024-11-28 03:23:32,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-28 03:23:32,184 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:23:32,184 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:32,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-28 03:23:32,385 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2024-11-28 03:23:32,385 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:23:32,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:32,386 INFO L85 PathProgramCache]: Analyzing trace with hash -755258004, now seen corresponding path program 1 times [2024-11-28 03:23:32,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:32,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868213692] [2024-11-28 03:23:32,386 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:32,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:32,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:23:32,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [733569517] [2024-11-28 03:23:32,450 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:32,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:32,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:32,453 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:32,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 03:23:32,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:32,926 INFO L256 TraceCheckSpWp]: Trace formula consists of 785 conjuncts, 84 conjuncts are in the unsatisfiable core [2024-11-28 03:23:32,930 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:32,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:23:33,000 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:23:33,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2024-11-28 03:23:33,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:23:33,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 03:23:33,578 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 03:23:33,628 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:23:33,628 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:23:34,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:34,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868213692] [2024-11-28 03:23:34,765 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:23:34,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733569517] [2024-11-28 03:23:34,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733569517] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:34,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:23:34,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-28 03:23:34,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557636010] [2024-11-28 03:23:34,765 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 03:23:34,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 03:23:34,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:34,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 03:23:34,767 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=541, Unknown=0, NotChecked=0, Total=600 [2024-11-28 03:23:34,767 INFO L87 Difference]: Start difference. First operand 297 states and 363 transitions. Second operand has 17 states, 14 states have (on average 2.5) internal successors, (35), 12 states have internal predecessors, (35), 6 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-28 03:23:38,820 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:23:43,219 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:23:47,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:23:51,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:23:56,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:23:56,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:23:56,650 INFO L93 Difference]: Finished difference Result 424 states and 489 transitions. [2024-11-28 03:23:56,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:23:56,651 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.5) internal successors, (35), 12 states have internal predecessors, (35), 6 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2024-11-28 03:23:56,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:23:56,654 INFO L225 Difference]: With dead ends: 424 [2024-11-28 03:23:56,654 INFO L226 Difference]: Without dead ends: 421 [2024-11-28 03:23:56,655 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=105, Invalid=887, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:23:56,656 INFO L435 NwaCegarLoop]: 210 mSDtfsCounter, 285 mSDsluCounter, 2363 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 22 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 2573 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:23:56,656 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 2573 Invalid, 791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 764 Invalid, 5 Unknown, 0 Unchecked, 21.5s Time] [2024-11-28 03:23:56,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2024-11-28 03:23:56,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 360. [2024-11-28 03:23:56,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 251 states have (on average 1.5099601593625498) internal successors, (379), 310 states have internal predecessors, (379), 38 states have call successors, (38), 16 states have call predecessors, (38), 21 states have return successors, (51), 38 states have call predecessors, (51), 38 states have call successors, (51) [2024-11-28 03:23:56,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 468 transitions. [2024-11-28 03:23:56,720 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 468 transitions. Word has length 45 [2024-11-28 03:23:56,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:23:56,720 INFO L471 AbstractCegarLoop]: Abstraction has 360 states and 468 transitions. [2024-11-28 03:23:56,721 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.5) internal successors, (35), 12 states have internal predecessors, (35), 6 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-28 03:23:56,721 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 468 transitions. [2024-11-28 03:23:56,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-28 03:23:56,722 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:23:56,722 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:56,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-28 03:23:56,922 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-28 03:23:56,923 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting func_to_recursive_line_33_to_70_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:23:56,924 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:56,924 INFO L85 PathProgramCache]: Analyzing trace with hash -758046348, now seen corresponding path program 1 times [2024-11-28 03:23:56,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:56,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309641195] [2024-11-28 03:23:56,924 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:23:56,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:56,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:59,270 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 03:23:59,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:59,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309641195] [2024-11-28 03:23:59,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309641195] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:59,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:59,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:23:59,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197427180] [2024-11-28 03:23:59,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:59,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:23:59,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:59,273 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:23:59,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:23:59,273 INFO L87 Difference]: Start difference. First operand 360 states and 468 transitions. Second operand has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-28 03:24:01,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:24:01,238 INFO L93 Difference]: Finished difference Result 532 states and 661 transitions. [2024-11-28 03:24:01,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 03:24:01,239 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 45 [2024-11-28 03:24:01,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:24:01,243 INFO L225 Difference]: With dead ends: 532 [2024-11-28 03:24:01,243 INFO L226 Difference]: Without dead ends: 379 [2024-11-28 03:24:01,244 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2024-11-28 03:24:01,248 INFO L435 NwaCegarLoop]: 75 mSDtfsCounter, 97 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 779 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:24:01,248 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 575 Invalid, 789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 779 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-28 03:24:01,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2024-11-28 03:24:01,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 370. [2024-11-28 03:24:01,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 258 states have (on average 1.5) internal successors, (387), 318 states have internal predecessors, (387), 40 states have call successors, (40), 18 states have call predecessors, (40), 22 states have return successors, (51), 38 states have call predecessors, (51), 40 states have call successors, (51) [2024-11-28 03:24:01,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 478 transitions. [2024-11-28 03:24:01,321 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 478 transitions. Word has length 45 [2024-11-28 03:24:01,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:24:01,321 INFO L471 AbstractCegarLoop]: Abstraction has 370 states and 478 transitions. [2024-11-28 03:24:01,322 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-28 03:24:01,322 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 478 transitions. [2024-11-28 03:24:01,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-28 03:24:01,323 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:24:01,323 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:01,323 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 03:24:01,323 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:24:01,323 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:01,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1938161607, now seen corresponding path program 1 times [2024-11-28 03:24:01,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:01,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166534086] [2024-11-28 03:24:01,324 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:24:01,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:01,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:24:01,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [327464466] [2024-11-28 03:24:01,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:24:01,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:24:01,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:24:01,392 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:24:01,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 03:24:01,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:24:01,786 INFO L256 TraceCheckSpWp]: Trace formula consists of 786 conjuncts, 164 conjuncts are in the unsatisfiable core [2024-11-28 03:24:01,791 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:24:01,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:24:02,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:24:02,058 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-28 03:24:02,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 15 treesize of output 11 [2024-11-28 03:24:02,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:24:02,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select 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 [2024-11-28 03:24:02,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:24:03,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 36 treesize of output 24 [2024-11-28 03:24:03,146 INFO L349 Elim1Store]: treesize reduction 20, result has 58.3 percent of original size [2024-11-28 03:24:03,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2024-11-28 03:24:03,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:24:04,883 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:24:04,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 79 treesize of output 99 [2024-11-28 03:24:05,923 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:24:05,924 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 55 treesize of output 143 [2024-11-28 03:24:06,101 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:24:06,101 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:24:08,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:08,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166534086] [2024-11-28 03:24:08,155 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:24:08,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327464466] [2024-11-28 03:24:08,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [327464466] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:24:08,156 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:24:08,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2024-11-28 03:24:08,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040429920] [2024-11-28 03:24:08,156 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 03:24:08,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 03:24:08,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:08,157 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 03:24:08,157 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=1078, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:24:08,158 INFO L87 Difference]: Start difference. First operand 370 states and 478 transitions. Second operand has 26 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 19 states have internal predecessors, (36), 7 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-28 03:24:12,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:24:23,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:24:23,181 INFO L93 Difference]: Finished difference Result 472 states and 573 transitions. [2024-11-28 03:24:23,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:24:23,182 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 19 states have internal predecessors, (36), 7 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 46 [2024-11-28 03:24:23,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:24:23,184 INFO L225 Difference]: With dead ends: 472 [2024-11-28 03:24:23,185 INFO L226 Difference]: Without dead ends: 471 [2024-11-28 03:24:23,185 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 696 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=307, Invalid=3115, Unknown=0, NotChecked=0, Total=3422 [2024-11-28 03:24:23,186 INFO L435 NwaCegarLoop]: 140 mSDtfsCounter, 740 mSDsluCounter, 2061 mSDsCounter, 0 mSdLazyCounter, 2694 mSolverCounterSat, 105 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 741 SdHoareTripleChecker+Valid, 2201 SdHoareTripleChecker+Invalid, 2800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 2694 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:24:23,186 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [741 Valid, 2201 Invalid, 2800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 2694 Invalid, 1 Unknown, 0 Unchecked, 11.0s Time] [2024-11-28 03:24:23,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2024-11-28 03:24:23,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 422. [2024-11-28 03:24:23,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 300 states have (on average 1.5233333333333334) internal successors, (457), 362 states have internal predecessors, (457), 47 states have call successors, (47), 20 states have call predecessors, (47), 25 states have return successors, (59), 45 states have call predecessors, (59), 47 states have call successors, (59) [2024-11-28 03:24:23,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 563 transitions. [2024-11-28 03:24:23,271 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 563 transitions. Word has length 46 [2024-11-28 03:24:23,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:24:23,271 INFO L471 AbstractCegarLoop]: Abstraction has 422 states and 563 transitions. [2024-11-28 03:24:23,271 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 19 states have internal predecessors, (36), 7 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-28 03:24:23,271 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 563 transitions. [2024-11-28 03:24:23,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-28 03:24:23,272 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:24:23,272 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:23,286 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-28 03:24:23,476 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-28 03:24:23,476 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting func_to_recursive_line_47_to_56_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:24:23,476 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:23,477 INFO L85 PathProgramCache]: Analyzing trace with hash 46532366, now seen corresponding path program 1 times [2024-11-28 03:24:23,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:23,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212065381] [2024-11-28 03:24:23,477 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:24:23,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:23,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:24:23,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1849243140] [2024-11-28 03:24:23,537 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:24:23,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:24:23,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:24:23,539 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:24:23,543 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 03:24:24,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:24:24,017 INFO L256 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-11-28 03:24:24,021 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:24:24,026 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:24:24,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:24:24,377 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:24:24,378 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:24:27,723 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:24:27,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:27,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212065381] [2024-11-28 03:24:27,723 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:24:27,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849243140] [2024-11-28 03:24:27,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849243140] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:24:27,723 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:24:27,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 12 [2024-11-28 03:24:27,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647748185] [2024-11-28 03:24:27,724 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:24:27,724 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:24:27,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:27,724 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:24:27,725 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:24:27,725 INFO L87 Difference]: Start difference. First operand 422 states and 563 transitions. Second operand has 13 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 9 states have internal predecessors, (38), 5 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-28 03:24:28,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:24:28,521 INFO L93 Difference]: Finished difference Result 471 states and 565 transitions. [2024-11-28 03:24:28,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 03:24:28,522 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 9 states have internal predecessors, (38), 5 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 47 [2024-11-28 03:24:28,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:24:28,526 INFO L225 Difference]: With dead ends: 471 [2024-11-28 03:24:28,526 INFO L226 Difference]: Without dead ends: 469 [2024-11-28 03:24:28,527 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 80 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2024-11-28 03:24:28,529 INFO L435 NwaCegarLoop]: 214 mSDtfsCounter, 233 mSDsluCounter, 1594 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 1808 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:24:28,529 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [233 Valid, 1808 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-28 03:24:28,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2024-11-28 03:24:28,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 422. [2024-11-28 03:24:28,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 300 states have (on average 1.51) internal successors, (453), 362 states have internal predecessors, (453), 47 states have call successors, (47), 20 states have call predecessors, (47), 25 states have return successors, (59), 45 states have call predecessors, (59), 47 states have call successors, (59) [2024-11-28 03:24:28,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 559 transitions. [2024-11-28 03:24:28,623 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 559 transitions. Word has length 47 [2024-11-28 03:24:28,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:24:28,623 INFO L471 AbstractCegarLoop]: Abstraction has 422 states and 559 transitions. [2024-11-28 03:24:28,623 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 9 states have internal predecessors, (38), 5 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-28 03:24:28,624 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 559 transitions. [2024-11-28 03:24:28,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-28 03:24:28,624 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:24:28,624 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:28,639 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 03:24:28,828 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-28 03:24:28,829 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting func_to_recursive_line_47_to_56_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:24:28,830 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:28,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1767932080, now seen corresponding path program 1 times [2024-11-28 03:24:28,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:28,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209575585] [2024-11-28 03:24:28,830 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:24:28,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:28,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:24:28,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [386280600] [2024-11-28 03:24:28,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:24:28,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:24:28,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:24:28,925 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:24:28,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 03:24:29,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:24:29,429 INFO L256 TraceCheckSpWp]: Trace formula consists of 793 conjuncts, 128 conjuncts are in the unsatisfiable core [2024-11-28 03:24:29,434 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:24:29,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:24:29,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:24:29,585 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:24:29,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:24:29,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 11 treesize of output 7 [2024-11-28 03:24:30,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-28 03:24:30,429 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:24:30,429 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:24:39,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:39,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209575585] [2024-11-28 03:24:39,443 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:24:39,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386280600] [2024-11-28 03:24:39,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386280600] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:24:39,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:24:39,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-28 03:24:39,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754628514] [2024-11-28 03:24:39,444 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 03:24:39,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 03:24:39,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:39,445 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 03:24:39,445 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=623, Unknown=2, NotChecked=0, Total=702 [2024-11-28 03:24:39,445 INFO L87 Difference]: Start difference. First operand 422 states and 559 transitions. Second operand has 17 states, 15 states have (on average 2.4) internal successors, (36), 13 states have internal predecessors, (36), 5 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:24:41,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:24:41,477 INFO L93 Difference]: Finished difference Result 469 states and 561 transitions. [2024-11-28 03:24:41,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 03:24:41,478 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.4) internal successors, (36), 13 states have internal predecessors, (36), 5 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 49 [2024-11-28 03:24:41,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:24:41,480 INFO L225 Difference]: With dead ends: 469 [2024-11-28 03:24:41,480 INFO L226 Difference]: Without dead ends: 468 [2024-11-28 03:24:41,481 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=145, Invalid=1043, Unknown=2, NotChecked=0, Total=1190 [2024-11-28 03:24:41,481 INFO L435 NwaCegarLoop]: 197 mSDtfsCounter, 535 mSDsluCounter, 2067 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 535 SdHoareTripleChecker+Valid, 2264 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:24:41,481 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [535 Valid, 2264 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 821 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-28 03:24:41,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2024-11-28 03:24:41,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 422. [2024-11-28 03:24:41,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 300 states have (on average 1.5033333333333334) internal successors, (451), 362 states have internal predecessors, (451), 47 states have call successors, (47), 20 states have call predecessors, (47), 25 states have return successors, (59), 45 states have call predecessors, (59), 47 states have call successors, (59) [2024-11-28 03:24:41,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 557 transitions. [2024-11-28 03:24:41,570 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 557 transitions. Word has length 49 [2024-11-28 03:24:41,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:24:41,570 INFO L471 AbstractCegarLoop]: Abstraction has 422 states and 557 transitions. [2024-11-28 03:24:41,570 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 2.4) internal successors, (36), 13 states have internal predecessors, (36), 5 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:24:41,570 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 557 transitions. [2024-11-28 03:24:41,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-28 03:24:41,571 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:24:41,571 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:41,586 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-28 03:24:41,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-28 03:24:41,775 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting func_to_recursive_line_47_to_56_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:24:41,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:41,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1028680323, now seen corresponding path program 1 times [2024-11-28 03:24:41,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:41,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114932781] [2024-11-28 03:24:41,776 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:24:41,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:41,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:24:41,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [931127010] [2024-11-28 03:24:41,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:24:41,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:24:41,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:24:41,834 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:24:41,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 03:24:42,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:24:42,261 INFO L256 TraceCheckSpWp]: Trace formula consists of 794 conjuncts, 130 conjuncts are in the unsatisfiable core [2024-11-28 03:24:42,266 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:24:42,272 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 03:24:42,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:24:42,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:24:42,587 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:24:42,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:24:43,022 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 03:24:43,131 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 03:24:43,131 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:25:01,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:25:01,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114932781] [2024-11-28 03:25:01,756 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:25:01,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931127010] [2024-11-28 03:25:01,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931127010] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:25:01,756 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:25:01,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-28 03:25:01,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374215117] [2024-11-28 03:25:01,757 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 03:25:01,757 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 03:25:01,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:25:01,757 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 03:25:01,758 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=621, Unknown=4, NotChecked=0, Total=702 [2024-11-28 03:25:01,759 INFO L87 Difference]: Start difference. First operand 422 states and 557 transitions. Second operand has 17 states, 15 states have (on average 2.466666666666667) internal successors, (37), 13 states have internal predecessors, (37), 5 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:25:04,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:25:04,277 INFO L93 Difference]: Finished difference Result 468 states and 559 transitions. [2024-11-28 03:25:04,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 03:25:04,278 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.466666666666667) internal successors, (37), 13 states have internal predecessors, (37), 5 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 50 [2024-11-28 03:25:04,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:25:04,279 INFO L225 Difference]: With dead ends: 468 [2024-11-28 03:25:04,279 INFO L226 Difference]: Without dead ends: 466 [2024-11-28 03:25:04,280 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 19.6s TimeCoverageRelationStatistics Valid=145, Invalid=1041, Unknown=4, NotChecked=0, Total=1190 [2024-11-28 03:25:04,281 INFO L435 NwaCegarLoop]: 198 mSDtfsCounter, 436 mSDsluCounter, 2043 mSDsCounter, 0 mSdLazyCounter, 784 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 2241 SdHoareTripleChecker+Invalid, 827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:25:04,281 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [436 Valid, 2241 Invalid, 827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 784 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-28 03:25:04,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2024-11-28 03:25:04,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 422. [2024-11-28 03:25:04,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 300 states have (on average 1.4933333333333334) internal successors, (448), 362 states have internal predecessors, (448), 47 states have call successors, (47), 20 states have call predecessors, (47), 25 states have return successors, (59), 45 states have call predecessors, (59), 47 states have call successors, (59) [2024-11-28 03:25:04,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 554 transitions. [2024-11-28 03:25:04,369 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 554 transitions. Word has length 50 [2024-11-28 03:25:04,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:25:04,370 INFO L471 AbstractCegarLoop]: Abstraction has 422 states and 554 transitions. [2024-11-28 03:25:04,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 2.466666666666667) internal successors, (37), 13 states have internal predecessors, (37), 5 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-28 03:25:04,370 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 554 transitions. [2024-11-28 03:25:04,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-28 03:25:04,371 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:25:04,371 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:04,385 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-28 03:25:04,571 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-28 03:25:04,572 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting func_to_recursive_line_47_to_56_0Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:25:04,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:04,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1025117382, now seen corresponding path program 1 times [2024-11-28 03:25:04,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:25:04,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222875162] [2024-11-28 03:25:04,572 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:25:04,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:25:04,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:25:04,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [809906355] [2024-11-28 03:25:04,610 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:25:04,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:25:04,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:25:04,613 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:25:04,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 03:25:04,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:25:04,964 INFO L256 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 03:25:04,966 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:25:04,970 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-28 03:25:05,179 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 03:25:05,179 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:25:05,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:25:05,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222875162] [2024-11-28 03:25:05,179 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:25:05,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809906355] [2024-11-28 03:25:05,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809906355] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:25:05,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:25:05,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 03:25:05,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740984424] [2024-11-28 03:25:05,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:25:05,180 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 03:25:05,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:25:05,181 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 03:25:05,181 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:25:05,181 INFO L87 Difference]: Start difference. First operand 422 states and 554 transitions. Second operand has 9 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-28 03:25:05,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:25:05,623 INFO L93 Difference]: Finished difference Result 638 states and 828 transitions. [2024-11-28 03:25:05,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:25:05,624 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 50 [2024-11-28 03:25:05,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:25:05,627 INFO L225 Difference]: With dead ends: 638 [2024-11-28 03:25:05,628 INFO L226 Difference]: Without dead ends: 634 [2024-11-28 03:25:05,628 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:25:05,629 INFO L435 NwaCegarLoop]: 171 mSDtfsCounter, 223 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 959 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:25:05,629 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 959 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:25:05,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2024-11-28 03:25:05,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 556. [2024-11-28 03:25:05,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 410 states have (on average 1.5) internal successors, (615), 477 states have internal predecessors, (615), 65 states have call successors, (65), 27 states have call predecessors, (65), 31 states have return successors, (77), 60 states have call predecessors, (77), 65 states have call successors, (77) [2024-11-28 03:25:05,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 757 transitions. [2024-11-28 03:25:05,728 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 757 transitions. Word has length 50 [2024-11-28 03:25:05,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:25:05,729 INFO L471 AbstractCegarLoop]: Abstraction has 556 states and 757 transitions. [2024-11-28 03:25:05,729 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 4.714285714285714) internal successors, (33), 7 states have internal predecessors, (33), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-28 03:25:05,729 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 757 transitions. [2024-11-28 03:25:05,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-28 03:25:05,729 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:25:05,730 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:25:05,742 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 03:25:05,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be61951a-c475-4225-bbe0-408bcb0e139a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-28 03:25:05,930 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting func_to_recursive_line_47_to_56_0Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-28 03:25:05,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:25:05,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1590291236, now seen corresponding path program 1 times [2024-11-28 03:25:05,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:25:05,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755279531] [2024-11-28 03:25:05,931 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:25:05,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:25:05,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat