./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/recursive/MultCommutative-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version aef121e0 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/config/TaipanReach.xml -i ../../sv-benchmarks/c/recursive/MultCommutative-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/config/svcomp-Overflow-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ce29b37e076ab683230ebf17073db3b7759ea39570dd2ef64322b6d43bb636cd --- Real Ultimate output --- This is Ultimate 0.2.1-dev-aef121e [2021-11-23 03:40:12,729 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-23 03:40:12,731 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-23 03:40:12,780 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-23 03:40:12,780 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-23 03:40:12,782 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-23 03:40:12,784 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-23 03:40:12,788 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-23 03:40:12,791 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-23 03:40:12,792 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-23 03:40:12,794 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-23 03:40:12,795 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-23 03:40:12,796 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-23 03:40:12,798 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-23 03:40:12,800 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-23 03:40:12,802 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-23 03:40:12,805 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-23 03:40:12,811 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-23 03:40:12,814 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-23 03:40:12,822 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-23 03:40:12,829 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-23 03:40:12,837 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-23 03:40:12,839 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-23 03:40:12,841 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-23 03:40:12,845 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-23 03:40:12,855 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-23 03:40:12,855 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-23 03:40:12,857 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-23 03:40:12,858 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-23 03:40:12,859 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-23 03:40:12,860 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-23 03:40:12,863 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-23 03:40:12,864 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-23 03:40:12,866 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-23 03:40:12,869 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-23 03:40:12,870 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-23 03:40:12,871 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-23 03:40:12,872 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-23 03:40:12,872 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-23 03:40:12,873 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-23 03:40:12,874 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-23 03:40:12,875 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/config/svcomp-Overflow-32bit-Taipan_Default.epf [2021-11-23 03:40:12,937 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-23 03:40:12,938 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-23 03:40:12,939 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-23 03:40:12,939 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-23 03:40:12,947 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-23 03:40:12,948 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-23 03:40:12,948 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-23 03:40:12,948 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-23 03:40:12,949 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-23 03:40:12,949 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-23 03:40:12,950 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-23 03:40:12,950 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-23 03:40:12,951 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-23 03:40:12,951 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-23 03:40:12,951 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-23 03:40:12,952 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-23 03:40:12,952 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-23 03:40:12,952 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-23 03:40:12,953 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-23 03:40:12,953 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-23 03:40:12,954 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-23 03:40:12,954 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-23 03:40:12,954 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-23 03:40:12,954 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-23 03:40:12,955 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-23 03:40:12,964 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-23 03:40:12,966 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-23 03:40:12,966 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-11-23 03:40:12,967 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-23 03:40:12,967 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-23 03:40:12,967 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-23 03:40:12,968 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-23 03:40:12,968 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-23 03:40:12,968 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-23 03:40:12,968 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 03:40:12,969 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-23 03:40:12,969 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-23 03:40:12,969 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-23 03:40:12,970 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-23 03:40:12,970 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-23 03:40:12,970 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-23 03:40:12,970 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-23 03:40:12,971 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-23 03:40:12,971 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> Taipan 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 -> ce29b37e076ab683230ebf17073db3b7759ea39570dd2ef64322b6d43bb636cd [2021-11-23 03:40:13,291 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-23 03:40:13,321 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-23 03:40:13,324 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-23 03:40:13,325 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-23 03:40:13,326 INFO L275 PluginConnector]: CDTParser initialized [2021-11-23 03:40:13,327 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/../../sv-benchmarks/c/recursive/MultCommutative-2.c [2021-11-23 03:40:13,431 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/data/fde1a0e39/262c0f6ca58b443e9edf7ea3ed100319/FLAG78c88093e [2021-11-23 03:40:13,955 INFO L306 CDTParser]: Found 1 translation units. [2021-11-23 03:40:13,956 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/sv-benchmarks/c/recursive/MultCommutative-2.c [2021-11-23 03:40:13,964 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/data/fde1a0e39/262c0f6ca58b443e9edf7ea3ed100319/FLAG78c88093e [2021-11-23 03:40:14,308 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/data/fde1a0e39/262c0f6ca58b443e9edf7ea3ed100319 [2021-11-23 03:40:14,311 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-23 03:40:14,313 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-23 03:40:14,315 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-23 03:40:14,316 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-23 03:40:14,320 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-23 03:40:14,321 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 03:40:14" (1/1) ... [2021-11-23 03:40:14,323 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d7a1d4a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:40:14, skipping insertion in model container [2021-11-23 03:40:14,323 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 03:40:14" (1/1) ... [2021-11-23 03:40:14,332 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-23 03:40:14,350 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 03:40:14,570 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/sv-benchmarks/c/recursive/MultCommutative-2.c[970,983] [2021-11-23 03:40:14,571 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 03:40:14,579 INFO L203 MainTranslator]: Completed pre-run [2021-11-23 03:40:14,599 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/sv-benchmarks/c/recursive/MultCommutative-2.c[970,983] [2021-11-23 03:40:14,601 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 03:40:14,616 INFO L208 MainTranslator]: Completed translation [2021-11-23 03:40:14,617 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:40:14 WrapperNode [2021-11-23 03:40:14,617 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-23 03:40:14,619 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-23 03:40:14,619 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-23 03:40:14,620 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-23 03:40:14,635 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:40:14" (1/1) ... [2021-11-23 03:40:14,649 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:40:14" (1/1) ... [2021-11-23 03:40:14,674 INFO L137 Inliner]: procedures = 13, calls = 11, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 36 [2021-11-23 03:40:14,674 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-23 03:40:14,675 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-23 03:40:14,676 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-23 03:40:14,676 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-23 03:40:14,688 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:40:14" (1/1) ... [2021-11-23 03:40:14,688 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:40:14" (1/1) ... [2021-11-23 03:40:14,699 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:40:14" (1/1) ... [2021-11-23 03:40:14,699 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:40:14" (1/1) ... [2021-11-23 03:40:14,703 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:40:14" (1/1) ... [2021-11-23 03:40:14,707 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:40:14" (1/1) ... [2021-11-23 03:40:14,709 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:40:14" (1/1) ... [2021-11-23 03:40:14,719 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-23 03:40:14,720 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-23 03:40:14,720 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-23 03:40:14,721 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-23 03:40:14,722 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:40:14" (1/1) ... [2021-11-23 03:40:14,735 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 03:40:14,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:40:14,771 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-23 03:40:14,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-23 03:40:14,832 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-23 03:40:14,832 INFO L130 BoogieDeclarations]: Found specification of procedure mult [2021-11-23 03:40:14,833 INFO L138 BoogieDeclarations]: Found implementation of procedure mult [2021-11-23 03:40:14,833 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-23 03:40:14,833 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-23 03:40:14,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-23 03:40:14,914 INFO L236 CfgBuilder]: Building ICFG [2021-11-23 03:40:14,916 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-23 03:40:15,158 INFO L277 CfgBuilder]: Performing block encoding [2021-11-23 03:40:15,195 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-23 03:40:15,195 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-23 03:40:15,198 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:40:15 BoogieIcfgContainer [2021-11-23 03:40:15,198 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-23 03:40:15,200 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-23 03:40:15,200 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-23 03:40:15,204 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-23 03:40:15,204 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 03:40:14" (1/3) ... [2021-11-23 03:40:15,205 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4578012c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 03:40:15, skipping insertion in model container [2021-11-23 03:40:15,205 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 03:40:14" (2/3) ... [2021-11-23 03:40:15,206 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4578012c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 03:40:15, skipping insertion in model container [2021-11-23 03:40:15,206 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 03:40:15" (3/3) ... [2021-11-23 03:40:15,207 INFO L111 eAbstractionObserver]: Analyzing ICFG MultCommutative-2.c [2021-11-23 03:40:15,214 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-23 03:40:15,231 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2021-11-23 03:40:15,299 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-23 03:40:15,308 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-23 03:40:15,308 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-11-23 03:40:15,328 INFO L276 IsEmpty]: Start isEmpty. Operand has 30 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 24 states have internal predecessors, (28), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-23 03:40:15,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-11-23 03:40:15,334 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:40:15,334 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:40:15,335 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:40:15,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:40:15,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1027513993, now seen corresponding path program 1 times [2021-11-23 03:40:15,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:40:15,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471619156] [2021-11-23 03:40:15,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:15,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:40:15,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:15,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 03:40:15,641 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:40:15,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471619156] [2021-11-23 03:40:15,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471619156] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:40:15,642 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 03:40:15,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 03:40:15,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184566585] [2021-11-23 03:40:15,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:40:15,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-23 03:40:15,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:40:15,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 03:40:15,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-23 03:40:15,713 INFO L87 Difference]: Start difference. First operand has 30 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 24 states have internal predecessors, (28), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 5 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 03:40:15,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:40:15,883 INFO L93 Difference]: Finished difference Result 73 states and 89 transitions. [2021-11-23 03:40:15,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 03:40:15,887 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2021-11-23 03:40:15,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:40:15,898 INFO L225 Difference]: With dead ends: 73 [2021-11-23 03:40:15,898 INFO L226 Difference]: Without dead ends: 42 [2021-11-23 03:40:15,902 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 03:40:15,907 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 39 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 03:40:15,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 77 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 03:40:15,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2021-11-23 03:40:15,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 37. [2021-11-23 03:40:15,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 25 states have (on average 1.44) internal successors, (36), 30 states have internal predecessors, (36), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-23 03:40:15,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 45 transitions. [2021-11-23 03:40:15,958 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 45 transitions. Word has length 7 [2021-11-23 03:40:15,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:40:15,959 INFO L470 AbstractCegarLoop]: Abstraction has 37 states and 45 transitions. [2021-11-23 03:40:15,959 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 03:40:15,960 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 45 transitions. [2021-11-23 03:40:15,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-11-23 03:40:15,961 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:40:15,961 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:40:15,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-23 03:40:15,962 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:40:15,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:40:15,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1788169763, now seen corresponding path program 1 times [2021-11-23 03:40:15,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:40:15,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948295200] [2021-11-23 03:40:15,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:15,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:40:15,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:16,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 03:40:16,045 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:40:16,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948295200] [2021-11-23 03:40:16,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948295200] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:40:16,048 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 03:40:16,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 03:40:16,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807397772] [2021-11-23 03:40:16,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:40:16,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-23 03:40:16,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:40:16,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 03:40:16,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-23 03:40:16,057 INFO L87 Difference]: Start difference. First operand 37 states and 45 transitions. Second operand has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 03:40:16,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:40:16,180 INFO L93 Difference]: Finished difference Result 58 states and 72 transitions. [2021-11-23 03:40:16,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 03:40:16,181 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2021-11-23 03:40:16,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:40:16,183 INFO L225 Difference]: With dead ends: 58 [2021-11-23 03:40:16,183 INFO L226 Difference]: Without dead ends: 56 [2021-11-23 03:40:16,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 03:40:16,186 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 36 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 03:40:16,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 64 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 03:40:16,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-11-23 03:40:16,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 51. [2021-11-23 03:40:16,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 37 states have (on average 1.3783783783783783) internal successors, (51), 41 states have internal predecessors, (51), 7 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-23 03:40:16,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 64 transitions. [2021-11-23 03:40:16,203 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 64 transitions. Word has length 8 [2021-11-23 03:40:16,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:40:16,204 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 64 transitions. [2021-11-23 03:40:16,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 03:40:16,204 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 64 transitions. [2021-11-23 03:40:16,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-23 03:40:16,205 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:40:16,206 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:40:16,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-23 03:40:16,206 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:40:16,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:40:16,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1125158968, now seen corresponding path program 1 times [2021-11-23 03:40:16,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:40:16,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864719999] [2021-11-23 03:40:16,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:16,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:40:16,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:16,286 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 03:40:16,287 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:40:16,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864719999] [2021-11-23 03:40:16,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864719999] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:40:16,287 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 03:40:16,288 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 03:40:16,288 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735022371] [2021-11-23 03:40:16,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:40:16,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-23 03:40:16,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:40:16,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 03:40:16,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-23 03:40:16,290 INFO L87 Difference]: Start difference. First operand 51 states and 64 transitions. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 03:40:16,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:40:16,386 INFO L93 Difference]: Finished difference Result 76 states and 96 transitions. [2021-11-23 03:40:16,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 03:40:16,387 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-23 03:40:16,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:40:16,389 INFO L225 Difference]: With dead ends: 76 [2021-11-23 03:40:16,389 INFO L226 Difference]: Without dead ends: 75 [2021-11-23 03:40:16,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-11-23 03:40:16,392 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 33 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 64 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 03:40:16,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 64 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 03:40:16,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-11-23 03:40:16,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 66. [2021-11-23 03:40:16,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 49 states have (on average 1.3673469387755102) internal successors, (67), 53 states have internal predecessors, (67), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-11-23 03:40:16,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 84 transitions. [2021-11-23 03:40:16,413 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 84 transitions. Word has length 13 [2021-11-23 03:40:16,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:40:16,413 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 84 transitions. [2021-11-23 03:40:16,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 03:40:16,414 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 84 transitions. [2021-11-23 03:40:16,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-23 03:40:16,415 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:40:16,415 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:40:16,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-23 03:40:16,416 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:40:16,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:40:16,417 INFO L85 PathProgramCache]: Analyzing trace with hash -691954174, now seen corresponding path program 1 times [2021-11-23 03:40:16,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:40:16,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926909904] [2021-11-23 03:40:16,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:16,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:40:16,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:16,500 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 03:40:16,500 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:40:16,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926909904] [2021-11-23 03:40:16,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926909904] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:40:16,501 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 03:40:16,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 03:40:16,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652548755] [2021-11-23 03:40:16,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:40:16,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-23 03:40:16,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:40:16,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 03:40:16,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-23 03:40:16,509 INFO L87 Difference]: Start difference. First operand 66 states and 84 transitions. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-23 03:40:16,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:40:16,626 INFO L93 Difference]: Finished difference Result 120 states and 154 transitions. [2021-11-23 03:40:16,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 03:40:16,628 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2021-11-23 03:40:16,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:40:16,631 INFO L225 Difference]: With dead ends: 120 [2021-11-23 03:40:16,631 INFO L226 Difference]: Without dead ends: 84 [2021-11-23 03:40:16,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 03:40:16,634 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 25 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 03:40:16,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 86 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 03:40:16,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-11-23 03:40:16,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 75. [2021-11-23 03:40:16,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 57 states have (on average 1.3508771929824561) internal successors, (77), 60 states have internal predecessors, (77), 10 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-11-23 03:40:16,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 96 transitions. [2021-11-23 03:40:16,665 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 96 transitions. Word has length 14 [2021-11-23 03:40:16,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:40:16,665 INFO L470 AbstractCegarLoop]: Abstraction has 75 states and 96 transitions. [2021-11-23 03:40:16,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-23 03:40:16,666 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 96 transitions. [2021-11-23 03:40:16,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-23 03:40:16,667 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:40:16,667 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:40:16,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-23 03:40:16,668 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:40:16,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:40:16,668 INFO L85 PathProgramCache]: Analyzing trace with hash 24264138, now seen corresponding path program 1 times [2021-11-23 03:40:16,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:40:16,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707635133] [2021-11-23 03:40:16,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:16,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:40:16,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:16,742 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 03:40:16,743 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:40:16,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707635133] [2021-11-23 03:40:16,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707635133] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:40:16,744 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 03:40:16,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 03:40:16,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386236013] [2021-11-23 03:40:16,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:40:16,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-23 03:40:16,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:40:16,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 03:40:16,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-23 03:40:16,746 INFO L87 Difference]: Start difference. First operand 75 states and 96 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-23 03:40:16,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:40:16,840 INFO L93 Difference]: Finished difference Result 101 states and 130 transitions. [2021-11-23 03:40:16,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-23 03:40:16,841 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2021-11-23 03:40:16,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:40:16,848 INFO L225 Difference]: With dead ends: 101 [2021-11-23 03:40:16,849 INFO L226 Difference]: Without dead ends: 100 [2021-11-23 03:40:16,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 03:40:16,853 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 28 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 03:40:16,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 99 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 03:40:16,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-11-23 03:40:16,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 90. [2021-11-23 03:40:16,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 69 states have (on average 1.3333333333333333) internal successors, (92), 72 states have internal predecessors, (92), 12 states have call successors, (12), 6 states have call predecessors, (12), 5 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-11-23 03:40:16,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 115 transitions. [2021-11-23 03:40:16,870 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 115 transitions. Word has length 15 [2021-11-23 03:40:16,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:40:16,870 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 115 transitions. [2021-11-23 03:40:16,870 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-23 03:40:16,871 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 115 transitions. [2021-11-23 03:40:16,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-23 03:40:16,872 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:40:16,872 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:40:16,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-23 03:40:16,872 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:40:16,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:40:16,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1116235770, now seen corresponding path program 1 times [2021-11-23 03:40:16,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:40:16,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516744264] [2021-11-23 03:40:16,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:16,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:40:16,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:16,980 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 03:40:16,981 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:40:16,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516744264] [2021-11-23 03:40:16,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516744264] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 03:40:16,982 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 03:40:16,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-23 03:40:16,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849751967] [2021-11-23 03:40:16,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 03:40:16,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-23 03:40:16,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:40:16,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 03:40:16,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-23 03:40:16,986 INFO L87 Difference]: Start difference. First operand 90 states and 115 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 03:40:17,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:40:17,057 INFO L93 Difference]: Finished difference Result 132 states and 168 transitions. [2021-11-23 03:40:17,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-23 03:40:17,058 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-11-23 03:40:17,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:40:17,060 INFO L225 Difference]: With dead ends: 132 [2021-11-23 03:40:17,060 INFO L226 Difference]: Without dead ends: 58 [2021-11-23 03:40:17,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-11-23 03:40:17,071 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 28 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 03:40:17,075 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 48 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 03:40:17,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-11-23 03:40:17,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 50. [2021-11-23 03:40:17,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 39 states have (on average 1.2564102564102564) internal successors, (49), 40 states have internal predecessors, (49), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-23 03:40:17,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 60 transitions. [2021-11-23 03:40:17,083 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 60 transitions. Word has length 18 [2021-11-23 03:40:17,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:40:17,084 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 60 transitions. [2021-11-23 03:40:17,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 03:40:17,084 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 60 transitions. [2021-11-23 03:40:17,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-23 03:40:17,085 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:40:17,085 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:40:17,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-23 03:40:17,093 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:40:17,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:40:17,094 INFO L85 PathProgramCache]: Analyzing trace with hash 937076250, now seen corresponding path program 1 times [2021-11-23 03:40:17,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:40:17,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364669752] [2021-11-23 03:40:17,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:17,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:40:17,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:17,201 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 03:40:17,202 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:40:17,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364669752] [2021-11-23 03:40:17,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364669752] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:40:17,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109941330] [2021-11-23 03:40:17,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:17,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:40:17,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:40:17,205 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:40:17,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-23 03:40:17,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:17,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-23 03:40:17,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:40:17,445 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 03:40:17,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:40:17,601 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 03:40:17,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109941330] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 03:40:17,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [206392866] [2021-11-23 03:40:17,638 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2021-11-23 03:40:17,639 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:40:17,646 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:40:17,654 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 03:40:17,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2021-11-23 03:40:17,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086902529] [2021-11-23 03:40:17,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 03:40:17,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-23 03:40:17,658 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:40:17,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-23 03:40:17,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-11-23 03:40:17,662 INFO L87 Difference]: Start difference. First operand 50 states and 60 transitions. Second operand has 13 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-23 03:40:17,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:40:17,817 INFO L93 Difference]: Finished difference Result 66 states and 78 transitions. [2021-11-23 03:40:17,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-23 03:40:17,818 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 17 [2021-11-23 03:40:17,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:40:17,820 INFO L225 Difference]: With dead ends: 66 [2021-11-23 03:40:17,821 INFO L226 Difference]: Without dead ends: 65 [2021-11-23 03:40:17,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2021-11-23 03:40:17,824 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 44 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 03:40:17,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 101 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 03:40:17,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-11-23 03:40:17,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 56. [2021-11-23 03:40:17,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 44 states have (on average 1.2272727272727273) internal successors, (54), 44 states have internal predecessors, (54), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2021-11-23 03:40:17,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 67 transitions. [2021-11-23 03:40:17,854 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 67 transitions. Word has length 17 [2021-11-23 03:40:17,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:40:17,855 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 67 transitions. [2021-11-23 03:40:17,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.25) internal successors, (27), 11 states have internal predecessors, (27), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-23 03:40:17,856 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 67 transitions. [2021-11-23 03:40:17,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-11-23 03:40:17,858 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:40:17,859 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:40:17,898 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-23 03:40:18,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:40:18,075 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting multErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:40:18,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:40:18,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1015407268, now seen corresponding path program 1 times [2021-11-23 03:40:18,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:40:18,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19190741] [2021-11-23 03:40:18,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:18,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:40:18,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:18,183 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 03:40:18,183 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:40:18,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19190741] [2021-11-23 03:40:18,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19190741] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:40:18,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819850228] [2021-11-23 03:40:18,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:18,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:40:18,185 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:40:18,185 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:40:18,198 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-23 03:40:18,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:18,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-23 03:40:18,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:40:18,356 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 03:40:18,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:40:18,424 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 03:40:18,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819850228] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 03:40:18,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1979491720] [2021-11-23 03:40:18,428 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-23 03:40:18,428 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:40:18,428 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:40:18,429 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 03:40:18,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 8 [2021-11-23 03:40:18,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084705984] [2021-11-23 03:40:18,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 03:40:18,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-23 03:40:18,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:40:18,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-23 03:40:18,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-11-23 03:40:18,431 INFO L87 Difference]: Start difference. First operand 56 states and 67 transitions. Second operand has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-23 03:40:18,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:40:18,522 INFO L93 Difference]: Finished difference Result 64 states and 76 transitions. [2021-11-23 03:40:18,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-23 03:40:18,522 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2021-11-23 03:40:18,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:40:18,524 INFO L225 Difference]: With dead ends: 64 [2021-11-23 03:40:18,524 INFO L226 Difference]: Without dead ends: 63 [2021-11-23 03:40:18,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-11-23 03:40:18,526 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 23 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 03:40:18,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 78 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 03:40:18,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-11-23 03:40:18,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 56. [2021-11-23 03:40:18,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 44 states have (on average 1.1818181818181819) internal successors, (52), 44 states have internal predecessors, (52), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2021-11-23 03:40:18,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 65 transitions. [2021-11-23 03:40:18,549 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 65 transitions. Word has length 18 [2021-11-23 03:40:18,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:40:18,549 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 65 transitions. [2021-11-23 03:40:18,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-23 03:40:18,550 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 65 transitions. [2021-11-23 03:40:18,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-23 03:40:18,559 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:40:18,559 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:40:18,595 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-11-23 03:40:18,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:40:18,775 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:40:18,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:40:18,775 INFO L85 PathProgramCache]: Analyzing trace with hash -2063375789, now seen corresponding path program 1 times [2021-11-23 03:40:18,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:40:18,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355592143] [2021-11-23 03:40:18,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:18,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:40:18,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:18,858 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 03:40:18,858 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:40:18,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355592143] [2021-11-23 03:40:18,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355592143] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:40:18,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936855912] [2021-11-23 03:40:18,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:18,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:40:18,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:40:18,860 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:40:18,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-23 03:40:18,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:18,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-23 03:40:18,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:40:19,019 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 03:40:19,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:40:19,136 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 03:40:19,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936855912] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 03:40:19,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [178087946] [2021-11-23 03:40:19,139 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2021-11-23 03:40:19,139 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:40:19,139 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:40:19,140 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 03:40:19,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 11 [2021-11-23 03:40:19,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876494746] [2021-11-23 03:40:19,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 03:40:19,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-23 03:40:19,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:40:19,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-23 03:40:19,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-11-23 03:40:19,142 INFO L87 Difference]: Start difference. First operand 56 states and 65 transitions. Second operand has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-23 03:40:19,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:40:19,348 INFO L93 Difference]: Finished difference Result 93 states and 109 transitions. [2021-11-23 03:40:19,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-23 03:40:19,349 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 24 [2021-11-23 03:40:19,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:40:19,350 INFO L225 Difference]: With dead ends: 93 [2021-11-23 03:40:19,350 INFO L226 Difference]: Without dead ends: 92 [2021-11-23 03:40:19,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2021-11-23 03:40:19,351 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 35 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 03:40:19,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 82 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 03:40:19,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-11-23 03:40:19,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 79. [2021-11-23 03:40:19,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 62 states have (on average 1.1612903225806452) internal successors, (72), 62 states have internal predecessors, (72), 9 states have call successors, (9), 6 states have call predecessors, (9), 6 states have return successors, (10), 10 states have call predecessors, (10), 7 states have call successors, (10) [2021-11-23 03:40:19,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 91 transitions. [2021-11-23 03:40:19,360 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 91 transitions. Word has length 24 [2021-11-23 03:40:19,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:40:19,360 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 91 transitions. [2021-11-23 03:40:19,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.5454545454545454) internal successors, (28), 11 states have internal predecessors, (28), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-23 03:40:19,361 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 91 transitions. [2021-11-23 03:40:19,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-23 03:40:19,362 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:40:19,362 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:40:19,399 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-23 03:40:19,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-11-23 03:40:19,587 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting multErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:40:19,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:40:19,588 INFO L85 PathProgramCache]: Analyzing trace with hash 459860035, now seen corresponding path program 1 times [2021-11-23 03:40:19,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:40:19,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012399625] [2021-11-23 03:40:19,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:19,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:40:19,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:19,656 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-23 03:40:19,656 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:40:19,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012399625] [2021-11-23 03:40:19,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012399625] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:40:19,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24572371] [2021-11-23 03:40:19,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:19,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:40:19,657 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:40:19,658 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:40:19,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-23 03:40:19,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:19,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-23 03:40:19,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:40:19,810 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-23 03:40:19,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:40:19,888 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-23 03:40:19,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24572371] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 03:40:19,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1289758892] [2021-11-23 03:40:19,892 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:40:19,892 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:40:19,892 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:40:19,893 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 03:40:19,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 8 [2021-11-23 03:40:19,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401945984] [2021-11-23 03:40:19,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 03:40:19,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-23 03:40:19,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:40:19,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-23 03:40:19,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-11-23 03:40:19,895 INFO L87 Difference]: Start difference. First operand 79 states and 91 transitions. Second operand has 9 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-23 03:40:19,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:40:19,992 INFO L93 Difference]: Finished difference Result 96 states and 112 transitions. [2021-11-23 03:40:19,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-23 03:40:19,993 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 25 [2021-11-23 03:40:19,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:40:19,994 INFO L225 Difference]: With dead ends: 96 [2021-11-23 03:40:19,994 INFO L226 Difference]: Without dead ends: 63 [2021-11-23 03:40:19,995 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-11-23 03:40:19,996 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 24 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 03:40:19,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 134 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 03:40:19,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2021-11-23 03:40:20,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 54. [2021-11-23 03:40:20,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 43 states have (on average 1.1162790697674418) internal successors, (48), 42 states have internal predecessors, (48), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2021-11-23 03:40:20,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 61 transitions. [2021-11-23 03:40:20,003 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 61 transitions. Word has length 25 [2021-11-23 03:40:20,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:40:20,003 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 61 transitions. [2021-11-23 03:40:20,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-23 03:40:20,004 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 61 transitions. [2021-11-23 03:40:20,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-23 03:40:20,005 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:40:20,005 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:40:20,045 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-23 03:40:20,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-23 03:40:20,227 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:40:20,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:40:20,227 INFO L85 PathProgramCache]: Analyzing trace with hash 385020750, now seen corresponding path program 1 times [2021-11-23 03:40:20,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:40:20,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671378931] [2021-11-23 03:40:20,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:20,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:40:20,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:20,330 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 03:40:20,330 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:40:20,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671378931] [2021-11-23 03:40:20,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671378931] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:40:20,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397976478] [2021-11-23 03:40:20,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:20,331 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:40:20,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:40:20,332 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:40:20,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-23 03:40:20,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:20,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-23 03:40:20,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:40:20,532 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 03:40:20,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:40:20,812 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-23 03:40:20,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397976478] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 03:40:20,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [273970126] [2021-11-23 03:40:20,816 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-23 03:40:20,816 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:40:20,817 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:40:20,818 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 03:40:20,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2021-11-23 03:40:20,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294689068] [2021-11-23 03:40:20,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 03:40:20,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-23 03:40:20,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:40:20,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-23 03:40:20,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-11-23 03:40:20,823 INFO L87 Difference]: Start difference. First operand 54 states and 61 transitions. Second operand has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 18 states have internal predecessors, (48), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-23 03:40:21,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:40:21,161 INFO L93 Difference]: Finished difference Result 86 states and 99 transitions. [2021-11-23 03:40:21,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-23 03:40:21,162 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 18 states have internal predecessors, (48), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 28 [2021-11-23 03:40:21,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:40:21,163 INFO L225 Difference]: With dead ends: 86 [2021-11-23 03:40:21,163 INFO L226 Difference]: Without dead ends: 85 [2021-11-23 03:40:21,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=185, Invalid=807, Unknown=0, NotChecked=0, Total=992 [2021-11-23 03:40:21,165 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 60 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 03:40:21,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 132 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 03:40:21,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-11-23 03:40:21,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 64. [2021-11-23 03:40:21,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 51 states have (on average 1.0980392156862746) internal successors, (56), 50 states have internal predecessors, (56), 6 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (11), 9 states have call predecessors, (11), 5 states have call successors, (11) [2021-11-23 03:40:21,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 73 transitions. [2021-11-23 03:40:21,172 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 73 transitions. Word has length 28 [2021-11-23 03:40:21,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:40:21,173 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 73 transitions. [2021-11-23 03:40:21,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.526315789473684) internal successors, (48), 18 states have internal predecessors, (48), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-11-23 03:40:21,173 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 73 transitions. [2021-11-23 03:40:21,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-23 03:40:21,174 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:40:21,174 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:40:21,215 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-23 03:40:21,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:40:21,391 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:40:21,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:40:21,391 INFO L85 PathProgramCache]: Analyzing trace with hash -377928031, now seen corresponding path program 1 times [2021-11-23 03:40:21,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:40:21,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337253441] [2021-11-23 03:40:21,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:21,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:40:21,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:21,512 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-23 03:40:21,512 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:40:21,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337253441] [2021-11-23 03:40:21,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337253441] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:40:21,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119800160] [2021-11-23 03:40:21,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:21,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:40:21,513 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:40:21,515 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:40:21,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-23 03:40:21,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:21,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-23 03:40:21,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:40:21,710 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-23 03:40:21,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:40:21,994 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 2 proven. 24 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-23 03:40:21,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119800160] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 03:40:21,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1942941325] [2021-11-23 03:40:22,001 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:40:22,002 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:40:22,002 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:40:22,004 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 03:40:22,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 18 [2021-11-23 03:40:22,005 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211655045] [2021-11-23 03:40:22,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 03:40:22,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-23 03:40:22,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:40:22,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-23 03:40:22,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-11-23 03:40:22,009 INFO L87 Difference]: Start difference. First operand 64 states and 73 transitions. Second operand has 19 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 7 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2021-11-23 03:40:22,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:40:22,532 INFO L93 Difference]: Finished difference Result 128 states and 144 transitions. [2021-11-23 03:40:22,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-11-23 03:40:22,533 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 7 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) Word has length 35 [2021-11-23 03:40:22,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:40:22,535 INFO L225 Difference]: With dead ends: 128 [2021-11-23 03:40:22,535 INFO L226 Difference]: Without dead ends: 123 [2021-11-23 03:40:22,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=332, Invalid=1150, Unknown=0, NotChecked=0, Total=1482 [2021-11-23 03:40:22,536 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 111 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-23 03:40:22,537 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 90 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-23 03:40:22,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2021-11-23 03:40:22,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 68. [2021-11-23 03:40:22,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 54 states have (on average 1.0925925925925926) internal successors, (59), 53 states have internal predecessors, (59), 6 states have call successors, (6), 4 states have call predecessors, (6), 7 states have return successors, (12), 10 states have call predecessors, (12), 5 states have call successors, (12) [2021-11-23 03:40:22,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 77 transitions. [2021-11-23 03:40:22,548 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 77 transitions. Word has length 35 [2021-11-23 03:40:22,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:40:22,549 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 77 transitions. [2021-11-23 03:40:22,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 17 states have internal predecessors, (50), 7 states have call successors, (7), 3 states have call predecessors, (7), 5 states have return successors, (7), 7 states have call predecessors, (7), 5 states have call successors, (7) [2021-11-23 03:40:22,549 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 77 transitions. [2021-11-23 03:40:22,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-11-23 03:40:22,551 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:40:22,551 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1] [2021-11-23 03:40:22,592 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-23 03:40:22,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:40:22,767 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:40:22,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:40:22,767 INFO L85 PathProgramCache]: Analyzing trace with hash 442028402, now seen corresponding path program 2 times [2021-11-23 03:40:22,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:40:22,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683223192] [2021-11-23 03:40:22,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:22,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:40:22,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:22,967 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-11-23 03:40:22,967 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:40:22,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683223192] [2021-11-23 03:40:22,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683223192] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:40:22,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711647955] [2021-11-23 03:40:22,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 03:40:22,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:40:22,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:40:22,970 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:40:22,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-23 03:40:23,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-23 03:40:23,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:40:23,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-23 03:40:23,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:40:23,423 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-11-23 03:40:23,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:40:24,736 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 10 proven. 96 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-11-23 03:40:24,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711647955] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 03:40:24,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [260514128] [2021-11-23 03:40:24,741 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-23 03:40:24,741 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:40:24,741 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:40:24,742 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 03:40:24,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 14] total 30 [2021-11-23 03:40:24,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897571103] [2021-11-23 03:40:24,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 03:40:24,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-23 03:40:24,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:40:24,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-23 03:40:24,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=802, Unknown=0, NotChecked=0, Total=930 [2021-11-23 03:40:24,745 INFO L87 Difference]: Start difference. First operand 68 states and 77 transitions. Second operand has 31 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 7 states have call successors, (9), 3 states have call predecessors, (9), 8 states have return successors, (12), 12 states have call predecessors, (12), 5 states have call successors, (12) [2021-11-23 03:40:25,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:40:25,630 INFO L93 Difference]: Finished difference Result 139 states and 161 transitions. [2021-11-23 03:40:25,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-23 03:40:25,631 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 7 states have call successors, (9), 3 states have call predecessors, (9), 8 states have return successors, (12), 12 states have call predecessors, (12), 5 states have call successors, (12) Word has length 62 [2021-11-23 03:40:25,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:40:25,633 INFO L225 Difference]: With dead ends: 139 [2021-11-23 03:40:25,633 INFO L226 Difference]: Without dead ends: 138 [2021-11-23 03:40:25,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 107 SyntacticMatches, 6 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 689 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=479, Invalid=2601, Unknown=0, NotChecked=0, Total=3080 [2021-11-23 03:40:25,635 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 174 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-23 03:40:25,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 123 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-23 03:40:25,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-11-23 03:40:25,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 88. [2021-11-23 03:40:25,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 70 states have (on average 1.0714285714285714) internal successors, (75), 69 states have internal predecessors, (75), 6 states have call successors, (6), 4 states have call predecessors, (6), 11 states have return successors, (20), 14 states have call predecessors, (20), 5 states have call successors, (20) [2021-11-23 03:40:25,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 101 transitions. [2021-11-23 03:40:25,645 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 101 transitions. Word has length 62 [2021-11-23 03:40:25,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:40:25,646 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 101 transitions. [2021-11-23 03:40:25,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 7 states have call successors, (9), 3 states have call predecessors, (9), 8 states have return successors, (12), 12 states have call predecessors, (12), 5 states have call successors, (12) [2021-11-23 03:40:25,646 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 101 transitions. [2021-11-23 03:40:25,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-23 03:40:25,648 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:40:25,648 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:40:25,676 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-23 03:40:25,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-23 03:40:25,858 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:40:25,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:40:25,859 INFO L85 PathProgramCache]: Analyzing trace with hash -325154713, now seen corresponding path program 2 times [2021-11-23 03:40:25,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:40:25,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790966388] [2021-11-23 03:40:25,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:25,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:40:25,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:25,983 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 29 proven. 15 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-11-23 03:40:25,983 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:40:25,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790966388] [2021-11-23 03:40:25,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790966388] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:40:25,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569029026] [2021-11-23 03:40:25,984 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 03:40:25,984 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:40:25,985 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:40:25,987 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:40:26,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-23 03:40:26,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-23 03:40:26,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:40:26,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-23 03:40:26,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:40:26,228 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 29 proven. 15 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-11-23 03:40:26,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:40:26,520 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 29 proven. 15 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-11-23 03:40:26,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569029026] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 03:40:26,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [555295775] [2021-11-23 03:40:26,523 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:40:26,523 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:40:26,524 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:40:26,524 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 03:40:26,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2021-11-23 03:40:26,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734152819] [2021-11-23 03:40:26,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 03:40:26,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-23 03:40:26,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:40:26,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-23 03:40:26,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-11-23 03:40:26,526 INFO L87 Difference]: Start difference. First operand 88 states and 101 transitions. Second operand has 20 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 9 states have call predecessors, (9), 7 states have call successors, (9) [2021-11-23 03:40:26,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:40:26,812 INFO L93 Difference]: Finished difference Result 109 states and 124 transitions. [2021-11-23 03:40:26,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-23 03:40:26,813 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 9 states have call predecessors, (9), 7 states have call successors, (9) Word has length 46 [2021-11-23 03:40:26,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:40:26,814 INFO L225 Difference]: With dead ends: 109 [2021-11-23 03:40:26,814 INFO L226 Difference]: Without dead ends: 104 [2021-11-23 03:40:26,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=177, Invalid=753, Unknown=0, NotChecked=0, Total=930 [2021-11-23 03:40:26,815 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 86 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 03:40:26,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 131 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 03:40:26,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-11-23 03:40:26,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 98. [2021-11-23 03:40:26,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 78 states have (on average 1.064102564102564) internal successors, (83), 77 states have internal predecessors, (83), 6 states have call successors, (6), 4 states have call predecessors, (6), 13 states have return successors, (22), 16 states have call predecessors, (22), 5 states have call successors, (22) [2021-11-23 03:40:26,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 111 transitions. [2021-11-23 03:40:26,823 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 111 transitions. Word has length 46 [2021-11-23 03:40:26,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:40:26,824 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 111 transitions. [2021-11-23 03:40:26,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (9), 9 states have call predecessors, (9), 7 states have call successors, (9) [2021-11-23 03:40:26,824 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 111 transitions. [2021-11-23 03:40:26,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-23 03:40:26,825 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:40:26,826 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:40:26,864 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-11-23 03:40:27,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:40:27,046 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:40:27,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:40:27,047 INFO L85 PathProgramCache]: Analyzing trace with hash -674862935, now seen corresponding path program 3 times [2021-11-23 03:40:27,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:40:27,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753472597] [2021-11-23 03:40:27,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:27,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:40:27,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:27,239 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 2 proven. 115 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-11-23 03:40:27,240 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:40:27,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753472597] [2021-11-23 03:40:27,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753472597] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:40:27,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599244409] [2021-11-23 03:40:27,241 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 03:40:27,241 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:40:27,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:40:27,247 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:40:27,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-23 03:40:27,303 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 03:40:27,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:40:27,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-23 03:40:27,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:40:27,677 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 2 proven. 115 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-11-23 03:40:27,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:40:28,757 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 12 proven. 117 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-11-23 03:40:28,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599244409] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 03:40:28,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1611610726] [2021-11-23 03:40:28,760 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:40:28,761 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:40:28,761 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:40:28,762 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-23 03:40:28,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 18] total 36 [2021-11-23 03:40:28,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697616580] [2021-11-23 03:40:28,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-23 03:40:28,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-23 03:40:28,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:40:28,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-23 03:40:28,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1183, Unknown=0, NotChecked=0, Total=1332 [2021-11-23 03:40:28,766 INFO L87 Difference]: Start difference. First operand 98 states and 111 transitions. Second operand has 37 states, 36 states have (on average 2.7222222222222223) internal successors, (98), 35 states have internal predecessors, (98), 10 states have call successors, (10), 3 states have call predecessors, (10), 11 states have return successors, (16), 16 states have call predecessors, (16), 8 states have call successors, (16) [2021-11-23 03:40:30,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:40:30,364 INFO L93 Difference]: Finished difference Result 187 states and 209 transitions. [2021-11-23 03:40:30,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-11-23 03:40:30,365 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 2.7222222222222223) internal successors, (98), 35 states have internal predecessors, (98), 10 states have call successors, (10), 3 states have call predecessors, (10), 11 states have return successors, (16), 16 states have call predecessors, (16), 8 states have call successors, (16) Word has length 68 [2021-11-23 03:40:30,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:40:30,366 INFO L225 Difference]: With dead ends: 187 [2021-11-23 03:40:30,366 INFO L226 Difference]: Without dead ends: 176 [2021-11-23 03:40:30,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 119 SyntacticMatches, 3 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1278 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=924, Invalid=5082, Unknown=0, NotChecked=0, Total=6006 [2021-11-23 03:40:30,371 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 197 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 1034 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-23 03:40:30,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 189 Invalid, 1034 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 864 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-23 03:40:30,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-11-23 03:40:30,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 161. [2021-11-23 03:40:30,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 128 states have (on average 1.0546875) internal successors, (135), 127 states have internal predecessors, (135), 9 states have call successors, (9), 6 states have call predecessors, (9), 23 states have return successors, (33), 27 states have call predecessors, (33), 7 states have call successors, (33) [2021-11-23 03:40:30,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 177 transitions. [2021-11-23 03:40:30,385 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 177 transitions. Word has length 68 [2021-11-23 03:40:30,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:40:30,386 INFO L470 AbstractCegarLoop]: Abstraction has 161 states and 177 transitions. [2021-11-23 03:40:30,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 2.7222222222222223) internal successors, (98), 35 states have internal predecessors, (98), 10 states have call successors, (10), 3 states have call predecessors, (10), 11 states have return successors, (16), 16 states have call predecessors, (16), 8 states have call successors, (16) [2021-11-23 03:40:30,387 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 177 transitions. [2021-11-23 03:40:30,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-11-23 03:40:30,388 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:40:30,389 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 1, 1, 1, 1, 1, 1] [2021-11-23 03:40:30,432 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-23 03:40:30,602 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:40:30,602 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:40:30,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:40:30,603 INFO L85 PathProgramCache]: Analyzing trace with hash 147099220, now seen corresponding path program 3 times [2021-11-23 03:40:30,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:40:30,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180432991] [2021-11-23 03:40:30,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:40:30,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:40:30,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:40:30,954 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2021-11-23 03:40:30,955 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:40:30,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180432991] [2021-11-23 03:40:30,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180432991] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:40:30,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314887872] [2021-11-23 03:40:30,955 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 03:40:30,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:40:30,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:40:30,956 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:40:30,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-23 03:40:31,037 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 03:40:31,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:40:31,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-23 03:40:31,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:40:31,715 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2021-11-23 03:40:31,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:41:07,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314887872] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:41:07,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1353144801] [2021-11-23 03:41:07,388 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-23 03:41:07,388 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:41:07,389 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:41:07,390 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:41:07,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 30 [2021-11-23 03:41:07,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815834615] [2021-11-23 03:41:07,391 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:41:07,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-23 03:41:07,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:41:07,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-23 03:41:07,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1302, Unknown=11, NotChecked=0, Total=1482 [2021-11-23 03:41:07,394 INFO L87 Difference]: Start difference. First operand 161 states and 177 transitions. Second operand has 31 states, 30 states have (on average 2.4) internal successors, (72), 30 states have internal predecessors, (72), 3 states have call successors, (3), 2 states have call predecessors, (3), 9 states have return successors, (16), 16 states have call predecessors, (16), 2 states have call successors, (16) [2021-11-23 03:41:09,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:41:09,807 INFO L93 Difference]: Finished difference Result 230 states and 252 transitions. [2021-11-23 03:41:09,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-11-23 03:41:09,810 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.4) internal successors, (72), 30 states have internal predecessors, (72), 3 states have call successors, (3), 2 states have call predecessors, (3), 9 states have return successors, (16), 16 states have call predecessors, (16), 2 states have call successors, (16) Word has length 94 [2021-11-23 03:41:09,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:41:09,813 INFO L225 Difference]: With dead ends: 230 [2021-11-23 03:41:09,813 INFO L226 Difference]: Without dead ends: 229 [2021-11-23 03:41:09,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 93 SyntacticMatches, 6 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 753 ImplicationChecksByTransitivity, 34.6s TimeCoverageRelationStatistics Valid=490, Invalid=3789, Unknown=11, NotChecked=0, Total=4290 [2021-11-23 03:41:09,816 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 136 mSDsluCounter, 400 mSDsCounter, 0 mSdLazyCounter, 1324 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 1393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2021-11-23 03:41:09,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 395 Invalid, 1393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1324 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2021-11-23 03:41:09,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-11-23 03:41:09,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 166. [2021-11-23 03:41:09,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 132 states have (on average 1.053030303030303) internal successors, (139), 131 states have internal predecessors, (139), 9 states have call successors, (9), 6 states have call predecessors, (9), 24 states have return successors, (35), 28 states have call predecessors, (35), 7 states have call successors, (35) [2021-11-23 03:41:09,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 183 transitions. [2021-11-23 03:41:09,833 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 183 transitions. Word has length 94 [2021-11-23 03:41:09,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:41:09,833 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 183 transitions. [2021-11-23 03:41:09,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.4) internal successors, (72), 30 states have internal predecessors, (72), 3 states have call successors, (3), 2 states have call predecessors, (3), 9 states have return successors, (16), 16 states have call predecessors, (16), 2 states have call successors, (16) [2021-11-23 03:41:09,834 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 183 transitions. [2021-11-23 03:41:09,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2021-11-23 03:41:09,836 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:41:09,836 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 1, 1, 1, 1, 1, 1] [2021-11-23 03:41:09,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-23 03:41:10,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-23 03:41:10,055 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:41:10,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:41:10,055 INFO L85 PathProgramCache]: Analyzing trace with hash 282669586, now seen corresponding path program 4 times [2021-11-23 03:41:10,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:41:10,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371619630] [2021-11-23 03:41:10,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:41:10,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:41:10,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:41:10,790 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 0 proven. 239 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2021-11-23 03:41:10,790 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:41:10,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371619630] [2021-11-23 03:41:10,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371619630] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:41:10,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156128189] [2021-11-23 03:41:10,791 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 03:41:10,791 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:41:10,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:41:10,792 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:41:10,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-23 03:41:10,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:41:10,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 38 conjunts are in the unsatisfiable core [2021-11-23 03:41:10,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:41:12,382 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 0 proven. 239 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2021-11-23 03:41:12,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:42:08,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156128189] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:42:08,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [636950663] [2021-11-23 03:42:08,424 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-23 03:42:08,425 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:42:08,425 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:42:08,428 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:42:08,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 33 [2021-11-23 03:42:08,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750147287] [2021-11-23 03:42:08,429 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:42:08,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-11-23 03:42:08,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:42:08,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-11-23 03:42:08,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1322, Unknown=20, NotChecked=0, Total=1482 [2021-11-23 03:42:08,432 INFO L87 Difference]: Start difference. First operand 166 states and 183 transitions. Second operand has 34 states, 33 states have (on average 2.393939393939394) internal successors, (79), 33 states have internal predecessors, (79), 3 states have call successors, (3), 2 states have call predecessors, (3), 10 states have return successors, (18), 18 states have call predecessors, (18), 2 states have call successors, (18) [2021-11-23 03:42:13,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:42:13,585 INFO L93 Difference]: Finished difference Result 253 states and 279 transitions. [2021-11-23 03:42:13,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-11-23 03:42:13,586 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 2.393939393939394) internal successors, (79), 33 states have internal predecessors, (79), 3 states have call successors, (3), 2 states have call predecessors, (3), 10 states have return successors, (18), 18 states have call predecessors, (18), 2 states have call successors, (18) Word has length 105 [2021-11-23 03:42:13,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:42:13,588 INFO L225 Difference]: With dead ends: 253 [2021-11-23 03:42:13,588 INFO L226 Difference]: Without dead ends: 252 [2021-11-23 03:42:13,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 100 SyntacticMatches, 7 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 867 ImplicationChecksByTransitivity, 56.7s TimeCoverageRelationStatistics Valid=454, Invalid=4355, Unknown=21, NotChecked=0, Total=4830 [2021-11-23 03:42:13,592 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 152 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 1615 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 1697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2021-11-23 03:42:13,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 452 Invalid, 1697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1615 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2021-11-23 03:42:13,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-11-23 03:42:13,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 171. [2021-11-23 03:42:13,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 136 states have (on average 1.0514705882352942) internal successors, (143), 135 states have internal predecessors, (143), 9 states have call successors, (9), 6 states have call predecessors, (9), 25 states have return successors, (37), 29 states have call predecessors, (37), 7 states have call successors, (37) [2021-11-23 03:42:13,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 189 transitions. [2021-11-23 03:42:13,609 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 189 transitions. Word has length 105 [2021-11-23 03:42:13,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:42:13,610 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 189 transitions. [2021-11-23 03:42:13,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 2.393939393939394) internal successors, (79), 33 states have internal predecessors, (79), 3 states have call successors, (3), 2 states have call predecessors, (3), 10 states have return successors, (18), 18 states have call predecessors, (18), 2 states have call successors, (18) [2021-11-23 03:42:13,611 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 189 transitions. [2021-11-23 03:42:13,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2021-11-23 03:42:13,613 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:42:13,613 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 1, 1, 1, 1, 1, 1] [2021-11-23 03:42:13,648 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-23 03:42:13,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-23 03:42:13,839 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:42:13,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:42:13,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1032513706, now seen corresponding path program 5 times [2021-11-23 03:42:13,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:42:13,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720088768] [2021-11-23 03:42:13,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:42:13,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:42:13,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:42:14,664 INFO L134 CoverageAnalysis]: Checked inductivity of 516 backedges. 0 proven. 291 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2021-11-23 03:42:14,665 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:42:14,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720088768] [2021-11-23 03:42:14,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720088768] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:42:14,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798957485] [2021-11-23 03:42:14,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 03:42:14,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:42:14,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:42:14,676 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:42:14,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-23 03:42:14,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-11-23 03:42:14,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:42:14,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 42 conjunts are in the unsatisfiable core [2021-11-23 03:42:14,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:42:16,558 INFO L134 CoverageAnalysis]: Checked inductivity of 516 backedges. 0 proven. 291 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2021-11-23 03:42:16,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:42:19,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798957485] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:42:19,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [64920658] [2021-11-23 03:42:19,757 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-23 03:42:19,757 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:42:19,758 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:42:19,759 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:42:19,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 36 [2021-11-23 03:42:19,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954096493] [2021-11-23 03:42:19,759 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:42:19,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-23 03:42:19,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:42:19,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-23 03:42:19,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1381, Unknown=0, NotChecked=0, Total=1482 [2021-11-23 03:42:19,762 INFO L87 Difference]: Start difference. First operand 171 states and 189 transitions. Second operand has 37 states, 36 states have (on average 2.388888888888889) internal successors, (86), 36 states have internal predecessors, (86), 3 states have call successors, (3), 2 states have call predecessors, (3), 11 states have return successors, (20), 20 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-23 03:42:23,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:42:23,373 INFO L93 Difference]: Finished difference Result 276 states and 306 transitions. [2021-11-23 03:42:23,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-11-23 03:42:23,373 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 2.388888888888889) internal successors, (86), 36 states have internal predecessors, (86), 3 states have call successors, (3), 2 states have call predecessors, (3), 11 states have return successors, (20), 20 states have call predecessors, (20), 2 states have call successors, (20) Word has length 116 [2021-11-23 03:42:23,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:42:23,376 INFO L225 Difference]: With dead ends: 276 [2021-11-23 03:42:23,377 INFO L226 Difference]: Without dead ends: 275 [2021-11-23 03:42:23,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 107 SyntacticMatches, 8 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1028 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=394, Invalid=5008, Unknown=0, NotChecked=0, Total=5402 [2021-11-23 03:42:23,380 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 170 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 1846 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 1944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2021-11-23 03:42:23,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 489 Invalid, 1944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1846 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2021-11-23 03:42:23,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2021-11-23 03:42:23,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 176. [2021-11-23 03:42:23,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 140 states have (on average 1.05) internal successors, (147), 139 states have internal predecessors, (147), 9 states have call successors, (9), 6 states have call predecessors, (9), 26 states have return successors, (39), 30 states have call predecessors, (39), 7 states have call successors, (39) [2021-11-23 03:42:23,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 195 transitions. [2021-11-23 03:42:23,398 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 195 transitions. Word has length 116 [2021-11-23 03:42:23,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:42:23,399 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 195 transitions. [2021-11-23 03:42:23,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 2.388888888888889) internal successors, (86), 36 states have internal predecessors, (86), 3 states have call successors, (3), 2 states have call predecessors, (3), 11 states have return successors, (20), 20 states have call predecessors, (20), 2 states have call successors, (20) [2021-11-23 03:42:23,400 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 195 transitions. [2021-11-23 03:42:23,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-11-23 03:42:23,402 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:42:23,402 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 8, 7, 7, 7, 7, 7, 7, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:42:23,439 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-23 03:42:23,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-23 03:42:23,631 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:42:23,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:42:23,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1830791249, now seen corresponding path program 4 times [2021-11-23 03:42:23,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:42:23,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320961654] [2021-11-23 03:42:23,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:42:23,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:42:23,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:42:24,008 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 121 proven. 81 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-11-23 03:42:24,008 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:42:24,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320961654] [2021-11-23 03:42:24,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320961654] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:42:24,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757420532] [2021-11-23 03:42:24,009 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 03:42:24,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:42:24,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:42:24,010 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:42:24,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-23 03:42:24,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:42:24,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-23 03:42:24,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:42:25,128 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 3 proven. 214 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-11-23 03:42:25,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:42:35,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757420532] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:42:35,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [839849580] [2021-11-23 03:42:35,427 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:42:35,427 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:42:35,428 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:42:35,428 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:42:35,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 28 [2021-11-23 03:42:35,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125524944] [2021-11-23 03:42:35,429 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:42:35,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-23 03:42:35,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:42:35,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-23 03:42:35,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1005, Unknown=2, NotChecked=0, Total=1122 [2021-11-23 03:42:35,431 INFO L87 Difference]: Start difference. First operand 176 states and 195 transitions. Second operand has 29 states, 28 states have (on average 2.9285714285714284) internal successors, (82), 27 states have internal predecessors, (82), 7 states have call successors, (9), 3 states have call predecessors, (9), 10 states have return successors, (15), 15 states have call predecessors, (15), 6 states have call successors, (15) [2021-11-23 03:42:37,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:42:37,990 INFO L93 Difference]: Finished difference Result 250 states and 273 transitions. [2021-11-23 03:42:37,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-23 03:42:37,991 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.9285714285714284) internal successors, (82), 27 states have internal predecessors, (82), 7 states have call successors, (9), 3 states have call predecessors, (9), 10 states have return successors, (15), 15 states have call predecessors, (15), 6 states have call successors, (15) Word has length 90 [2021-11-23 03:42:37,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:42:37,993 INFO L225 Difference]: With dead ends: 250 [2021-11-23 03:42:37,993 INFO L226 Difference]: Without dead ends: 245 [2021-11-23 03:42:37,995 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 84 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 777 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=580, Invalid=3708, Unknown=2, NotChecked=0, Total=4290 [2021-11-23 03:42:37,996 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 168 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 1131 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 1243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-23 03:42:37,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 252 Invalid, 1243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1131 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2021-11-23 03:42:37,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-11-23 03:42:38,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 181. [2021-11-23 03:42:38,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 144 states have (on average 1.0486111111111112) internal successors, (151), 143 states have internal predecessors, (151), 9 states have call successors, (9), 6 states have call predecessors, (9), 27 states have return successors, (40), 31 states have call predecessors, (40), 7 states have call successors, (40) [2021-11-23 03:42:38,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 200 transitions. [2021-11-23 03:42:38,012 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 200 transitions. Word has length 90 [2021-11-23 03:42:38,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:42:38,013 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 200 transitions. [2021-11-23 03:42:38,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.9285714285714284) internal successors, (82), 27 states have internal predecessors, (82), 7 states have call successors, (9), 3 states have call predecessors, (9), 10 states have return successors, (15), 15 states have call predecessors, (15), 6 states have call successors, (15) [2021-11-23 03:42:38,014 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 200 transitions. [2021-11-23 03:42:38,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2021-11-23 03:42:38,016 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:42:38,017 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 11, 11, 11, 10, 10, 1, 1, 1, 1, 1, 1] [2021-11-23 03:42:38,060 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-23 03:42:38,238 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:42:38,239 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:42:38,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:42:38,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1565122770, now seen corresponding path program 6 times [2021-11-23 03:42:38,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:42:38,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438263507] [2021-11-23 03:42:38,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:42:38,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:42:38,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:42:39,092 INFO L134 CoverageAnalysis]: Checked inductivity of 772 backedges. 0 proven. 474 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2021-11-23 03:42:39,092 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:42:39,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438263507] [2021-11-23 03:42:39,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438263507] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:42:39,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772792960] [2021-11-23 03:42:39,093 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 03:42:39,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:42:39,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:42:39,094 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:42:39,096 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-23 03:42:39,285 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 03:42:39,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:42:39,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 50 conjunts are in the unsatisfiable core [2021-11-23 03:42:39,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:42:41,105 INFO L134 CoverageAnalysis]: Checked inductivity of 772 backedges. 0 proven. 474 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2021-11-23 03:42:41,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:42:49,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772792960] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:42:49,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1292714944] [2021-11-23 03:42:49,130 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-23 03:42:49,130 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:42:49,131 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:42:49,133 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:42:49,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 39 [2021-11-23 03:42:49,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479861747] [2021-11-23 03:42:49,134 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:42:49,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-11-23 03:42:49,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:42:49,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-11-23 03:42:49,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1611, Unknown=2, NotChecked=0, Total=1722 [2021-11-23 03:42:49,137 INFO L87 Difference]: Start difference. First operand 181 states and 200 transitions. Second operand has 40 states, 39 states have (on average 2.3846153846153846) internal successors, (93), 39 states have internal predecessors, (93), 3 states have call successors, (4), 2 states have call predecessors, (4), 12 states have return successors, (22), 22 states have call predecessors, (22), 2 states have call successors, (22) [2021-11-23 03:42:53,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:42:53,665 INFO L93 Difference]: Finished difference Result 296 states and 329 transitions. [2021-11-23 03:42:53,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-11-23 03:42:53,665 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 2.3846153846153846) internal successors, (93), 39 states have internal predecessors, (93), 3 states have call successors, (4), 2 states have call predecessors, (4), 12 states have return successors, (22), 22 states have call predecessors, (22), 2 states have call successors, (22) Word has length 139 [2021-11-23 03:42:53,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:42:53,671 INFO L225 Difference]: With dead ends: 296 [2021-11-23 03:42:53,671 INFO L226 Difference]: Without dead ends: 295 [2021-11-23 03:42:53,674 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 133 SyntacticMatches, 9 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1226 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=426, Invalid=5892, Unknown=2, NotChecked=0, Total=6320 [2021-11-23 03:42:53,675 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 180 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 2414 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 2520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 2414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-11-23 03:42:53,675 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 632 Invalid, 2520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 2414 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2021-11-23 03:42:53,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2021-11-23 03:42:53,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 186. [2021-11-23 03:42:53,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 148 states have (on average 1.0472972972972974) internal successors, (155), 147 states have internal predecessors, (155), 9 states have call successors, (9), 6 states have call predecessors, (9), 28 states have return successors, (42), 32 states have call predecessors, (42), 7 states have call successors, (42) [2021-11-23 03:42:53,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 206 transitions. [2021-11-23 03:42:53,694 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 206 transitions. Word has length 139 [2021-11-23 03:42:53,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:42:53,695 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 206 transitions. [2021-11-23 03:42:53,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 2.3846153846153846) internal successors, (93), 39 states have internal predecessors, (93), 3 states have call successors, (4), 2 states have call predecessors, (4), 12 states have return successors, (22), 22 states have call predecessors, (22), 2 states have call successors, (22) [2021-11-23 03:42:53,695 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 206 transitions. [2021-11-23 03:42:53,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-11-23 03:42:53,698 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:42:53,698 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 10, 9, 9, 9, 9, 9, 9, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:42:53,745 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-23 03:42:53,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:42:53,915 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:42:53,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:42:53,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1520171309, now seen corresponding path program 5 times [2021-11-23 03:42:53,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:42:53,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448212292] [2021-11-23 03:42:53,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:42:53,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:42:53,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:42:54,556 INFO L134 CoverageAnalysis]: Checked inductivity of 463 backedges. 2 proven. 309 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2021-11-23 03:42:54,557 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:42:54,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448212292] [2021-11-23 03:42:54,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448212292] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:42:54,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615123501] [2021-11-23 03:42:54,557 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 03:42:54,557 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:42:54,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:42:54,558 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:42:54,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-23 03:42:54,769 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-11-23 03:42:54,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:42:54,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 34 conjunts are in the unsatisfiable core [2021-11-23 03:42:54,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:42:56,120 INFO L134 CoverageAnalysis]: Checked inductivity of 463 backedges. 113 proven. 192 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2021-11-23 03:42:56,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:43:26,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615123501] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:43:26,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [887691102] [2021-11-23 03:43:26,315 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:43:26,316 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:43:26,316 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:43:26,318 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:43:26,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 21] total 36 [2021-11-23 03:43:26,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098696581] [2021-11-23 03:43:26,318 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:43:26,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-23 03:43:26,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:43:26,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-23 03:43:26,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1784, Unknown=7, NotChecked=0, Total=1980 [2021-11-23 03:43:26,321 INFO L87 Difference]: Start difference. First operand 186 states and 206 transitions. Second operand has 37 states, 36 states have (on average 2.75) internal successors, (99), 35 states have internal predecessors, (99), 7 states have call successors, (9), 3 states have call predecessors, (9), 12 states have return successors, (20), 20 states have call predecessors, (20), 6 states have call successors, (20) [2021-11-23 03:43:31,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:43:31,504 INFO L93 Difference]: Finished difference Result 251 states and 276 transitions. [2021-11-23 03:43:31,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-11-23 03:43:31,505 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 2.75) internal successors, (99), 35 states have internal predecessors, (99), 7 states have call successors, (9), 3 states have call predecessors, (9), 12 states have return successors, (20), 20 states have call predecessors, (20), 6 states have call successors, (20) Word has length 112 [2021-11-23 03:43:31,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:43:31,507 INFO L225 Difference]: With dead ends: 251 [2021-11-23 03:43:31,507 INFO L226 Difference]: Without dead ends: 242 [2021-11-23 03:43:31,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 111 SyntacticMatches, 6 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1815 ImplicationChecksByTransitivity, 30.3s TimeCoverageRelationStatistics Valid=968, Invalid=7955, Unknown=7, NotChecked=0, Total=8930 [2021-11-23 03:43:31,513 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 226 mSDsluCounter, 517 mSDsCounter, 0 mSdLazyCounter, 2474 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 2639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 2474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-11-23 03:43:31,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 519 Invalid, 2639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 2474 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2021-11-23 03:43:31,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-11-23 03:43:31,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 143. [2021-11-23 03:43:31,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 114 states have (on average 1.043859649122807) internal successors, (119), 113 states have internal predecessors, (119), 6 states have call successors, (6), 4 states have call predecessors, (6), 22 states have return successors, (35), 25 states have call predecessors, (35), 5 states have call successors, (35) [2021-11-23 03:43:31,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 160 transitions. [2021-11-23 03:43:31,527 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 160 transitions. Word has length 112 [2021-11-23 03:43:31,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:43:31,527 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 160 transitions. [2021-11-23 03:43:31,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 2.75) internal successors, (99), 35 states have internal predecessors, (99), 7 states have call successors, (9), 3 states have call predecessors, (9), 12 states have return successors, (20), 20 states have call predecessors, (20), 6 states have call successors, (20) [2021-11-23 03:43:31,528 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 160 transitions. [2021-11-23 03:43:31,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-11-23 03:43:31,531 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:43:31,531 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 11, 11, 1, 1, 1, 1, 1, 1] [2021-11-23 03:43:31,560 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-23 03:43:31,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:43:31,739 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:43:31,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:43:31,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1604616104, now seen corresponding path program 7 times [2021-11-23 03:43:31,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:43:31,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894208588] [2021-11-23 03:43:31,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:43:31,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:43:31,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:43:32,753 INFO L134 CoverageAnalysis]: Checked inductivity of 751 backedges. 0 proven. 410 refuted. 0 times theorem prover too weak. 341 trivial. 0 not checked. [2021-11-23 03:43:32,753 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:43:32,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894208588] [2021-11-23 03:43:32,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894208588] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:43:32,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157177298] [2021-11-23 03:43:32,754 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 03:43:32,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:43:32,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:43:32,755 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:43:32,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-23 03:43:32,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:43:32,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 50 conjunts are in the unsatisfiable core [2021-11-23 03:43:32,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:43:35,037 INFO L134 CoverageAnalysis]: Checked inductivity of 751 backedges. 0 proven. 410 refuted. 0 times theorem prover too weak. 341 trivial. 0 not checked. [2021-11-23 03:43:35,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:43:43,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157177298] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:43:43,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1277585932] [2021-11-23 03:43:43,829 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-23 03:43:43,829 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:43:43,830 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:43:43,831 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:43:43,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 42 [2021-11-23 03:43:43,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614125226] [2021-11-23 03:43:43,832 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:43:43,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-11-23 03:43:43,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:43:43,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-11-23 03:43:43,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=2080, Unknown=0, NotChecked=0, Total=2256 [2021-11-23 03:43:43,835 INFO L87 Difference]: Start difference. First operand 143 states and 160 transitions. Second operand has 43 states, 42 states have (on average 2.380952380952381) internal successors, (100), 42 states have internal predecessors, (100), 3 states have call successors, (3), 2 states have call predecessors, (3), 13 states have return successors, (24), 24 states have call predecessors, (24), 2 states have call successors, (24) [2021-11-23 03:43:48,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:43:48,304 INFO L93 Difference]: Finished difference Result 234 states and 256 transitions. [2021-11-23 03:43:48,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-11-23 03:43:48,305 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 2.380952380952381) internal successors, (100), 42 states have internal predecessors, (100), 3 states have call successors, (3), 2 states have call predecessors, (3), 13 states have return successors, (24), 24 states have call predecessors, (24), 2 states have call successors, (24) Word has length 138 [2021-11-23 03:43:48,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:43:48,307 INFO L225 Difference]: With dead ends: 234 [2021-11-23 03:43:48,307 INFO L226 Difference]: Without dead ends: 233 [2021-11-23 03:43:48,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 130 SyntacticMatches, 10 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1423 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=565, Invalid=6917, Unknown=0, NotChecked=0, Total=7482 [2021-11-23 03:43:48,310 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 187 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 2650 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 2751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 2650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-11-23 03:43:48,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 686 Invalid, 2751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 2650 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2021-11-23 03:43:48,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-11-23 03:43:48,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 148. [2021-11-23 03:43:48,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 118 states have (on average 1.0423728813559323) internal successors, (123), 117 states have internal predecessors, (123), 6 states have call successors, (6), 4 states have call predecessors, (6), 23 states have return successors, (37), 26 states have call predecessors, (37), 5 states have call successors, (37) [2021-11-23 03:43:48,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 166 transitions. [2021-11-23 03:43:48,324 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 166 transitions. Word has length 138 [2021-11-23 03:43:48,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:43:48,325 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 166 transitions. [2021-11-23 03:43:48,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 2.380952380952381) internal successors, (100), 42 states have internal predecessors, (100), 3 states have call successors, (3), 2 states have call predecessors, (3), 13 states have return successors, (24), 24 states have call predecessors, (24), 2 states have call successors, (24) [2021-11-23 03:43:48,326 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 166 transitions. [2021-11-23 03:43:48,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2021-11-23 03:43:48,328 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:43:48,328 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 12, 12, 12, 12, 11, 10, 10, 9, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:43:48,371 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-23 03:43:48,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:43:48,555 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:43:48,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:43:48,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1410084937, now seen corresponding path program 6 times [2021-11-23 03:43:48,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:43:48,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972393525] [2021-11-23 03:43:48,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:43:48,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:43:48,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:43:49,534 INFO L134 CoverageAnalysis]: Checked inductivity of 707 backedges. 6 proven. 486 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2021-11-23 03:43:49,535 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:43:49,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972393525] [2021-11-23 03:43:49,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972393525] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:43:49,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663016107] [2021-11-23 03:43:49,535 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 03:43:49,535 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:43:49,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:43:49,537 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:43:49,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-23 03:43:49,937 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 03:43:49,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:43:49,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 46 conjunts are in the unsatisfiable core [2021-11-23 03:43:49,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:43:51,470 INFO L134 CoverageAnalysis]: Checked inductivity of 707 backedges. 6 proven. 486 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2021-11-23 03:43:51,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:43:54,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663016107] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:43:54,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [724775524] [2021-11-23 03:43:54,107 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:43:54,107 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:43:54,108 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:43:54,108 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:43:54,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 36 [2021-11-23 03:43:54,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856879454] [2021-11-23 03:43:54,108 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:43:54,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-23 03:43:54,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:43:54,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-23 03:43:54,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=1382, Unknown=0, NotChecked=0, Total=1482 [2021-11-23 03:43:54,111 INFO L87 Difference]: Start difference. First operand 148 states and 166 transitions. Second operand has 37 states, 36 states have (on average 2.5277777777777777) internal successors, (91), 36 states have internal predecessors, (91), 5 states have call successors, (6), 2 states have call predecessors, (6), 12 states have return successors, (20), 20 states have call predecessors, (20), 4 states have call successors, (20) [2021-11-23 03:43:58,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:43:58,256 INFO L93 Difference]: Finished difference Result 261 states and 283 transitions. [2021-11-23 03:43:58,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2021-11-23 03:43:58,256 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 2.5277777777777777) internal successors, (91), 36 states have internal predecessors, (91), 5 states have call successors, (6), 2 states have call predecessors, (6), 12 states have return successors, (20), 20 states have call predecessors, (20), 4 states have call successors, (20) Word has length 135 [2021-11-23 03:43:58,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:43:58,261 INFO L225 Difference]: With dead ends: 261 [2021-11-23 03:43:58,261 INFO L226 Difference]: Without dead ends: 258 [2021-11-23 03:43:58,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 133 SyntacticMatches, 7 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1056 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=455, Invalid=5245, Unknown=0, NotChecked=0, Total=5700 [2021-11-23 03:43:58,263 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 142 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 2415 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 2518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 2415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-11-23 03:43:58,263 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 551 Invalid, 2518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 2415 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2021-11-23 03:43:58,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2021-11-23 03:43:58,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 216. [2021-11-23 03:43:58,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 172 states have (on average 1.0406976744186047) internal successors, (179), 171 states have internal predecessors, (179), 9 states have call successors, (9), 6 states have call predecessors, (9), 34 states have return successors, (49), 38 states have call predecessors, (49), 7 states have call successors, (49) [2021-11-23 03:43:58,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 237 transitions. [2021-11-23 03:43:58,279 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 237 transitions. Word has length 135 [2021-11-23 03:43:58,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:43:58,279 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 237 transitions. [2021-11-23 03:43:58,280 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 2.5277777777777777) internal successors, (91), 36 states have internal predecessors, (91), 5 states have call successors, (6), 2 states have call predecessors, (6), 12 states have return successors, (20), 20 states have call predecessors, (20), 4 states have call successors, (20) [2021-11-23 03:43:58,280 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 237 transitions. [2021-11-23 03:43:58,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2021-11-23 03:43:58,283 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:43:58,284 INFO L514 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 13, 13, 13, 12, 12, 1, 1, 1, 1, 1, 1] [2021-11-23 03:43:58,330 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-23 03:43:58,506 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-11-23 03:43:58,507 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:43:58,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:43:58,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1727115348, now seen corresponding path program 8 times [2021-11-23 03:43:58,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:43:58,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520931663] [2021-11-23 03:43:58,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:43:58,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:43:58,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:43:59,944 INFO L134 CoverageAnalysis]: Checked inductivity of 1053 backedges. 0 proven. 627 refuted. 0 times theorem prover too weak. 426 trivial. 0 not checked. [2021-11-23 03:43:59,944 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:43:59,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520931663] [2021-11-23 03:43:59,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520931663] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:43:59,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012350211] [2021-11-23 03:43:59,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 03:43:59,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:43:59,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:43:59,947 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:43:59,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-23 03:44:00,319 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-11-23 03:44:00,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:44:00,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 58 conjunts are in the unsatisfiable core [2021-11-23 03:44:00,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:44:02,652 INFO L134 CoverageAnalysis]: Checked inductivity of 1053 backedges. 0 proven. 627 refuted. 0 times theorem prover too weak. 426 trivial. 0 not checked. [2021-11-23 03:44:02,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:44:08,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012350211] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:44:08,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [89416713] [2021-11-23 03:44:08,715 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-23 03:44:08,715 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:44:08,716 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:44:08,717 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:44:08,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 45 [2021-11-23 03:44:08,718 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376925701] [2021-11-23 03:44:08,718 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:44:08,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-11-23 03:44:08,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:44:08,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-11-23 03:44:08,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=2131, Unknown=0, NotChecked=0, Total=2256 [2021-11-23 03:44:08,720 INFO L87 Difference]: Start difference. First operand 216 states and 237 transitions. Second operand has 46 states, 45 states have (on average 2.3777777777777778) internal successors, (107), 45 states have internal predecessors, (107), 3 states have call successors, (4), 2 states have call predecessors, (4), 14 states have return successors, (26), 26 states have call predecessors, (26), 2 states have call successors, (26) [2021-11-23 03:44:13,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:44:13,889 INFO L93 Difference]: Finished difference Result 333 states and 367 transitions. [2021-11-23 03:44:13,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-11-23 03:44:13,890 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.3777777777777778) internal successors, (107), 45 states have internal predecessors, (107), 3 states have call successors, (4), 2 states have call predecessors, (4), 14 states have return successors, (26), 26 states have call predecessors, (26), 2 states have call successors, (26) Word has length 161 [2021-11-23 03:44:13,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:44:13,893 INFO L225 Difference]: With dead ends: 333 [2021-11-23 03:44:13,894 INFO L226 Difference]: Without dead ends: 332 [2021-11-23 03:44:13,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 153 SyntacticMatches, 11 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1622 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=474, Invalid=7716, Unknown=0, NotChecked=0, Total=8190 [2021-11-23 03:44:13,896 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 203 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 3095 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 765 SdHoareTripleChecker+Invalid, 3206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 3095 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2021-11-23 03:44:13,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 765 Invalid, 3206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 3095 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2021-11-23 03:44:13,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2021-11-23 03:44:13,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 221. [2021-11-23 03:44:13,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 176 states have (on average 1.0397727272727273) internal successors, (183), 175 states have internal predecessors, (183), 9 states have call successors, (9), 6 states have call predecessors, (9), 35 states have return successors, (51), 39 states have call predecessors, (51), 7 states have call successors, (51) [2021-11-23 03:44:13,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 243 transitions. [2021-11-23 03:44:13,915 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 243 transitions. Word has length 161 [2021-11-23 03:44:13,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:44:13,916 INFO L470 AbstractCegarLoop]: Abstraction has 221 states and 243 transitions. [2021-11-23 03:44:13,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.3777777777777778) internal successors, (107), 45 states have internal predecessors, (107), 3 states have call successors, (4), 2 states have call predecessors, (4), 14 states have return successors, (26), 26 states have call predecessors, (26), 2 states have call successors, (26) [2021-11-23 03:44:13,916 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 243 transitions. [2021-11-23 03:44:13,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2021-11-23 03:44:13,919 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:44:13,920 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 11, 11, 11, 11, 11, 11, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:44:13,963 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-23 03:44:14,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-11-23 03:44:14,143 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:44:14,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:44:14,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1988880751, now seen corresponding path program 7 times [2021-11-23 03:44:14,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:44:14,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025508778] [2021-11-23 03:44:14,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:44:14,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:44:14,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:44:15,010 INFO L134 CoverageAnalysis]: Checked inductivity of 686 backedges. 2 proven. 436 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2021-11-23 03:44:15,011 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:44:15,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025508778] [2021-11-23 03:44:15,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025508778] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:44:15,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114077597] [2021-11-23 03:44:15,011 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 03:44:15,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:44:15,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:44:15,012 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:44:15,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-23 03:44:15,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:44:15,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 46 conjunts are in the unsatisfiable core [2021-11-23 03:44:15,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:44:17,071 INFO L134 CoverageAnalysis]: Checked inductivity of 686 backedges. 2 proven. 436 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2021-11-23 03:44:17,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:44:20,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114077597] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:44:20,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [821197262] [2021-11-23 03:44:20,163 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:44:20,163 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:44:20,163 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:44:20,164 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:44:20,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 39 [2021-11-23 03:44:20,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050779469] [2021-11-23 03:44:20,164 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:44:20,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-11-23 03:44:20,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:44:20,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-11-23 03:44:20,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=1614, Unknown=0, NotChecked=0, Total=1722 [2021-11-23 03:44:20,166 INFO L87 Difference]: Start difference. First operand 221 states and 243 transitions. Second operand has 40 states, 39 states have (on average 2.5128205128205128) internal successors, (98), 39 states have internal predecessors, (98), 5 states have call successors, (5), 2 states have call predecessors, (5), 13 states have return successors, (22), 22 states have call predecessors, (22), 4 states have call successors, (22) [2021-11-23 03:44:25,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:44:25,026 INFO L93 Difference]: Finished difference Result 284 states and 308 transitions. [2021-11-23 03:44:25,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-11-23 03:44:25,027 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 39 states have (on average 2.5128205128205128) internal successors, (98), 39 states have internal predecessors, (98), 5 states have call successors, (5), 2 states have call predecessors, (5), 13 states have return successors, (22), 22 states have call predecessors, (22), 4 states have call successors, (22) Word has length 134 [2021-11-23 03:44:25,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:44:25,029 INFO L225 Difference]: With dead ends: 284 [2021-11-23 03:44:25,029 INFO L226 Difference]: Without dead ends: 281 [2021-11-23 03:44:25,031 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 127 SyntacticMatches, 8 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1302 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=501, Invalid=6305, Unknown=0, NotChecked=0, Total=6806 [2021-11-23 03:44:25,032 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 156 mSDsluCounter, 687 mSDsCounter, 0 mSdLazyCounter, 3048 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 3163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 3048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2021-11-23 03:44:25,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 685 Invalid, 3163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 3048 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2021-11-23 03:44:25,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-11-23 03:44:25,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 226. [2021-11-23 03:44:25,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 180 states have (on average 1.038888888888889) internal successors, (187), 179 states have internal predecessors, (187), 9 states have call successors, (9), 6 states have call predecessors, (9), 36 states have return successors, (52), 40 states have call predecessors, (52), 7 states have call successors, (52) [2021-11-23 03:44:25,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 248 transitions. [2021-11-23 03:44:25,049 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 248 transitions. Word has length 134 [2021-11-23 03:44:25,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:44:25,050 INFO L470 AbstractCegarLoop]: Abstraction has 226 states and 248 transitions. [2021-11-23 03:44:25,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 39 states have (on average 2.5128205128205128) internal successors, (98), 39 states have internal predecessors, (98), 5 states have call successors, (5), 2 states have call predecessors, (5), 13 states have return successors, (22), 22 states have call predecessors, (22), 4 states have call successors, (22) [2021-11-23 03:44:25,051 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 248 transitions. [2021-11-23 03:44:25,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2021-11-23 03:44:25,054 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:44:25,055 INFO L514 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 14, 14, 14, 13, 13, 1, 1, 1, 1, 1, 1] [2021-11-23 03:44:25,119 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-23 03:44:25,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-11-23 03:44:25,291 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:44:25,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:44:25,292 INFO L85 PathProgramCache]: Analyzing trace with hash 303260412, now seen corresponding path program 9 times [2021-11-23 03:44:25,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:44:25,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116458676] [2021-11-23 03:44:25,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:44:25,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:44:25,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:44:26,606 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 0 proven. 711 refuted. 0 times theorem prover too weak. 499 trivial. 0 not checked. [2021-11-23 03:44:26,607 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:44:26,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116458676] [2021-11-23 03:44:26,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116458676] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:44:26,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541972872] [2021-11-23 03:44:26,607 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 03:44:26,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:44:26,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:44:26,608 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:44:26,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-23 03:44:27,013 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 03:44:27,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:44:27,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 62 conjunts are in the unsatisfiable core [2021-11-23 03:44:27,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:44:29,678 INFO L134 CoverageAnalysis]: Checked inductivity of 1210 backedges. 0 proven. 711 refuted. 0 times theorem prover too weak. 499 trivial. 0 not checked. [2021-11-23 03:44:29,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:45:01,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541972872] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:45:01,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1723218698] [2021-11-23 03:45:01,099 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-23 03:45:01,099 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:45:01,100 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:45:01,102 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:45:01,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 48 [2021-11-23 03:45:01,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831479604] [2021-11-23 03:45:01,103 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:45:01,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-11-23 03:45:01,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:45:01,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-11-23 03:45:01,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=2654, Unknown=8, NotChecked=0, Total=2862 [2021-11-23 03:45:01,106 INFO L87 Difference]: Start difference. First operand 226 states and 248 transitions. Second operand has 49 states, 48 states have (on average 2.375) internal successors, (114), 48 states have internal predecessors, (114), 3 states have call successors, (4), 2 states have call predecessors, (4), 15 states have return successors, (28), 28 states have call predecessors, (28), 2 states have call successors, (28) [2021-11-23 03:45:07,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:45:07,767 INFO L93 Difference]: Finished difference Result 356 states and 392 transitions. [2021-11-23 03:45:07,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-11-23 03:45:07,767 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 2.375) internal successors, (114), 48 states have internal predecessors, (114), 3 states have call successors, (4), 2 states have call predecessors, (4), 15 states have return successors, (28), 28 states have call predecessors, (28), 2 states have call successors, (28) Word has length 172 [2021-11-23 03:45:07,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:45:07,772 INFO L225 Difference]: With dead ends: 356 [2021-11-23 03:45:07,772 INFO L226 Difference]: Without dead ends: 355 [2021-11-23 03:45:07,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 166 SyntacticMatches, 12 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1998 ImplicationChecksByTransitivity, 24.0s TimeCoverageRelationStatistics Valid=682, Invalid=9410, Unknown=8, NotChecked=0, Total=10100 [2021-11-23 03:45:07,775 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 221 mSDsluCounter, 815 mSDsCounter, 0 mSdLazyCounter, 3386 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 807 SdHoareTripleChecker+Invalid, 3512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 3386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2021-11-23 03:45:07,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [250 Valid, 807 Invalid, 3512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 3386 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2021-11-23 03:45:07,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2021-11-23 03:45:07,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 231. [2021-11-23 03:45:07,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 184 states have (on average 1.0380434782608696) internal successors, (191), 183 states have internal predecessors, (191), 9 states have call successors, (9), 6 states have call predecessors, (9), 37 states have return successors, (54), 41 states have call predecessors, (54), 7 states have call successors, (54) [2021-11-23 03:45:07,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 254 transitions. [2021-11-23 03:45:07,794 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 254 transitions. Word has length 172 [2021-11-23 03:45:07,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:45:07,795 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 254 transitions. [2021-11-23 03:45:07,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 48 states have (on average 2.375) internal successors, (114), 48 states have internal predecessors, (114), 3 states have call successors, (4), 2 states have call predecessors, (4), 15 states have return successors, (28), 28 states have call predecessors, (28), 2 states have call successors, (28) [2021-11-23 03:45:07,795 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 254 transitions. [2021-11-23 03:45:07,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-11-23 03:45:07,798 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:45:07,798 INFO L514 BasicCegarLoop]: trace histogram [16, 16, 14, 14, 14, 14, 13, 12, 12, 11, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:45:07,837 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-23 03:45:08,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:45:08,022 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:45:08,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:45:08,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1724251915, now seen corresponding path program 8 times [2021-11-23 03:45:08,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:45:08,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621574015] [2021-11-23 03:45:08,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:45:08,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:45:08,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:45:09,074 INFO L134 CoverageAnalysis]: Checked inductivity of 976 backedges. 6 proven. 647 refuted. 0 times theorem prover too weak. 323 trivial. 0 not checked. [2021-11-23 03:45:09,075 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:45:09,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621574015] [2021-11-23 03:45:09,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621574015] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:45:09,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092198002] [2021-11-23 03:45:09,075 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 03:45:09,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:45:09,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:45:09,082 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:45:09,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-23 03:45:09,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2021-11-23 03:45:09,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:45:09,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 54 conjunts are in the unsatisfiable core [2021-11-23 03:45:09,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:45:11,874 INFO L134 CoverageAnalysis]: Checked inductivity of 976 backedges. 6 proven. 647 refuted. 0 times theorem prover too weak. 323 trivial. 0 not checked. [2021-11-23 03:45:11,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:45:18,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092198002] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:45:18,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1930628574] [2021-11-23 03:45:18,107 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:45:18,107 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:45:18,108 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:45:18,109 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:45:18,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 42 [2021-11-23 03:45:18,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47491850] [2021-11-23 03:45:18,111 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:45:18,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-11-23 03:45:18,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:45:18,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-11-23 03:45:18,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1863, Unknown=1, NotChecked=0, Total=1980 [2021-11-23 03:45:18,114 INFO L87 Difference]: Start difference. First operand 231 states and 254 transitions. Second operand has 43 states, 42 states have (on average 2.5) internal successors, (105), 42 states have internal predecessors, (105), 5 states have call successors, (6), 2 states have call predecessors, (6), 14 states have return successors, (24), 24 states have call predecessors, (24), 4 states have call successors, (24) [2021-11-23 03:45:23,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:45:23,913 INFO L93 Difference]: Finished difference Result 307 states and 333 transitions. [2021-11-23 03:45:23,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-11-23 03:45:23,914 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 2.5) internal successors, (105), 42 states have internal predecessors, (105), 5 states have call successors, (6), 2 states have call predecessors, (6), 14 states have return successors, (24), 24 states have call predecessors, (24), 4 states have call successors, (24) Word has length 157 [2021-11-23 03:45:23,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:45:23,916 INFO L225 Difference]: With dead ends: 307 [2021-11-23 03:45:23,916 INFO L226 Difference]: Without dead ends: 304 [2021-11-23 03:45:23,918 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 153 SyntacticMatches, 9 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1622 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=558, Invalid=7631, Unknown=1, NotChecked=0, Total=8190 [2021-11-23 03:45:23,919 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 172 mSDsluCounter, 771 mSDsCounter, 0 mSdLazyCounter, 3503 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 3630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 3503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2021-11-23 03:45:23,919 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 769 Invalid, 3630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 3503 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2021-11-23 03:45:23,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2021-11-23 03:45:23,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 236. [2021-11-23 03:45:23,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 188 states have (on average 1.0372340425531914) internal successors, (195), 187 states have internal predecessors, (195), 9 states have call successors, (9), 6 states have call predecessors, (9), 38 states have return successors, (55), 42 states have call predecessors, (55), 7 states have call successors, (55) [2021-11-23 03:45:23,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 259 transitions. [2021-11-23 03:45:23,939 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 259 transitions. Word has length 157 [2021-11-23 03:45:23,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:45:23,940 INFO L470 AbstractCegarLoop]: Abstraction has 236 states and 259 transitions. [2021-11-23 03:45:23,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 2.5) internal successors, (105), 42 states have internal predecessors, (105), 5 states have call successors, (6), 2 states have call predecessors, (6), 14 states have return successors, (24), 24 states have call predecessors, (24), 4 states have call successors, (24) [2021-11-23 03:45:23,941 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 259 transitions. [2021-11-23 03:45:23,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2021-11-23 03:45:23,944 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:45:23,944 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 13, 13, 13, 13, 12, 11, 11, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:45:23,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-23 03:45:24,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-11-23 03:45:24,163 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:45:24,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:45:24,163 INFO L85 PathProgramCache]: Analyzing trace with hash 2026245611, now seen corresponding path program 9 times [2021-11-23 03:45:24,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:45:24,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561321699] [2021-11-23 03:45:24,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:45:24,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:45:24,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:45:24,901 INFO L134 CoverageAnalysis]: Checked inductivity of 836 backedges. 247 proven. 341 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2021-11-23 03:45:24,901 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:45:24,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561321699] [2021-11-23 03:45:24,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561321699] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:45:24,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886696384] [2021-11-23 03:45:24,901 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 03:45:24,901 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:45:24,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:45:24,902 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:45:24,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-23 03:45:25,428 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 03:45:25,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:45:25,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 48 conjunts are in the unsatisfiable core [2021-11-23 03:45:25,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:45:27,336 INFO L134 CoverageAnalysis]: Checked inductivity of 836 backedges. 9 proven. 594 refuted. 0 times theorem prover too weak. 233 trivial. 0 not checked. [2021-11-23 03:45:27,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:45:30,072 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886696384] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:45:30,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1732744391] [2021-11-23 03:45:30,075 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:45:30,075 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:45:30,075 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:45:30,077 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:45:30,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 27] total 40 [2021-11-23 03:45:30,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525443075] [2021-11-23 03:45:30,077 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:45:30,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-11-23 03:45:30,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:45:30,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-11-23 03:45:30,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1691, Unknown=0, NotChecked=0, Total=1806 [2021-11-23 03:45:30,080 INFO L87 Difference]: Start difference. First operand 236 states and 259 transitions. Second operand has 41 states, 40 states have (on average 2.75) internal successors, (110), 39 states have internal predecessors, (110), 7 states have call successors, (11), 3 states have call predecessors, (11), 14 states have return successors, (23), 23 states have call predecessors, (23), 6 states have call successors, (23) [2021-11-23 03:45:36,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:45:36,170 INFO L93 Difference]: Finished difference Result 350 states and 377 transitions. [2021-11-23 03:45:36,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2021-11-23 03:45:36,171 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 40 states have (on average 2.75) internal successors, (110), 39 states have internal predecessors, (110), 7 states have call successors, (11), 3 states have call predecessors, (11), 14 states have return successors, (23), 23 states have call predecessors, (23), 6 states have call successors, (23) Word has length 146 [2021-11-23 03:45:36,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:45:36,173 INFO L225 Difference]: With dead ends: 350 [2021-11-23 03:45:36,173 INFO L226 Difference]: Without dead ends: 345 [2021-11-23 03:45:36,174 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 137 SyntacticMatches, 7 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2172 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=811, Invalid=8891, Unknown=0, NotChecked=0, Total=9702 [2021-11-23 03:45:36,175 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 291 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 2951 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 622 SdHoareTripleChecker+Invalid, 3159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 2951 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2021-11-23 03:45:36,175 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 622 Invalid, 3159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 2951 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2021-11-23 03:45:36,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-11-23 03:45:36,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 241. [2021-11-23 03:45:36,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 192 states have (on average 1.0364583333333333) internal successors, (199), 191 states have internal predecessors, (199), 9 states have call successors, (9), 6 states have call predecessors, (9), 39 states have return successors, (56), 43 states have call predecessors, (56), 7 states have call successors, (56) [2021-11-23 03:45:36,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 264 transitions. [2021-11-23 03:45:36,192 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 264 transitions. Word has length 146 [2021-11-23 03:45:36,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:45:36,193 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 264 transitions. [2021-11-23 03:45:36,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 40 states have (on average 2.75) internal successors, (110), 39 states have internal predecessors, (110), 7 states have call successors, (11), 3 states have call predecessors, (11), 14 states have return successors, (23), 23 states have call predecessors, (23), 6 states have call successors, (23) [2021-11-23 03:45:36,193 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 264 transitions. [2021-11-23 03:45:36,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2021-11-23 03:45:36,195 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:45:36,196 INFO L514 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 15, 15, 14, 14, 1, 1, 1, 1, 1, 1] [2021-11-23 03:45:36,246 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-23 03:45:36,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-11-23 03:45:36,423 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:45:36,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:45:36,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1258470644, now seen corresponding path program 10 times [2021-11-23 03:45:36,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:45:36,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285532495] [2021-11-23 03:45:36,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:45:36,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:45:36,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:45:38,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1186 backedges. 0 proven. 626 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2021-11-23 03:45:38,050 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:45:38,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285532495] [2021-11-23 03:45:38,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285532495] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:45:38,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390795798] [2021-11-23 03:45:38,051 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 03:45:38,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:45:38,051 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:45:38,052 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:45:38,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-23 03:45:38,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:45:38,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 62 conjunts are in the unsatisfiable core [2021-11-23 03:45:38,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:45:41,696 INFO L134 CoverageAnalysis]: Checked inductivity of 1186 backedges. 0 proven. 626 refuted. 0 times theorem prover too weak. 560 trivial. 0 not checked. [2021-11-23 03:45:41,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:45:50,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390795798] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:45:50,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1470125760] [2021-11-23 03:45:50,679 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-23 03:45:50,680 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:45:50,680 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:45:50,680 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:45:50,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 51 [2021-11-23 03:45:50,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047728302] [2021-11-23 03:45:50,681 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:45:50,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-11-23 03:45:50,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:45:50,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-11-23 03:45:50,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=2721, Unknown=0, NotChecked=0, Total=2862 [2021-11-23 03:45:50,683 INFO L87 Difference]: Start difference. First operand 241 states and 264 transitions. Second operand has 52 states, 51 states have (on average 2.372549019607843) internal successors, (121), 51 states have internal predecessors, (121), 3 states have call successors, (3), 2 states have call predecessors, (3), 16 states have return successors, (30), 30 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-23 03:45:57,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:45:57,935 INFO L93 Difference]: Finished difference Result 376 states and 413 transitions. [2021-11-23 03:45:57,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-11-23 03:45:57,935 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 51 states have (on average 2.372549019607843) internal successors, (121), 51 states have internal predecessors, (121), 3 states have call successors, (3), 2 states have call predecessors, (3), 16 states have return successors, (30), 30 states have call predecessors, (30), 2 states have call successors, (30) Word has length 171 [2021-11-23 03:45:57,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:45:57,937 INFO L225 Difference]: With dead ends: 376 [2021-11-23 03:45:57,938 INFO L226 Difference]: Without dead ends: 375 [2021-11-23 03:45:57,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 157 SyntacticMatches, 13 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2184 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=554, Invalid=10158, Unknown=0, NotChecked=0, Total=10712 [2021-11-23 03:45:57,940 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 232 mSDsluCounter, 986 mSDsCounter, 0 mSdLazyCounter, 4174 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 970 SdHoareTripleChecker+Invalid, 4314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 4174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2021-11-23 03:45:57,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 970 Invalid, 4314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 4174 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2021-11-23 03:45:57,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2021-11-23 03:45:57,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 246. [2021-11-23 03:45:57,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 196 states have (on average 1.0357142857142858) internal successors, (203), 195 states have internal predecessors, (203), 9 states have call successors, (9), 6 states have call predecessors, (9), 40 states have return successors, (58), 44 states have call predecessors, (58), 7 states have call successors, (58) [2021-11-23 03:45:57,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 270 transitions. [2021-11-23 03:45:57,961 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 270 transitions. Word has length 171 [2021-11-23 03:45:57,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:45:57,962 INFO L470 AbstractCegarLoop]: Abstraction has 246 states and 270 transitions. [2021-11-23 03:45:57,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 51 states have (on average 2.372549019607843) internal successors, (121), 51 states have internal predecessors, (121), 3 states have call successors, (3), 2 states have call predecessors, (3), 16 states have return successors, (30), 30 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-23 03:45:57,962 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 270 transitions. [2021-11-23 03:45:57,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2021-11-23 03:45:57,965 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:45:57,965 INFO L514 BasicCegarLoop]: trace histogram [17, 17, 15, 15, 15, 15, 14, 13, 13, 12, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:45:58,018 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-11-23 03:45:58,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-11-23 03:45:58,179 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:45:58,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:45:58,179 INFO L85 PathProgramCache]: Analyzing trace with hash 826403667, now seen corresponding path program 10 times [2021-11-23 03:45:58,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:45:58,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601415215] [2021-11-23 03:45:58,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:45:58,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:45:58,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:45:59,407 INFO L134 CoverageAnalysis]: Checked inductivity of 1127 backedges. 6 proven. 735 refuted. 0 times theorem prover too weak. 386 trivial. 0 not checked. [2021-11-23 03:45:59,407 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:45:59,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601415215] [2021-11-23 03:45:59,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601415215] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:45:59,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14185842] [2021-11-23 03:45:59,407 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 03:45:59,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:45:59,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:45:59,408 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:45:59,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-23 03:46:00,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:46:00,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 58 conjunts are in the unsatisfiable core [2021-11-23 03:46:00,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:46:02,417 INFO L134 CoverageAnalysis]: Checked inductivity of 1127 backedges. 6 proven. 735 refuted. 0 times theorem prover too weak. 386 trivial. 0 not checked. [2021-11-23 03:46:02,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:46:07,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14185842] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:46:07,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1894319087] [2021-11-23 03:46:07,554 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:46:07,554 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:46:07,555 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:46:07,556 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:46:07,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 45 [2021-11-23 03:46:07,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570352966] [2021-11-23 03:46:07,557 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:46:07,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-11-23 03:46:07,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:46:07,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-11-23 03:46:07,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=2132, Unknown=0, NotChecked=0, Total=2256 [2021-11-23 03:46:07,559 INFO L87 Difference]: Start difference. First operand 246 states and 270 transitions. Second operand has 46 states, 45 states have (on average 2.488888888888889) internal successors, (112), 45 states have internal predecessors, (112), 5 states have call successors, (6), 2 states have call predecessors, (6), 15 states have return successors, (26), 26 states have call predecessors, (26), 4 states have call successors, (26) [2021-11-23 03:46:15,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:46:15,132 INFO L93 Difference]: Finished difference Result 327 states and 354 transitions. [2021-11-23 03:46:15,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2021-11-23 03:46:15,133 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 2.488888888888889) internal successors, (112), 45 states have internal predecessors, (112), 5 states have call successors, (6), 2 states have call predecessors, (6), 15 states have return successors, (26), 26 states have call predecessors, (26), 4 states have call successors, (26) Word has length 168 [2021-11-23 03:46:15,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:46:15,135 INFO L225 Difference]: With dead ends: 327 [2021-11-23 03:46:15,136 INFO L226 Difference]: Without dead ends: 324 [2021-11-23 03:46:15,137 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 163 SyntacticMatches, 10 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1927 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=604, Invalid=8902, Unknown=0, NotChecked=0, Total=9506 [2021-11-23 03:46:15,139 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 184 mSDsluCounter, 1026 mSDsCounter, 0 mSdLazyCounter, 4609 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 1020 SdHoareTripleChecker+Invalid, 4746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 4609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2021-11-23 03:46:15,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 1020 Invalid, 4746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 4609 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2021-11-23 03:46:15,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2021-11-23 03:46:15,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 251. [2021-11-23 03:46:15,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 200 states have (on average 1.035) internal successors, (207), 199 states have internal predecessors, (207), 9 states have call successors, (9), 6 states have call predecessors, (9), 41 states have return successors, (59), 45 states have call predecessors, (59), 7 states have call successors, (59) [2021-11-23 03:46:15,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 275 transitions. [2021-11-23 03:46:15,157 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 275 transitions. Word has length 168 [2021-11-23 03:46:15,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:46:15,158 INFO L470 AbstractCegarLoop]: Abstraction has 251 states and 275 transitions. [2021-11-23 03:46:15,158 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 2.488888888888889) internal successors, (112), 45 states have internal predecessors, (112), 5 states have call successors, (6), 2 states have call predecessors, (6), 15 states have return successors, (26), 26 states have call predecessors, (26), 4 states have call successors, (26) [2021-11-23 03:46:15,158 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 275 transitions. [2021-11-23 03:46:15,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2021-11-23 03:46:15,161 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:46:15,161 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 13, 12, 12, 12, 12, 12, 12, 11, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:46:15,207 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-11-23 03:46:15,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:46:15,387 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:46:15,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:46:15,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1545540795, now seen corresponding path program 11 times [2021-11-23 03:46:15,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:46:15,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597638657] [2021-11-23 03:46:15,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:46:15,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:46:15,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:46:16,260 INFO L134 CoverageAnalysis]: Checked inductivity of 814 backedges. 241 proven. 291 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-11-23 03:46:16,260 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:46:16,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597638657] [2021-11-23 03:46:16,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597638657] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:46:16,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90390264] [2021-11-23 03:46:16,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 03:46:16,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:46:16,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:46:16,264 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:46:16,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-23 03:46:16,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2021-11-23 03:46:16,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:46:16,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 42 conjunts are in the unsatisfiable core [2021-11-23 03:46:16,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:46:18,558 INFO L134 CoverageAnalysis]: Checked inductivity of 814 backedges. 241 proven. 291 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-11-23 03:46:18,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:46:21,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90390264] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:46:21,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1479576530] [2021-11-23 03:46:21,789 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:46:21,789 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:46:21,790 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:46:21,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:46:21,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 36 [2021-11-23 03:46:21,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090995500] [2021-11-23 03:46:21,792 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:46:21,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-23 03:46:21,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:46:21,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-23 03:46:21,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=1381, Unknown=0, NotChecked=0, Total=1482 [2021-11-23 03:46:21,794 INFO L87 Difference]: Start difference. First operand 251 states and 275 transitions. Second operand has 37 states, 36 states have (on average 2.638888888888889) internal successors, (95), 36 states have internal predecessors, (95), 4 states have call successors, (5), 2 states have call predecessors, (5), 12 states have return successors, (22), 22 states have call predecessors, (22), 4 states have call successors, (22) [2021-11-23 03:46:25,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:46:25,831 INFO L93 Difference]: Finished difference Result 301 states and 325 transitions. [2021-11-23 03:46:25,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-11-23 03:46:25,833 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 36 states have (on average 2.638888888888889) internal successors, (95), 36 states have internal predecessors, (95), 4 states have call successors, (5), 2 states have call predecessors, (5), 12 states have return successors, (22), 22 states have call predecessors, (22), 4 states have call successors, (22) Word has length 145 [2021-11-23 03:46:25,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:46:25,835 INFO L225 Difference]: With dead ends: 301 [2021-11-23 03:46:25,835 INFO L226 Difference]: Without dead ends: 298 [2021-11-23 03:46:25,836 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 136 SyntacticMatches, 8 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 869 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=348, Invalid=4482, Unknown=0, NotChecked=0, Total=4830 [2021-11-23 03:46:25,837 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 122 mSDsluCounter, 790 mSDsCounter, 0 mSdLazyCounter, 2309 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 803 SdHoareTripleChecker+Invalid, 2381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 2309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2021-11-23 03:46:25,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 803 Invalid, 2381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 2309 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2021-11-23 03:46:25,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2021-11-23 03:46:25,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 256. [2021-11-23 03:46:25,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 204 states have (on average 1.0343137254901962) internal successors, (211), 203 states have internal predecessors, (211), 9 states have call successors, (9), 6 states have call predecessors, (9), 42 states have return successors, (60), 46 states have call predecessors, (60), 7 states have call successors, (60) [2021-11-23 03:46:25,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 280 transitions. [2021-11-23 03:46:25,853 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 280 transitions. Word has length 145 [2021-11-23 03:46:25,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:46:25,853 INFO L470 AbstractCegarLoop]: Abstraction has 256 states and 280 transitions. [2021-11-23 03:46:25,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 36 states have (on average 2.638888888888889) internal successors, (95), 36 states have internal predecessors, (95), 4 states have call successors, (5), 2 states have call predecessors, (5), 12 states have return successors, (22), 22 states have call predecessors, (22), 4 states have call successors, (22) [2021-11-23 03:46:25,854 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 280 transitions. [2021-11-23 03:46:25,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2021-11-23 03:46:25,856 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:46:25,857 INFO L514 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 16, 16, 16, 15, 15, 1, 1, 1, 1, 1, 1] [2021-11-23 03:46:25,902 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-23 03:46:26,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:46:26,071 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:46:26,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:46:26,071 INFO L85 PathProgramCache]: Analyzing trace with hash 106899070, now seen corresponding path program 11 times [2021-11-23 03:46:26,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:46:26,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941522974] [2021-11-23 03:46:26,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:46:26,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:46:26,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:46:27,883 INFO L134 CoverageAnalysis]: Checked inductivity of 1557 backedges. 0 proven. 894 refuted. 0 times theorem prover too weak. 663 trivial. 0 not checked. [2021-11-23 03:46:27,883 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:46:27,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941522974] [2021-11-23 03:46:27,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941522974] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:46:27,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183498584] [2021-11-23 03:46:27,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 03:46:27,884 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:46:27,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:46:27,885 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:46:27,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-23 03:46:28,605 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2021-11-23 03:46:28,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:46:28,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-23 03:46:28,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:46:32,080 INFO L134 CoverageAnalysis]: Checked inductivity of 1557 backedges. 0 proven. 894 refuted. 0 times theorem prover too weak. 663 trivial. 0 not checked. [2021-11-23 03:46:32,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:46:42,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183498584] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:46:42,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1678885524] [2021-11-23 03:46:42,323 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-23 03:46:42,324 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:46:42,324 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:46:42,325 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:46:42,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 54 [2021-11-23 03:46:42,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141971185] [2021-11-23 03:46:42,326 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:46:42,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-11-23 03:46:42,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:46:42,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-11-23 03:46:42,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=3043, Unknown=0, NotChecked=0, Total=3192 [2021-11-23 03:46:42,329 INFO L87 Difference]: Start difference. First operand 256 states and 280 transitions. Second operand has 55 states, 54 states have (on average 2.3703703703703702) internal successors, (128), 54 states have internal predecessors, (128), 3 states have call successors, (4), 2 states have call predecessors, (4), 17 states have return successors, (32), 32 states have call predecessors, (32), 2 states have call successors, (32) [2021-11-23 03:46:50,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:46:50,109 INFO L93 Difference]: Finished difference Result 396 states and 434 transitions. [2021-11-23 03:46:50,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-11-23 03:46:50,110 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 2.3703703703703702) internal successors, (128), 54 states have internal predecessors, (128), 3 states have call successors, (4), 2 states have call predecessors, (4), 17 states have return successors, (32), 32 states have call predecessors, (32), 2 states have call successors, (32) Word has length 194 [2021-11-23 03:46:50,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:46:50,112 INFO L225 Difference]: With dead ends: 396 [2021-11-23 03:46:50,112 INFO L226 Difference]: Without dead ends: 395 [2021-11-23 03:46:50,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 183 SyntacticMatches, 14 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2466 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=586, Invalid=11404, Unknown=0, NotChecked=0, Total=11990 [2021-11-23 03:46:50,114 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 245 mSDsluCounter, 1022 mSDsCounter, 0 mSdLazyCounter, 4415 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 1008 SdHoareTripleChecker+Invalid, 4561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 4415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2021-11-23 03:46:50,115 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 1008 Invalid, 4561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 4415 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2021-11-23 03:46:50,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2021-11-23 03:46:50,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 261. [2021-11-23 03:46:50,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 208 states have (on average 1.0336538461538463) internal successors, (215), 207 states have internal predecessors, (215), 9 states have call successors, (9), 6 states have call predecessors, (9), 43 states have return successors, (62), 47 states have call predecessors, (62), 7 states have call successors, (62) [2021-11-23 03:46:50,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 286 transitions. [2021-11-23 03:46:50,160 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 286 transitions. Word has length 194 [2021-11-23 03:46:50,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:46:50,161 INFO L470 AbstractCegarLoop]: Abstraction has 261 states and 286 transitions. [2021-11-23 03:46:50,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 54 states have (on average 2.3703703703703702) internal successors, (128), 54 states have internal predecessors, (128), 3 states have call successors, (4), 2 states have call predecessors, (4), 17 states have return successors, (32), 32 states have call predecessors, (32), 2 states have call successors, (32) [2021-11-23 03:46:50,162 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 286 transitions. [2021-11-23 03:46:50,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2021-11-23 03:46:50,165 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:46:50,165 INFO L514 BasicCegarLoop]: trace histogram [18, 18, 16, 16, 16, 16, 15, 14, 14, 13, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:46:50,218 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-23 03:46:50,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:46:50,387 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:46:50,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:46:50,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1080978893, now seen corresponding path program 12 times [2021-11-23 03:46:50,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:46:50,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565889207] [2021-11-23 03:46:50,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:46:50,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:46:50,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:46:51,834 INFO L134 CoverageAnalysis]: Checked inductivity of 1289 backedges. 6 proven. 828 refuted. 0 times theorem prover too weak. 455 trivial. 0 not checked. [2021-11-23 03:46:51,835 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:46:51,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565889207] [2021-11-23 03:46:51,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565889207] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:46:51,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211157366] [2021-11-23 03:46:51,835 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 03:46:51,835 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:46:51,835 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:46:51,836 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:46:51,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-23 03:46:52,568 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 03:46:52,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:46:52,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 62 conjunts are in the unsatisfiable core [2021-11-23 03:46:52,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:46:55,239 INFO L134 CoverageAnalysis]: Checked inductivity of 1289 backedges. 6 proven. 828 refuted. 0 times theorem prover too weak. 455 trivial. 0 not checked. [2021-11-23 03:46:55,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:47:01,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211157366] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:47:01,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [38544047] [2021-11-23 03:47:01,294 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:47:01,294 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:47:01,294 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:47:01,296 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:47:01,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 48 [2021-11-23 03:47:01,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857570925] [2021-11-23 03:47:01,296 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:47:01,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2021-11-23 03:47:01,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:47:01,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2021-11-23 03:47:01,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=2418, Unknown=0, NotChecked=0, Total=2550 [2021-11-23 03:47:01,299 INFO L87 Difference]: Start difference. First operand 261 states and 286 transitions. Second operand has 49 states, 48 states have (on average 2.4791666666666665) internal successors, (119), 48 states have internal predecessors, (119), 5 states have call successors, (6), 2 states have call predecessors, (6), 16 states have return successors, (28), 28 states have call predecessors, (28), 4 states have call successors, (28) [2021-11-23 03:47:09,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:47:09,364 INFO L93 Difference]: Finished difference Result 347 states and 375 transitions. [2021-11-23 03:47:09,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-11-23 03:47:09,365 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 48 states have (on average 2.4791666666666665) internal successors, (119), 48 states have internal predecessors, (119), 5 states have call successors, (6), 2 states have call predecessors, (6), 16 states have return successors, (28), 28 states have call predecessors, (28), 4 states have call successors, (28) Word has length 179 [2021-11-23 03:47:09,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:47:09,368 INFO L225 Difference]: With dead ends: 347 [2021-11-23 03:47:09,368 INFO L226 Difference]: Without dead ends: 344 [2021-11-23 03:47:09,370 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 173 SyntacticMatches, 11 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2256 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=650, Invalid=10270, Unknown=0, NotChecked=0, Total=10920 [2021-11-23 03:47:09,371 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 198 mSDsluCounter, 1025 mSDsCounter, 0 mSdLazyCounter, 4664 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 1025 SdHoareTripleChecker+Invalid, 4813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 4664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2021-11-23 03:47:09,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 1025 Invalid, 4813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 4664 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2021-11-23 03:47:09,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2021-11-23 03:47:09,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 266. [2021-11-23 03:47:09,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 212 states have (on average 1.0330188679245282) internal successors, (219), 211 states have internal predecessors, (219), 9 states have call successors, (9), 6 states have call predecessors, (9), 44 states have return successors, (63), 48 states have call predecessors, (63), 7 states have call successors, (63) [2021-11-23 03:47:09,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 291 transitions. [2021-11-23 03:47:09,389 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 291 transitions. Word has length 179 [2021-11-23 03:47:09,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:47:09,390 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 291 transitions. [2021-11-23 03:47:09,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 48 states have (on average 2.4791666666666665) internal successors, (119), 48 states have internal predecessors, (119), 5 states have call successors, (6), 2 states have call predecessors, (6), 16 states have return successors, (28), 28 states have call predecessors, (28), 4 states have call successors, (28) [2021-11-23 03:47:09,391 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 291 transitions. [2021-11-23 03:47:09,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-11-23 03:47:09,393 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:47:09,393 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 14, 13, 13, 13, 13, 13, 13, 12, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:47:09,445 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-23 03:47:09,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:47:09,619 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:47:09,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:47:09,619 INFO L85 PathProgramCache]: Analyzing trace with hash -51937653, now seen corresponding path program 13 times [2021-11-23 03:47:09,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:47:09,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582971240] [2021-11-23 03:47:09,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:47:09,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:47:09,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:47:10,550 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 265 proven. 348 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2021-11-23 03:47:10,550 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:47:10,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582971240] [2021-11-23 03:47:10,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582971240] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:47:10,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349706357] [2021-11-23 03:47:10,551 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 03:47:10,551 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:47:10,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:47:10,552 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:47:10,554 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-23 03:47:11,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:47:11,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 52 conjunts are in the unsatisfiable core [2021-11-23 03:47:11,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:47:13,726 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 3 proven. 625 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-11-23 03:47:13,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:47:17,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349706357] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:47:17,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1918156324] [2021-11-23 03:47:17,813 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:47:17,813 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:47:17,814 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:47:17,815 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:47:17,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 31] total 46 [2021-11-23 03:47:17,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350376370] [2021-11-23 03:47:17,816 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:47:17,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2021-11-23 03:47:17,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:47:17,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2021-11-23 03:47:17,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=2221, Unknown=0, NotChecked=0, Total=2352 [2021-11-23 03:47:17,818 INFO L87 Difference]: Start difference. First operand 266 states and 291 transitions. Second operand has 47 states, 46 states have (on average 2.6956521739130435) internal successors, (124), 45 states have internal predecessors, (124), 7 states have call successors, (9), 3 states have call predecessors, (9), 16 states have return successors, (27), 27 states have call predecessors, (27), 6 states have call successors, (27) [2021-11-23 03:47:26,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:47:26,351 INFO L93 Difference]: Finished difference Result 400 states and 429 transitions. [2021-11-23 03:47:26,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2021-11-23 03:47:26,351 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 46 states have (on average 2.6956521739130435) internal successors, (124), 45 states have internal predecessors, (124), 7 states have call successors, (9), 3 states have call predecessors, (9), 16 states have return successors, (27), 27 states have call predecessors, (27), 6 states have call successors, (27) Word has length 156 [2021-11-23 03:47:26,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:47:26,355 INFO L225 Difference]: With dead ends: 400 [2021-11-23 03:47:26,355 INFO L226 Difference]: Without dead ends: 395 [2021-11-23 03:47:26,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 141 SyntacticMatches, 9 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3196 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=973, Invalid=12599, Unknown=0, NotChecked=0, Total=13572 [2021-11-23 03:47:26,358 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 306 mSDsluCounter, 936 mSDsCounter, 0 mSdLazyCounter, 4465 mSolverCounterSat, 231 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 931 SdHoareTripleChecker+Invalid, 4696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 231 IncrementalHoareTripleChecker+Valid, 4465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2021-11-23 03:47:26,358 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 931 Invalid, 4696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [231 Valid, 4465 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2021-11-23 03:47:26,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2021-11-23 03:47:26,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 271. [2021-11-23 03:47:26,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 216 states have (on average 1.0324074074074074) internal successors, (223), 215 states have internal predecessors, (223), 9 states have call successors, (9), 6 states have call predecessors, (9), 45 states have return successors, (64), 49 states have call predecessors, (64), 7 states have call successors, (64) [2021-11-23 03:47:26,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 296 transitions. [2021-11-23 03:47:26,375 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 296 transitions. Word has length 156 [2021-11-23 03:47:26,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:47:26,376 INFO L470 AbstractCegarLoop]: Abstraction has 271 states and 296 transitions. [2021-11-23 03:47:26,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 46 states have (on average 2.6956521739130435) internal successors, (124), 45 states have internal predecessors, (124), 7 states have call successors, (9), 3 states have call predecessors, (9), 16 states have return successors, (27), 27 states have call predecessors, (27), 6 states have call successors, (27) [2021-11-23 03:47:26,376 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 296 transitions. [2021-11-23 03:47:26,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2021-11-23 03:47:26,379 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:47:26,379 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 17, 17, 17, 16, 16, 1, 1, 1, 1, 1, 1] [2021-11-23 03:47:26,430 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-11-23 03:47:26,602 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-11-23 03:47:26,603 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:47:26,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:47:26,603 INFO L85 PathProgramCache]: Analyzing trace with hash -639532888, now seen corresponding path program 12 times [2021-11-23 03:47:26,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:47:26,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183509133] [2021-11-23 03:47:26,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:47:26,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:47:26,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:47:28,303 INFO L134 CoverageAnalysis]: Checked inductivity of 1747 backedges. 0 proven. 993 refuted. 0 times theorem prover too weak. 754 trivial. 0 not checked. [2021-11-23 03:47:28,303 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:47:28,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183509133] [2021-11-23 03:47:28,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183509133] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:47:28,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231623701] [2021-11-23 03:47:28,304 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 03:47:28,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:47:28,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:47:28,311 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:47:28,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-23 03:47:29,149 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 03:47:29,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:47:29,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 74 conjunts are in the unsatisfiable core [2021-11-23 03:47:29,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:47:33,023 INFO L134 CoverageAnalysis]: Checked inductivity of 1747 backedges. 0 proven. 993 refuted. 0 times theorem prover too weak. 754 trivial. 0 not checked. [2021-11-23 03:47:33,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:47:45,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231623701] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:47:45,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [895051045] [2021-11-23 03:47:45,282 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-23 03:47:45,283 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:47:45,283 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:47:45,284 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:47:45,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 57 [2021-11-23 03:47:45,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424179498] [2021-11-23 03:47:45,285 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:47:45,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-11-23 03:47:45,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:47:45,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-11-23 03:47:45,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=3383, Unknown=0, NotChecked=0, Total=3540 [2021-11-23 03:47:45,287 INFO L87 Difference]: Start difference. First operand 271 states and 296 transitions. Second operand has 58 states, 57 states have (on average 2.3684210526315788) internal successors, (135), 57 states have internal predecessors, (135), 3 states have call successors, (4), 2 states have call predecessors, (4), 18 states have return successors, (34), 34 states have call predecessors, (34), 2 states have call successors, (34) [2021-11-23 03:47:53,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:47:53,827 INFO L93 Difference]: Finished difference Result 416 states and 455 transitions. [2021-11-23 03:47:53,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-11-23 03:47:53,827 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 57 states have (on average 2.3684210526315788) internal successors, (135), 57 states have internal predecessors, (135), 3 states have call successors, (4), 2 states have call predecessors, (4), 18 states have return successors, (34), 34 states have call predecessors, (34), 2 states have call successors, (34) Word has length 205 [2021-11-23 03:47:53,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:47:53,852 INFO L225 Difference]: With dead ends: 416 [2021-11-23 03:47:53,852 INFO L226 Difference]: Without dead ends: 415 [2021-11-23 03:47:53,854 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 193 SyntacticMatches, 15 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2765 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=618, Invalid=12722, Unknown=0, NotChecked=0, Total=13340 [2021-11-23 03:47:53,855 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 256 mSDsluCounter, 1172 mSDsCounter, 0 mSdLazyCounter, 5077 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 1154 SdHoareTripleChecker+Invalid, 5229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 5077 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2021-11-23 03:47:53,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 1154 Invalid, 5229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 5077 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2021-11-23 03:47:53,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2021-11-23 03:47:53,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 276. [2021-11-23 03:47:53,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 220 states have (on average 1.0318181818181817) internal successors, (227), 219 states have internal predecessors, (227), 9 states have call successors, (9), 6 states have call predecessors, (9), 46 states have return successors, (66), 50 states have call predecessors, (66), 7 states have call successors, (66) [2021-11-23 03:47:53,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 302 transitions. [2021-11-23 03:47:53,873 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 302 transitions. Word has length 205 [2021-11-23 03:47:53,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:47:53,874 INFO L470 AbstractCegarLoop]: Abstraction has 276 states and 302 transitions. [2021-11-23 03:47:53,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 57 states have (on average 2.3684210526315788) internal successors, (135), 57 states have internal predecessors, (135), 3 states have call successors, (4), 2 states have call predecessors, (4), 18 states have return successors, (34), 34 states have call predecessors, (34), 2 states have call successors, (34) [2021-11-23 03:47:53,874 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 302 transitions. [2021-11-23 03:47:53,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2021-11-23 03:47:53,877 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:47:53,877 INFO L514 BasicCegarLoop]: trace histogram [19, 19, 17, 17, 17, 17, 16, 15, 15, 14, 14, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:47:53,923 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-23 03:47:54,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-11-23 03:47:54,102 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:47:54,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:47:54,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1493101035, now seen corresponding path program 14 times [2021-11-23 03:47:54,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:47:54,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933088387] [2021-11-23 03:47:54,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:47:54,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:47:54,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:47:55,510 INFO L134 CoverageAnalysis]: Checked inductivity of 1462 backedges. 6 proven. 926 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-11-23 03:47:55,510 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:47:55,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933088387] [2021-11-23 03:47:55,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933088387] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:47:55,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761650482] [2021-11-23 03:47:55,511 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 03:47:55,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:47:55,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:47:55,512 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:47:55,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-23 03:47:56,472 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2021-11-23 03:47:56,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:47:56,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 62 conjunts are in the unsatisfiable core [2021-11-23 03:47:56,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:47:59,584 INFO L134 CoverageAnalysis]: Checked inductivity of 1462 backedges. 215 proven. 711 refuted. 0 times theorem prover too weak. 536 trivial. 0 not checked. [2021-11-23 03:47:59,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:48:09,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761650482] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:48:09,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1797028553] [2021-11-23 03:48:09,189 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:48:09,189 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:48:09,189 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:48:09,190 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:48:09,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 33] total 54 [2021-11-23 03:48:09,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824913894] [2021-11-23 03:48:09,190 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:48:09,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-11-23 03:48:09,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:48:09,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-11-23 03:48:09,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=3042, Unknown=1, NotChecked=0, Total=3192 [2021-11-23 03:48:09,193 INFO L87 Difference]: Start difference. First operand 276 states and 302 transitions. Second operand has 55 states, 54 states have (on average 2.611111111111111) internal successors, (141), 53 states have internal predecessors, (141), 7 states have call successors, (11), 3 states have call predecessors, (11), 18 states have return successors, (32), 32 states have call predecessors, (32), 6 states have call successors, (32) [2021-11-23 03:48:20,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:48:20,446 INFO L93 Difference]: Finished difference Result 371 states and 402 transitions. [2021-11-23 03:48:20,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2021-11-23 03:48:20,446 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 2.611111111111111) internal successors, (141), 53 states have internal predecessors, (141), 7 states have call successors, (11), 3 states have call predecessors, (11), 18 states have return successors, (32), 32 states have call predecessors, (32), 6 states have call successors, (32) Word has length 190 [2021-11-23 03:48:20,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:48:20,449 INFO L225 Difference]: With dead ends: 371 [2021-11-23 03:48:20,449 INFO L226 Difference]: Without dead ends: 362 [2021-11-23 03:48:20,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 181 SyntacticMatches, 12 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4937 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=1156, Invalid=19149, Unknown=1, NotChecked=0, Total=20306 [2021-11-23 03:48:20,453 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 362 mSDsluCounter, 1211 mSDsCounter, 0 mSdLazyCounter, 5902 mSolverCounterSat, 277 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 1209 SdHoareTripleChecker+Invalid, 6179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 277 IncrementalHoareTripleChecker+Valid, 5902 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2021-11-23 03:48:20,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [362 Valid, 1209 Invalid, 6179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [277 Valid, 5902 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2021-11-23 03:48:20,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2021-11-23 03:48:20,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 203. [2021-11-23 03:48:20,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 162 states have (on average 1.0308641975308641) internal successors, (167), 161 states have internal predecessors, (167), 6 states have call successors, (6), 4 states have call predecessors, (6), 34 states have return successors, (53), 37 states have call predecessors, (53), 5 states have call successors, (53) [2021-11-23 03:48:20,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 226 transitions. [2021-11-23 03:48:20,483 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 226 transitions. Word has length 190 [2021-11-23 03:48:20,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:48:20,484 INFO L470 AbstractCegarLoop]: Abstraction has 203 states and 226 transitions. [2021-11-23 03:48:20,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 54 states have (on average 2.611111111111111) internal successors, (141), 53 states have internal predecessors, (141), 7 states have call successors, (11), 3 states have call predecessors, (11), 18 states have return successors, (32), 32 states have call predecessors, (32), 6 states have call successors, (32) [2021-11-23 03:48:20,484 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 226 transitions. [2021-11-23 03:48:20,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2021-11-23 03:48:20,487 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:48:20,487 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 18, 18, 18, 17, 17, 1, 1, 1, 1, 1, 1] [2021-11-23 03:48:20,533 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-11-23 03:48:20,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-11-23 03:48:20,715 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:48:20,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:48:20,715 INFO L85 PathProgramCache]: Analyzing trace with hash 999115264, now seen corresponding path program 13 times [2021-11-23 03:48:20,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:48:20,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698339070] [2021-11-23 03:48:20,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:48:20,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:48:20,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:48:22,525 INFO L134 CoverageAnalysis]: Checked inductivity of 1948 backedges. 0 proven. 1097 refuted. 0 times theorem prover too weak. 851 trivial. 0 not checked. [2021-11-23 03:48:22,526 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:48:22,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698339070] [2021-11-23 03:48:22,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698339070] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:48:22,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752614850] [2021-11-23 03:48:22,527 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 03:48:22,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:48:22,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:48:22,533 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:48:22,543 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-11-23 03:48:23,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:48:23,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 78 conjunts are in the unsatisfiable core [2021-11-23 03:48:23,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:48:27,398 INFO L134 CoverageAnalysis]: Checked inductivity of 1948 backedges. 0 proven. 1097 refuted. 0 times theorem prover too weak. 851 trivial. 0 not checked. [2021-11-23 03:48:27,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:48:41,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752614850] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:48:41,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1535818398] [2021-11-23 03:48:41,206 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-23 03:48:41,207 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:48:41,207 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:48:41,207 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:48:41,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 60 [2021-11-23 03:48:41,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136196363] [2021-11-23 03:48:41,208 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:48:41,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2021-11-23 03:48:41,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:48:41,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-11-23 03:48:41,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=3741, Unknown=0, NotChecked=0, Total=3906 [2021-11-23 03:48:41,211 INFO L87 Difference]: Start difference. First operand 203 states and 226 transitions. Second operand has 61 states, 60 states have (on average 2.3666666666666667) internal successors, (142), 60 states have internal predecessors, (142), 3 states have call successors, (4), 2 states have call predecessors, (4), 19 states have return successors, (36), 36 states have call predecessors, (36), 2 states have call successors, (36) [2021-11-23 03:48:50,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:48:50,699 INFO L93 Difference]: Finished difference Result 324 states and 352 transitions. [2021-11-23 03:48:50,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2021-11-23 03:48:50,700 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 60 states have (on average 2.3666666666666667) internal successors, (142), 60 states have internal predecessors, (142), 3 states have call successors, (4), 2 states have call predecessors, (4), 19 states have return successors, (36), 36 states have call predecessors, (36), 2 states have call successors, (36) Word has length 216 [2021-11-23 03:48:50,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:48:50,702 INFO L225 Difference]: With dead ends: 324 [2021-11-23 03:48:50,702 INFO L226 Difference]: Without dead ends: 323 [2021-11-23 03:48:50,722 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 203 SyntacticMatches, 16 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2943 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=621, Invalid=13659, Unknown=0, NotChecked=0, Total=14280 [2021-11-23 03:48:50,723 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 268 mSDsluCounter, 1287 mSDsCounter, 0 mSdLazyCounter, 5626 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 1269 SdHoareTripleChecker+Invalid, 5776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 5626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2021-11-23 03:48:50,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 1269 Invalid, 5776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 5626 Invalid, 0 Unknown, 0 Unchecked, 5.6s Time] [2021-11-23 03:48:50,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2021-11-23 03:48:50,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 208. [2021-11-23 03:48:50,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 166 states have (on average 1.0301204819277108) internal successors, (171), 165 states have internal predecessors, (171), 6 states have call successors, (6), 4 states have call predecessors, (6), 35 states have return successors, (55), 38 states have call predecessors, (55), 5 states have call successors, (55) [2021-11-23 03:48:50,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 232 transitions. [2021-11-23 03:48:50,737 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 232 transitions. Word has length 216 [2021-11-23 03:48:50,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:48:50,738 INFO L470 AbstractCegarLoop]: Abstraction has 208 states and 232 transitions. [2021-11-23 03:48:50,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 60 states have (on average 2.3666666666666667) internal successors, (142), 60 states have internal predecessors, (142), 3 states have call successors, (4), 2 states have call predecessors, (4), 19 states have return successors, (36), 36 states have call predecessors, (36), 2 states have call successors, (36) [2021-11-23 03:48:50,739 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 232 transitions. [2021-11-23 03:48:50,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2021-11-23 03:48:50,741 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:48:50,741 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 18, 18, 18, 18, 17, 16, 16, 15, 15, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:48:50,790 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-11-23 03:48:50,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:48:50,956 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:48:50,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:48:50,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1848730481, now seen corresponding path program 15 times [2021-11-23 03:48:50,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:48:50,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511596387] [2021-11-23 03:48:50,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:48:50,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:48:51,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:48:52,579 INFO L134 CoverageAnalysis]: Checked inductivity of 1646 backedges. 6 proven. 1029 refuted. 0 times theorem prover too weak. 611 trivial. 0 not checked. [2021-11-23 03:48:52,579 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:48:52,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511596387] [2021-11-23 03:48:52,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511596387] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:48:52,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002403640] [2021-11-23 03:48:52,580 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 03:48:52,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:48:52,580 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:48:52,581 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:48:52,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-11-23 03:48:53,667 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 03:48:53,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:48:53,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 70 conjunts are in the unsatisfiable core [2021-11-23 03:48:53,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:48:57,017 INFO L134 CoverageAnalysis]: Checked inductivity of 1646 backedges. 6 proven. 1029 refuted. 0 times theorem prover too weak. 611 trivial. 0 not checked. [2021-11-23 03:48:57,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:49:32,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002403640] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:49:32,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1745661512] [2021-11-23 03:49:32,875 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:49:32,875 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:49:32,876 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:49:32,877 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:49:32,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 54 [2021-11-23 03:49:32,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951643071] [2021-11-23 03:49:32,878 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:49:32,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2021-11-23 03:49:32,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:49:32,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-11-23 03:49:32,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=3312, Unknown=9, NotChecked=0, Total=3540 [2021-11-23 03:49:32,882 INFO L87 Difference]: Start difference. First operand 208 states and 232 transitions. Second operand has 55 states, 54 states have (on average 2.462962962962963) internal successors, (133), 54 states have internal predecessors, (133), 5 states have call successors, (6), 2 states have call predecessors, (6), 18 states have return successors, (32), 32 states have call predecessors, (32), 4 states have call successors, (32) [2021-11-23 03:49:43,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:49:43,625 INFO L93 Difference]: Finished difference Result 381 states and 409 transitions. [2021-11-23 03:49:43,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-11-23 03:49:43,626 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 2.462962962962963) internal successors, (133), 54 states have internal predecessors, (133), 5 states have call successors, (6), 2 states have call predecessors, (6), 18 states have return successors, (32), 32 states have call predecessors, (32), 4 states have call successors, (32) Word has length 201 [2021-11-23 03:49:43,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:49:43,628 INFO L225 Difference]: With dead ends: 381 [2021-11-23 03:49:43,629 INFO L226 Difference]: Without dead ends: 378 [2021-11-23 03:49:43,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 196 SyntacticMatches, 13 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3010 ImplicationChecksByTransitivity, 27.8s TimeCoverageRelationStatistics Valid=922, Invalid=13589, Unknown=9, NotChecked=0, Total=14520 [2021-11-23 03:49:43,632 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 219 mSDsluCounter, 1478 mSDsCounter, 0 mSdLazyCounter, 6544 mSolverCounterSat, 169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 1471 SdHoareTripleChecker+Invalid, 6713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 169 IncrementalHoareTripleChecker+Valid, 6544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2021-11-23 03:49:43,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 1471 Invalid, 6713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 6544 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2021-11-23 03:49:43,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2021-11-23 03:49:43,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 306. [2021-11-23 03:49:43,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 244 states have (on average 1.028688524590164) internal successors, (251), 243 states have internal predecessors, (251), 9 states have call successors, (9), 6 states have call predecessors, (9), 52 states have return successors, (73), 56 states have call predecessors, (73), 7 states have call successors, (73) [2021-11-23 03:49:43,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 333 transitions. [2021-11-23 03:49:43,649 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 333 transitions. Word has length 201 [2021-11-23 03:49:43,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:49:43,650 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 333 transitions. [2021-11-23 03:49:43,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 54 states have (on average 2.462962962962963) internal successors, (133), 54 states have internal predecessors, (133), 5 states have call successors, (6), 2 states have call predecessors, (6), 18 states have return successors, (32), 32 states have call predecessors, (32), 4 states have call successors, (32) [2021-11-23 03:49:43,651 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 333 transitions. [2021-11-23 03:49:43,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2021-11-23 03:49:43,654 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:49:43,654 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 1, 1, 1, 1, 1, 1] [2021-11-23 03:49:43,703 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-11-23 03:49:43,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-11-23 03:49:43,875 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:49:43,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:49:43,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1129027320, now seen corresponding path program 14 times [2021-11-23 03:49:43,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:49:43,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414240132] [2021-11-23 03:49:43,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:49:43,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:49:43,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:49:45,982 INFO L134 CoverageAnalysis]: Checked inductivity of 1920 backedges. 0 proven. 984 refuted. 0 times theorem prover too weak. 936 trivial. 0 not checked. [2021-11-23 03:49:45,983 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:49:45,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414240132] [2021-11-23 03:49:45,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414240132] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:49:45,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220356923] [2021-11-23 03:49:45,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 03:49:45,983 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:49:45,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:49:45,984 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:49:45,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-11-23 03:49:47,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2021-11-23 03:49:47,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:49:47,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 78 conjunts are in the unsatisfiable core [2021-11-23 03:49:47,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:49:51,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1920 backedges. 0 proven. 984 refuted. 0 times theorem prover too weak. 936 trivial. 0 not checked. [2021-11-23 03:49:51,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:50:07,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220356923] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:50:07,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [582377711] [2021-11-23 03:50:07,895 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-23 03:50:07,895 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:50:07,896 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:50:07,896 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:50:07,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 63 [2021-11-23 03:50:07,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140197618] [2021-11-23 03:50:07,897 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:50:07,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-11-23 03:50:07,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:50:07,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-11-23 03:50:07,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=4117, Unknown=0, NotChecked=0, Total=4290 [2021-11-23 03:50:07,899 INFO L87 Difference]: Start difference. First operand 306 states and 333 transitions. Second operand has 64 states, 63 states have (on average 2.365079365079365) internal successors, (149), 63 states have internal predecessors, (149), 3 states have call successors, (3), 2 states have call predecessors, (3), 20 states have return successors, (38), 38 states have call predecessors, (38), 2 states have call successors, (38) [2021-11-23 03:50:18,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:50:18,723 INFO L93 Difference]: Finished difference Result 453 states and 493 transitions. [2021-11-23 03:50:18,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2021-11-23 03:50:18,723 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 63 states have (on average 2.365079365079365) internal successors, (149), 63 states have internal predecessors, (149), 3 states have call successors, (3), 2 states have call predecessors, (3), 20 states have return successors, (38), 38 states have call predecessors, (38), 2 states have call successors, (38) Word has length 215 [2021-11-23 03:50:18,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:50:18,727 INFO L225 Difference]: With dead ends: 453 [2021-11-23 03:50:18,727 INFO L226 Difference]: Without dead ends: 452 [2021-11-23 03:50:18,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 197 SyntacticMatches, 17 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3341 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=666, Invalid=15336, Unknown=0, NotChecked=0, Total=16002 [2021-11-23 03:50:18,730 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 279 mSDsluCounter, 1444 mSDsCounter, 0 mSdLazyCounter, 6366 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 1424 SdHoareTripleChecker+Invalid, 6526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 6366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2021-11-23 03:50:18,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 1424 Invalid, 6526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 6366 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2021-11-23 03:50:18,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2021-11-23 03:50:18,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 311. [2021-11-23 03:50:18,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 248 states have (on average 1.028225806451613) internal successors, (255), 247 states have internal predecessors, (255), 9 states have call successors, (9), 6 states have call predecessors, (9), 53 states have return successors, (75), 57 states have call predecessors, (75), 7 states have call successors, (75) [2021-11-23 03:50:18,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 339 transitions. [2021-11-23 03:50:18,751 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 339 transitions. Word has length 215 [2021-11-23 03:50:18,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:50:18,751 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 339 transitions. [2021-11-23 03:50:18,752 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 63 states have (on average 2.365079365079365) internal successors, (149), 63 states have internal predecessors, (149), 3 states have call successors, (3), 2 states have call predecessors, (3), 20 states have return successors, (38), 38 states have call predecessors, (38), 2 states have call successors, (38) [2021-11-23 03:50:18,752 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 339 transitions. [2021-11-23 03:50:18,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2021-11-23 03:50:18,755 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:50:18,755 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 19, 19, 19, 19, 18, 17, 17, 16, 16, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 03:50:18,808 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-11-23 03:50:18,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-11-23 03:50:18,983 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:50:18,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:50:18,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1754042583, now seen corresponding path program 16 times [2021-11-23 03:50:18,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:50:18,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099633927] [2021-11-23 03:50:18,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:50:18,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:50:19,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:50:20,790 INFO L134 CoverageAnalysis]: Checked inductivity of 1841 backedges. 6 proven. 1137 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-23 03:50:20,791 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:50:20,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099633927] [2021-11-23 03:50:20,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099633927] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:50:20,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997516225] [2021-11-23 03:50:20,791 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 03:50:20,792 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:50:20,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:50:20,793 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:50:20,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-11-23 03:50:21,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:50:21,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 74 conjunts are in the unsatisfiable core [2021-11-23 03:50:21,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:50:25,691 INFO L134 CoverageAnalysis]: Checked inductivity of 1841 backedges. 6 proven. 1137 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-23 03:50:25,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 03:50:34,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997516225] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:50:34,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [45164783] [2021-11-23 03:50:34,854 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-23 03:50:34,855 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 03:50:34,855 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:610) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-23 03:50:34,855 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 03:50:34,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 57 [2021-11-23 03:50:34,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157021992] [2021-11-23 03:50:34,855 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 03:50:34,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-11-23 03:50:34,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 03:50:34,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-11-23 03:50:34,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=3384, Unknown=0, NotChecked=0, Total=3540 [2021-11-23 03:50:34,857 INFO L87 Difference]: Start difference. First operand 311 states and 339 transitions. Second operand has 58 states, 57 states have (on average 2.456140350877193) internal successors, (140), 57 states have internal predecessors, (140), 5 states have call successors, (6), 2 states have call predecessors, (6), 19 states have return successors, (34), 34 states have call predecessors, (34), 4 states have call successors, (34) [2021-11-23 03:50:46,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 03:50:46,206 INFO L93 Difference]: Finished difference Result 404 states and 434 transitions. [2021-11-23 03:50:46,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-11-23 03:50:46,206 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 57 states have (on average 2.456140350877193) internal successors, (140), 57 states have internal predecessors, (140), 5 states have call successors, (6), 2 states have call predecessors, (6), 19 states have return successors, (34), 34 states have call predecessors, (34), 4 states have call successors, (34) Word has length 212 [2021-11-23 03:50:46,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 03:50:46,209 INFO L225 Difference]: With dead ends: 404 [2021-11-23 03:50:46,209 INFO L226 Difference]: Without dead ends: 401 [2021-11-23 03:50:46,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 203 SyntacticMatches, 14 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3324 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=777, Invalid=14723, Unknown=0, NotChecked=0, Total=15500 [2021-11-23 03:50:46,212 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 234 mSDsluCounter, 1677 mSDsCounter, 0 mSdLazyCounter, 7525 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 1668 SdHoareTripleChecker+Invalid, 7705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 7525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2021-11-23 03:50:46,212 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 1668 Invalid, 7705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 7525 Invalid, 0 Unknown, 0 Unchecked, 7.0s Time] [2021-11-23 03:50:46,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-11-23 03:50:46,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 316. [2021-11-23 03:50:46,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 252 states have (on average 1.0277777777777777) internal successors, (259), 251 states have internal predecessors, (259), 9 states have call successors, (9), 6 states have call predecessors, (9), 54 states have return successors, (76), 58 states have call predecessors, (76), 7 states have call successors, (76) [2021-11-23 03:50:46,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 344 transitions. [2021-11-23 03:50:46,228 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 344 transitions. Word has length 212 [2021-11-23 03:50:46,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 03:50:46,228 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 344 transitions. [2021-11-23 03:50:46,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 57 states have (on average 2.456140350877193) internal successors, (140), 57 states have internal predecessors, (140), 5 states have call successors, (6), 2 states have call predecessors, (6), 19 states have return successors, (34), 34 states have call predecessors, (34), 4 states have call successors, (34) [2021-11-23 03:50:46,229 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 344 transitions. [2021-11-23 03:50:46,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2021-11-23 03:50:46,231 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 03:50:46,232 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 20, 20, 20, 19, 19, 1, 1, 1, 1, 1, 1] [2021-11-23 03:50:46,277 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-11-23 03:50:46,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-11-23 03:50:46,459 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-11-23 03:50:46,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 03:50:46,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1603464578, now seen corresponding path program 15 times [2021-11-23 03:50:46,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 03:50:46,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788567293] [2021-11-23 03:50:46,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 03:50:46,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 03:50:46,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 03:50:48,481 INFO L134 CoverageAnalysis]: Checked inductivity of 2383 backedges. 0 proven. 1320 refuted. 0 times theorem prover too weak. 1063 trivial. 0 not checked. [2021-11-23 03:50:48,481 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 03:50:48,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788567293] [2021-11-23 03:50:48,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788567293] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 03:50:48,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750568771] [2021-11-23 03:50:48,481 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 03:50:48,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 03:50:48,482 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 03:50:48,482 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 03:50:48,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_146c367f-eb63-4138-a398-eac3f02d4006/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-11-23 03:50:49,554 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 03:50:49,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 03:50:49,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 535 conjuncts, 86 conjunts are in the unsatisfiable core [2021-11-23 03:50:49,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 03:50:53,842 INFO L134 CoverageAnalysis]: Checked inductivity of 2383 backedges. 0 proven. 1320 refuted. 0 times theorem prover too weak. 1063 trivial. 0 not checked. [2021-11-23 03:50:53,842 INFO L328 TraceCheckSpWp]: Computing backward predicates...