./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 e04fb08f Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/config/TaipanReach.xml -i ../../sv-benchmarks/c/recursive/MultCommutative-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/config/svcomp-Overflow-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0 --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 --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-e04fb08 [2022-11-16 20:12:34,573 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 20:12:34,575 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 20:12:34,605 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 20:12:34,605 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 20:12:34,610 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 20:12:34,611 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 20:12:34,613 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 20:12:34,614 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 20:12:34,615 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 20:12:34,616 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 20:12:34,617 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 20:12:34,617 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 20:12:34,618 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 20:12:34,619 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 20:12:34,620 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 20:12:34,621 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 20:12:34,622 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 20:12:34,630 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 20:12:34,638 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 20:12:34,643 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 20:12:34,646 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 20:12:34,647 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 20:12:34,648 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 20:12:34,651 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 20:12:34,651 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 20:12:34,652 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 20:12:34,652 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 20:12:34,653 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 20:12:34,654 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 20:12:34,654 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 20:12:34,661 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 20:12:34,663 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 20:12:34,664 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 20:12:34,665 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 20:12:34,666 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 20:12:34,666 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 20:12:34,666 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 20:12:34,667 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 20:12:34,667 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 20:12:34,668 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 20:12:34,669 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/config/svcomp-Overflow-32bit-Taipan_Default.epf [2022-11-16 20:12:34,705 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 20:12:34,710 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 20:12:34,710 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 20:12:34,711 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 20:12:34,711 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 20:12:34,712 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 20:12:34,712 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-16 20:12:34,712 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-16 20:12:34,712 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-16 20:12:34,713 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-16 20:12:34,714 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-16 20:12:34,714 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-16 20:12:34,714 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-16 20:12:34,714 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-16 20:12:34,715 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-16 20:12:34,715 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-16 20:12:34,715 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-16 20:12:34,715 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-16 20:12:34,716 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 20:12:34,716 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-16 20:12:34,716 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-16 20:12:34,717 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 20:12:34,717 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-16 20:12:34,717 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 20:12:34,717 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-16 20:12:34,718 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 20:12:34,718 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-16 20:12:34,718 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-11-16 20:12:34,718 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-16 20:12:34,718 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 20:12:34,719 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 20:12:34,719 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-16 20:12:34,719 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 20:12:34,720 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 20:12:34,720 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 20:12:34,720 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 20:12:34,720 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-16 20:12:34,720 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 20:12:34,721 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-16 20:12:34,721 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-16 20:12:34,721 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-16 20:12:34,721 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-16 20:12:34,721 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-16 20:12:34,722 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/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_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0 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 [2022-11-16 20:12:35,006 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 20:12:35,027 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 20:12:35,030 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 20:12:35,031 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 20:12:35,032 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 20:12:35,033 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/../../sv-benchmarks/c/recursive/MultCommutative-2.c [2022-11-16 20:12:35,098 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/data/0de4f0329/4b88585aa3414443826993d94e77d69e/FLAG3bf8dc973 [2022-11-16 20:12:35,557 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 20:12:35,557 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/sv-benchmarks/c/recursive/MultCommutative-2.c [2022-11-16 20:12:35,564 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/data/0de4f0329/4b88585aa3414443826993d94e77d69e/FLAG3bf8dc973 [2022-11-16 20:12:35,933 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/data/0de4f0329/4b88585aa3414443826993d94e77d69e [2022-11-16 20:12:35,937 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 20:12:35,939 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 20:12:35,944 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 20:12:35,945 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 20:12:35,949 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 20:12:35,950 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:12:35" (1/1) ... [2022-11-16 20:12:35,952 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3017e281 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:12:35, skipping insertion in model container [2022-11-16 20:12:35,952 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 08:12:35" (1/1) ... [2022-11-16 20:12:35,960 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 20:12:35,977 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 20:12:36,171 WARN L229 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_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/sv-benchmarks/c/recursive/MultCommutative-2.c[970,983] [2022-11-16 20:12:36,172 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 20:12:36,180 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 20:12:36,197 WARN L229 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_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/sv-benchmarks/c/recursive/MultCommutative-2.c[970,983] [2022-11-16 20:12:36,197 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 20:12:36,211 INFO L208 MainTranslator]: Completed translation [2022-11-16 20:12:36,212 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:12:36 WrapperNode [2022-11-16 20:12:36,212 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 20:12:36,213 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 20:12:36,213 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 20:12:36,213 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 20:12:36,221 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:12:36" (1/1) ... [2022-11-16 20:12:36,230 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:12:36" (1/1) ... [2022-11-16 20:12:36,248 INFO L138 Inliner]: procedures = 13, calls = 11, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 36 [2022-11-16 20:12:36,249 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 20:12:36,250 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 20:12:36,250 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 20:12:36,251 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 20:12:36,260 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:12:36" (1/1) ... [2022-11-16 20:12:36,261 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:12:36" (1/1) ... [2022-11-16 20:12:36,274 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:12:36" (1/1) ... [2022-11-16 20:12:36,275 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:12:36" (1/1) ... [2022-11-16 20:12:36,279 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:12:36" (1/1) ... [2022-11-16 20:12:36,288 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:12:36" (1/1) ... [2022-11-16 20:12:36,289 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:12:36" (1/1) ... [2022-11-16 20:12:36,289 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:12:36" (1/1) ... [2022-11-16 20:12:36,291 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 20:12:36,294 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 20:12:36,294 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 20:12:36,294 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 20:12:36,296 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:12:36" (1/1) ... [2022-11-16 20:12:36,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 20:12:36,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:12:36,321 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 20:12:36,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 20:12:36,355 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 20:12:36,355 INFO L130 BoogieDeclarations]: Found specification of procedure mult [2022-11-16 20:12:36,355 INFO L138 BoogieDeclarations]: Found implementation of procedure mult [2022-11-16 20:12:36,356 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 20:12:36,356 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 20:12:36,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-16 20:12:36,416 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 20:12:36,419 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 20:12:36,643 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 20:12:36,670 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 20:12:36,671 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-16 20:12:36,673 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 08:12:36 BoogieIcfgContainer [2022-11-16 20:12:36,673 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 20:12:36,675 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-16 20:12:36,676 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-16 20:12:36,680 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-16 20:12:36,680 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 08:12:35" (1/3) ... [2022-11-16 20:12:36,681 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51b661b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:12:36, skipping insertion in model container [2022-11-16 20:12:36,681 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 08:12:36" (2/3) ... [2022-11-16 20:12:36,682 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51b661b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 08:12:36, skipping insertion in model container [2022-11-16 20:12:36,682 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 08:12:36" (3/3) ... [2022-11-16 20:12:36,683 INFO L112 eAbstractionObserver]: Analyzing ICFG MultCommutative-2.c [2022-11-16 20:12:36,703 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-16 20:12:36,703 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2022-11-16 20:12:36,778 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 20:12:36,795 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@c93b2a1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 20:12:36,795 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2022-11-16 20:12:36,801 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) [2022-11-16 20:12:36,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-16 20:12:36,813 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:36,814 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:36,815 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:36,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:36,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1027513993, now seen corresponding path program 1 times [2022-11-16 20:12:36,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:36,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960214021] [2022-11-16 20:12:36,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:36,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:36,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:37,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:12:37,141 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:37,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960214021] [2022-11-16 20:12:37,142 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960214021] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:12:37,142 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:12:37,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 20:12:37,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208815803] [2022-11-16 20:12:37,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:12:37,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:12:37,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:37,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:12:37,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:12:37,212 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) [2022-11-16 20:12:37,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:37,417 INFO L93 Difference]: Finished difference Result 73 states and 89 transitions. [2022-11-16 20:12:37,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 20:12:37,420 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 [2022-11-16 20:12:37,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:37,428 INFO L225 Difference]: With dead ends: 73 [2022-11-16 20:12:37,428 INFO L226 Difference]: Without dead ends: 42 [2022-11-16 20:12:37,433 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-16 20:12:37,440 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 39 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:37,442 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 63 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 20:12:37,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2022-11-16 20:12:37,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 37. [2022-11-16 20:12:37,492 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) [2022-11-16 20:12:37,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 45 transitions. [2022-11-16 20:12:37,495 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 45 transitions. Word has length 7 [2022-11-16 20:12:37,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:37,496 INFO L495 AbstractCegarLoop]: Abstraction has 37 states and 45 transitions. [2022-11-16 20:12:37,496 INFO L496 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) [2022-11-16 20:12:37,496 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 45 transitions. [2022-11-16 20:12:37,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-16 20:12:37,497 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:37,497 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:37,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-16 20:12:37,498 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:37,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:37,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1788169763, now seen corresponding path program 1 times [2022-11-16 20:12:37,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:37,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516191974] [2022-11-16 20:12:37,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:37,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:37,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:37,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:12:37,581 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:37,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516191974] [2022-11-16 20:12:37,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516191974] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:12:37,582 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:12:37,582 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 20:12:37,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432333198] [2022-11-16 20:12:37,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:12:37,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:12:37,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:37,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:12:37,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:12:37,585 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) [2022-11-16 20:12:37,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:37,677 INFO L93 Difference]: Finished difference Result 58 states and 72 transitions. [2022-11-16 20:12:37,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 20:12:37,678 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 [2022-11-16 20:12:37,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:37,679 INFO L225 Difference]: With dead ends: 58 [2022-11-16 20:12:37,680 INFO L226 Difference]: Without dead ends: 56 [2022-11-16 20:12:37,680 INFO L412 NwaCegarLoop]: 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 [2022-11-16 20:12:37,682 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 36 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:37,682 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 51 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 20:12:37,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-11-16 20:12:37,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 51. [2022-11-16 20:12:37,691 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) [2022-11-16 20:12:37,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 64 transitions. [2022-11-16 20:12:37,693 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 64 transitions. Word has length 8 [2022-11-16 20:12:37,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:37,693 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 64 transitions. [2022-11-16 20:12:37,694 INFO L496 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) [2022-11-16 20:12:37,694 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 64 transitions. [2022-11-16 20:12:37,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-16 20:12:37,696 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:37,697 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:37,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-16 20:12:37,698 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:37,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:37,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1125158968, now seen corresponding path program 1 times [2022-11-16 20:12:37,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:37,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822634465] [2022-11-16 20:12:37,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:37,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:37,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:37,826 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:12:37,826 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:37,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822634465] [2022-11-16 20:12:37,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822634465] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:12:37,827 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:12:37,828 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 20:12:37,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592940611] [2022-11-16 20:12:37,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:12:37,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:12:37,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:37,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:12:37,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:12:37,831 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) [2022-11-16 20:12:37,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:37,930 INFO L93 Difference]: Finished difference Result 76 states and 96 transitions. [2022-11-16 20:12:37,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 20:12:37,931 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 [2022-11-16 20:12:37,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:37,932 INFO L225 Difference]: With dead ends: 76 [2022-11-16 20:12:37,932 INFO L226 Difference]: Without dead ends: 75 [2022-11-16 20:12:37,933 INFO L412 NwaCegarLoop]: 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 [2022-11-16 20:12:37,934 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 33 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:37,935 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 57 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 20:12:37,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-11-16 20:12:37,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 66. [2022-11-16 20:12:37,947 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) [2022-11-16 20:12:37,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 84 transitions. [2022-11-16 20:12:37,948 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 84 transitions. Word has length 13 [2022-11-16 20:12:37,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:37,949 INFO L495 AbstractCegarLoop]: Abstraction has 66 states and 84 transitions. [2022-11-16 20:12:37,949 INFO L496 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) [2022-11-16 20:12:37,949 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 84 transitions. [2022-11-16 20:12:37,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-16 20:12:37,950 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:37,950 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:37,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-16 20:12:37,951 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:37,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:37,952 INFO L85 PathProgramCache]: Analyzing trace with hash -691954174, now seen corresponding path program 1 times [2022-11-16 20:12:37,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:37,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224744511] [2022-11-16 20:12:37,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:37,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:37,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:38,016 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:12:38,017 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:38,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224744511] [2022-11-16 20:12:38,017 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224744511] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:12:38,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:12:38,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 20:12:38,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901693438] [2022-11-16 20:12:38,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:12:38,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:12:38,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:38,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:12:38,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:12:38,020 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) [2022-11-16 20:12:38,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:38,091 INFO L93 Difference]: Finished difference Result 120 states and 154 transitions. [2022-11-16 20:12:38,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 20:12:38,092 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 [2022-11-16 20:12:38,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:38,094 INFO L225 Difference]: With dead ends: 120 [2022-11-16 20:12:38,094 INFO L226 Difference]: Without dead ends: 84 [2022-11-16 20:12:38,095 INFO L412 NwaCegarLoop]: 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 [2022-11-16 20:12:38,096 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 25 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:38,097 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 70 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 20:12:38,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2022-11-16 20:12:38,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 75. [2022-11-16 20:12:38,109 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) [2022-11-16 20:12:38,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 96 transitions. [2022-11-16 20:12:38,110 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 96 transitions. Word has length 14 [2022-11-16 20:12:38,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:38,111 INFO L495 AbstractCegarLoop]: Abstraction has 75 states and 96 transitions. [2022-11-16 20:12:38,111 INFO L496 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) [2022-11-16 20:12:38,111 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 96 transitions. [2022-11-16 20:12:38,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-16 20:12:38,112 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:38,112 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:38,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-16 20:12:38,113 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:38,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:38,113 INFO L85 PathProgramCache]: Analyzing trace with hash 24264138, now seen corresponding path program 1 times [2022-11-16 20:12:38,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:38,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338209931] [2022-11-16 20:12:38,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:38,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:38,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:38,166 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:12:38,167 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:38,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338209931] [2022-11-16 20:12:38,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338209931] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:12:38,167 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:12:38,168 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 20:12:38,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147470616] [2022-11-16 20:12:38,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:12:38,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:12:38,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:38,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:12:38,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:12:38,170 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) [2022-11-16 20:12:38,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:38,257 INFO L93 Difference]: Finished difference Result 101 states and 130 transitions. [2022-11-16 20:12:38,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 20:12:38,258 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 [2022-11-16 20:12:38,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:38,260 INFO L225 Difference]: With dead ends: 101 [2022-11-16 20:12:38,260 INFO L226 Difference]: Without dead ends: 100 [2022-11-16 20:12:38,260 INFO L412 NwaCegarLoop]: 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 [2022-11-16 20:12:38,262 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 28 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:38,262 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 83 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 20:12:38,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-11-16 20:12:38,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 90. [2022-11-16 20:12:38,275 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) [2022-11-16 20:12:38,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 115 transitions. [2022-11-16 20:12:38,277 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 115 transitions. Word has length 15 [2022-11-16 20:12:38,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:38,278 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 115 transitions. [2022-11-16 20:12:38,278 INFO L496 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) [2022-11-16 20:12:38,278 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 115 transitions. [2022-11-16 20:12:38,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-16 20:12:38,279 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:38,279 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:38,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-16 20:12:38,280 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:38,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:38,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1116235770, now seen corresponding path program 1 times [2022-11-16 20:12:38,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:38,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813480145] [2022-11-16 20:12:38,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:38,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:38,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:38,367 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:12:38,367 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:38,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813480145] [2022-11-16 20:12:38,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813480145] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 20:12:38,368 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 20:12:38,368 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 20:12:38,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190543114] [2022-11-16 20:12:38,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 20:12:38,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 20:12:38,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:38,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 20:12:38,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-16 20:12:38,370 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) [2022-11-16 20:12:38,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:38,429 INFO L93 Difference]: Finished difference Result 132 states and 168 transitions. [2022-11-16 20:12:38,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 20:12:38,429 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 [2022-11-16 20:12:38,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:38,430 INFO L225 Difference]: With dead ends: 132 [2022-11-16 20:12:38,430 INFO L226 Difference]: Without dead ends: 58 [2022-11-16 20:12:38,435 INFO L412 NwaCegarLoop]: 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 [2022-11-16 20:12:38,436 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 28 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:38,437 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 47 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 20:12:38,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-11-16 20:12:38,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 50. [2022-11-16 20:12:38,444 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) [2022-11-16 20:12:38,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 60 transitions. [2022-11-16 20:12:38,445 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 60 transitions. Word has length 18 [2022-11-16 20:12:38,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:38,445 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 60 transitions. [2022-11-16 20:12:38,445 INFO L496 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) [2022-11-16 20:12:38,445 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 60 transitions. [2022-11-16 20:12:38,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-16 20:12:38,446 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:38,446 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:38,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-16 20:12:38,447 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:38,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:38,447 INFO L85 PathProgramCache]: Analyzing trace with hash 937076250, now seen corresponding path program 1 times [2022-11-16 20:12:38,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:38,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286669299] [2022-11-16 20:12:38,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:38,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:38,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:38,553 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:12:38,553 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:38,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286669299] [2022-11-16 20:12:38,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286669299] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:12:38,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489763394] [2022-11-16 20:12:38,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:38,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:38,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:12:38,562 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:12:38,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-16 20:12:38,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:38,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-16 20:12:38,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:12:38,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:12:38,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:12:38,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:12:38,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489763394] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:12:38,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2011452061] [2022-11-16 20:12:38,849 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-16 20:12:38,849 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:12:38,853 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-16 20:12:38,855 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:12:38,855 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2022-11-16 20:12:38,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417323723] [2022-11-16 20:12:38,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:12:38,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-16 20:12:38,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:38,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-16 20:12:38,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-11-16 20:12:38,857 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) [2022-11-16 20:12:39,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:39,001 INFO L93 Difference]: Finished difference Result 66 states and 78 transitions. [2022-11-16 20:12:39,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-16 20:12:39,002 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 [2022-11-16 20:12:39,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:39,003 INFO L225 Difference]: With dead ends: 66 [2022-11-16 20:12:39,003 INFO L226 Difference]: Without dead ends: 65 [2022-11-16 20:12:39,004 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-11-16 20:12:39,005 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 50 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:39,006 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 85 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 20:12:39,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-11-16 20:12:39,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 56. [2022-11-16 20:12:39,026 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) [2022-11-16 20:12:39,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 67 transitions. [2022-11-16 20:12:39,027 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 67 transitions. Word has length 17 [2022-11-16 20:12:39,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:39,029 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 67 transitions. [2022-11-16 20:12:39,029 INFO L496 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) [2022-11-16 20:12:39,029 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 67 transitions. [2022-11-16 20:12:39,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-16 20:12:39,031 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:39,031 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:39,046 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-16 20:12:39,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:39,237 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting multErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:39,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:39,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1015407268, now seen corresponding path program 1 times [2022-11-16 20:12:39,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:39,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014079600] [2022-11-16 20:12:39,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:39,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:39,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:39,312 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:12:39,312 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:39,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014079600] [2022-11-16 20:12:39,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014079600] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:12:39,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339097270] [2022-11-16 20:12:39,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:39,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:39,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:12:39,314 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:12:39,346 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-16 20:12:39,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:39,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 20:12:39,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:12:39,452 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:12:39,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:12:39,511 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 20:12:39,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339097270] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:12:39,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [927140678] [2022-11-16 20:12:39,513 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2022-11-16 20:12:39,513 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:12:39,514 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-16 20:12:39,522 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:12:39,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 8 [2022-11-16 20:12:39,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370368770] [2022-11-16 20:12:39,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:12:39,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-16 20:12:39,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:39,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-16 20:12:39,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-11-16 20:12:39,524 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) [2022-11-16 20:12:39,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:39,616 INFO L93 Difference]: Finished difference Result 64 states and 76 transitions. [2022-11-16 20:12:39,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 20:12:39,617 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 [2022-11-16 20:12:39,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:39,617 INFO L225 Difference]: With dead ends: 64 [2022-11-16 20:12:39,618 INFO L226 Difference]: Without dead ends: 63 [2022-11-16 20:12:39,618 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-11-16 20:12:39,619 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 27 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:39,619 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 69 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-16 20:12:39,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-11-16 20:12:39,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 56. [2022-11-16 20:12:39,624 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) [2022-11-16 20:12:39,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 65 transitions. [2022-11-16 20:12:39,624 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 65 transitions. Word has length 18 [2022-11-16 20:12:39,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:39,625 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 65 transitions. [2022-11-16 20:12:39,625 INFO L496 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) [2022-11-16 20:12:39,625 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 65 transitions. [2022-11-16 20:12:39,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-16 20:12:39,626 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:39,626 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:39,637 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-16 20:12:39,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:39,836 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:39,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:39,837 INFO L85 PathProgramCache]: Analyzing trace with hash -2063375789, now seen corresponding path program 1 times [2022-11-16 20:12:39,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:39,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399872087] [2022-11-16 20:12:39,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:39,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:39,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:39,952 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:12:39,952 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:39,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399872087] [2022-11-16 20:12:39,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399872087] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:12:39,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545937346] [2022-11-16 20:12:39,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:39,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:39,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:12:39,954 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:12:39,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-16 20:12:40,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:40,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-16 20:12:40,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:12:40,061 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:12:40,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:12:40,200 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:12:40,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545937346] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:12:40,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [116935159] [2022-11-16 20:12:40,202 INFO L159 IcfgInterpreter]: Started Sifa with 17 locations of interest [2022-11-16 20:12:40,202 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:12:40,203 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-16 20:12:40,203 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:12:40,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 11 [2022-11-16 20:12:40,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391280861] [2022-11-16 20:12:40,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:12:40,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-16 20:12:40,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:40,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-16 20:12:40,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-11-16 20:12:40,204 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) [2022-11-16 20:12:40,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:40,412 INFO L93 Difference]: Finished difference Result 93 states and 109 transitions. [2022-11-16 20:12:40,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-16 20:12:40,413 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 [2022-11-16 20:12:40,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:40,415 INFO L225 Difference]: With dead ends: 93 [2022-11-16 20:12:40,415 INFO L226 Difference]: Without dead ends: 92 [2022-11-16 20:12:40,416 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-11-16 20:12:40,420 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 40 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:40,421 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 75 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 20:12:40,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-11-16 20:12:40,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 79. [2022-11-16 20:12:40,445 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) [2022-11-16 20:12:40,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 91 transitions. [2022-11-16 20:12:40,446 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 91 transitions. Word has length 24 [2022-11-16 20:12:40,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:40,447 INFO L495 AbstractCegarLoop]: Abstraction has 79 states and 91 transitions. [2022-11-16 20:12:40,447 INFO L496 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) [2022-11-16 20:12:40,447 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 91 transitions. [2022-11-16 20:12:40,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-16 20:12:40,448 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:40,448 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:40,459 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-11-16 20:12:40,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:40,649 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting multErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:40,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:40,649 INFO L85 PathProgramCache]: Analyzing trace with hash 459860035, now seen corresponding path program 1 times [2022-11-16 20:12:40,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:40,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506100119] [2022-11-16 20:12:40,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:40,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:40,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:40,735 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 20:12:40,735 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:40,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506100119] [2022-11-16 20:12:40,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506100119] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:12:40,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90941347] [2022-11-16 20:12:40,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:40,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:40,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:12:40,755 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:12:40,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-16 20:12:40,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:40,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 20:12:40,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:12:40,864 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 20:12:40,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:12:40,912 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 20:12:40,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90941347] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:12:40,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [773691416] [2022-11-16 20:12:40,918 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-11-16 20:12:40,918 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:12:40,918 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-16 20:12:40,919 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:12:40,919 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 8 [2022-11-16 20:12:40,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933622214] [2022-11-16 20:12:40,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:12:40,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-16 20:12:40,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:40,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-16 20:12:40,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-11-16 20:12:40,921 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) [2022-11-16 20:12:41,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:41,037 INFO L93 Difference]: Finished difference Result 96 states and 112 transitions. [2022-11-16 20:12:41,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-16 20:12:41,039 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 [2022-11-16 20:12:41,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:41,042 INFO L225 Difference]: With dead ends: 96 [2022-11-16 20:12:41,042 INFO L226 Difference]: Without dead ends: 63 [2022-11-16 20:12:41,042 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-11-16 20:12:41,043 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 28 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:41,044 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 119 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 20:12:41,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-11-16 20:12:41,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 54. [2022-11-16 20:12:41,051 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) [2022-11-16 20:12:41,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 61 transitions. [2022-11-16 20:12:41,052 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 61 transitions. Word has length 25 [2022-11-16 20:12:41,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:41,053 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 61 transitions. [2022-11-16 20:12:41,053 INFO L496 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) [2022-11-16 20:12:41,053 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 61 transitions. [2022-11-16 20:12:41,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-16 20:12:41,060 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:41,060 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:41,067 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-16 20:12:41,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-16 20:12:41,265 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:41,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:41,266 INFO L85 PathProgramCache]: Analyzing trace with hash 385020750, now seen corresponding path program 1 times [2022-11-16 20:12:41,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:41,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142605203] [2022-11-16 20:12:41,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:41,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:41,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:41,470 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:12:41,470 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:41,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142605203] [2022-11-16 20:12:41,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142605203] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:12:41,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801754070] [2022-11-16 20:12:41,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:41,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:41,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:12:41,475 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:12:41,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-16 20:12:41,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:41,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-16 20:12:41,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:12:41,647 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:12:41,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:12:41,924 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 20:12:41,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801754070] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:12:41,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [616296894] [2022-11-16 20:12:41,927 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2022-11-16 20:12:41,927 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:12:41,928 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-16 20:12:41,928 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:12:41,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-11-16 20:12:41,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306924843] [2022-11-16 20:12:41,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:12:41,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-16 20:12:41,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:41,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-16 20:12:41,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-11-16 20:12:41,932 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) [2022-11-16 20:12:42,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:42,321 INFO L93 Difference]: Finished difference Result 86 states and 99 transitions. [2022-11-16 20:12:42,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-16 20:12:42,321 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 [2022-11-16 20:12:42,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:42,322 INFO L225 Difference]: With dead ends: 86 [2022-11-16 20:12:42,322 INFO L226 Difference]: Without dead ends: 85 [2022-11-16 20:12:42,323 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=185, Invalid=807, Unknown=0, NotChecked=0, Total=992 [2022-11-16 20:12:42,324 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 71 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:42,324 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 124 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 20:12:42,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-11-16 20:12:42,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 64. [2022-11-16 20:12:42,330 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) [2022-11-16 20:12:42,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 73 transitions. [2022-11-16 20:12:42,331 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 73 transitions. Word has length 28 [2022-11-16 20:12:42,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:42,332 INFO L495 AbstractCegarLoop]: Abstraction has 64 states and 73 transitions. [2022-11-16 20:12:42,332 INFO L496 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) [2022-11-16 20:12:42,332 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 73 transitions. [2022-11-16 20:12:42,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-16 20:12:42,333 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:42,334 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:42,347 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-16 20:12:42,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-16 20:12:42,542 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:42,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:42,543 INFO L85 PathProgramCache]: Analyzing trace with hash -377928031, now seen corresponding path program 1 times [2022-11-16 20:12:42,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:42,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330616890] [2022-11-16 20:12:42,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:42,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:42,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:42,767 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 20:12:42,767 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:42,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330616890] [2022-11-16 20:12:42,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330616890] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:12:42,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876654163] [2022-11-16 20:12:42,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:42,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:42,768 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:12:42,769 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:12:42,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-16 20:12:42,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:42,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-16 20:12:42,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:12:42,925 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 2 proven. 22 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 20:12:42,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:12:43,207 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 2 proven. 24 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-16 20:12:43,207 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876654163] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:12:43,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1133116203] [2022-11-16 20:12:43,209 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-11-16 20:12:43,210 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:12:43,210 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-16 20:12:43,210 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:12:43,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 10] total 18 [2022-11-16 20:12:43,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583818442] [2022-11-16 20:12:43,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:12:43,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-16 20:12:43,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:43,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-16 20:12:43,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-11-16 20:12:43,212 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) [2022-11-16 20:12:43,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:43,783 INFO L93 Difference]: Finished difference Result 128 states and 144 transitions. [2022-11-16 20:12:43,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-11-16 20:12:43,784 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 [2022-11-16 20:12:43,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:43,785 INFO L225 Difference]: With dead ends: 128 [2022-11-16 20:12:43,785 INFO L226 Difference]: Without dead ends: 123 [2022-11-16 20:12:43,786 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=332, Invalid=1150, Unknown=0, NotChecked=0, Total=1482 [2022-11-16 20:12:43,786 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 129 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:43,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 76 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 20:12:43,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-11-16 20:12:43,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 68. [2022-11-16 20:12:43,794 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) [2022-11-16 20:12:43,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 77 transitions. [2022-11-16 20:12:43,795 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 77 transitions. Word has length 35 [2022-11-16 20:12:43,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:43,795 INFO L495 AbstractCegarLoop]: Abstraction has 68 states and 77 transitions. [2022-11-16 20:12:43,795 INFO L496 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) [2022-11-16 20:12:43,796 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 77 transitions. [2022-11-16 20:12:43,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-16 20:12:43,797 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:43,797 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:43,811 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-16 20:12:43,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:43,998 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:43,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:43,998 INFO L85 PathProgramCache]: Analyzing trace with hash 442028402, now seen corresponding path program 2 times [2022-11-16 20:12:43,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:43,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454906791] [2022-11-16 20:12:43,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:43,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:44,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:44,365 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-11-16 20:12:44,365 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:44,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454906791] [2022-11-16 20:12:44,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454906791] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:12:44,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348600662] [2022-11-16 20:12:44,366 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 20:12:44,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:44,366 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:12:44,367 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:12:44,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-16 20:12:44,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-11-16 20:12:44,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 20:12:44,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-16 20:12:44,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:12:44,679 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-11-16 20:12:44,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:12:45,652 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 10 proven. 96 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-11-16 20:12:45,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348600662] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:12:45,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2375850] [2022-11-16 20:12:45,654 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2022-11-16 20:12:45,654 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:12:45,654 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-16 20:12:45,654 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:12:45,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 14] total 30 [2022-11-16 20:12:45,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323094582] [2022-11-16 20:12:45,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:12:45,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-16 20:12:45,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:45,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-16 20:12:45,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=802, Unknown=0, NotChecked=0, Total=930 [2022-11-16 20:12:45,657 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) [2022-11-16 20:12:46,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:46,424 INFO L93 Difference]: Finished difference Result 139 states and 161 transitions. [2022-11-16 20:12:46,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-11-16 20:12:46,425 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 [2022-11-16 20:12:46,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:46,426 INFO L225 Difference]: With dead ends: 139 [2022-11-16 20:12:46,426 INFO L226 Difference]: Without dead ends: 138 [2022-11-16 20:12:46,428 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 108 SyntacticMatches, 5 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 678 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=479, Invalid=2601, Unknown=0, NotChecked=0, Total=3080 [2022-11-16 20:12:46,428 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 213 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:46,428 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 115 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-16 20:12:46,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2022-11-16 20:12:46,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 88. [2022-11-16 20:12:46,439 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) [2022-11-16 20:12:46,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 101 transitions. [2022-11-16 20:12:46,440 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 101 transitions. Word has length 62 [2022-11-16 20:12:46,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:46,443 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 101 transitions. [2022-11-16 20:12:46,443 INFO L496 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) [2022-11-16 20:12:46,443 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 101 transitions. [2022-11-16 20:12:46,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-16 20:12:46,444 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:46,445 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:46,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-16 20:12:46,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:46,648 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:46,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:46,648 INFO L85 PathProgramCache]: Analyzing trace with hash -325154713, now seen corresponding path program 2 times [2022-11-16 20:12:46,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:46,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405237539] [2022-11-16 20:12:46,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:46,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:46,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:46,781 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 29 proven. 15 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-16 20:12:46,781 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:46,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405237539] [2022-11-16 20:12:46,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405237539] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:12:46,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961764445] [2022-11-16 20:12:46,782 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 20:12:46,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:46,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:12:46,783 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:12:46,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-16 20:12:46,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-16 20:12:46,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 20:12:46,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-16 20:12:46,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:12:46,962 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 29 proven. 15 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-16 20:12:46,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:12:47,197 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 29 proven. 15 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-16 20:12:47,197 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961764445] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:12:47,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1018271013] [2022-11-16 20:12:47,199 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-11-16 20:12:47,199 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:12:47,199 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-16 20:12:47,200 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:12:47,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-11-16 20:12:47,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357947887] [2022-11-16 20:12:47,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:12:47,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-16 20:12:47,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:47,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-16 20:12:47,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-11-16 20:12:47,201 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) [2022-11-16 20:12:47,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:47,512 INFO L93 Difference]: Finished difference Result 109 states and 124 transitions. [2022-11-16 20:12:47,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-16 20:12:47,512 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 [2022-11-16 20:12:47,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:47,513 INFO L225 Difference]: With dead ends: 109 [2022-11-16 20:12:47,514 INFO L226 Difference]: Without dead ends: 104 [2022-11-16 20:12:47,514 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 80 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=177, Invalid=753, Unknown=0, NotChecked=0, Total=930 [2022-11-16 20:12:47,515 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 102 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:47,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 123 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-16 20:12:47,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2022-11-16 20:12:47,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 98. [2022-11-16 20:12:47,522 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) [2022-11-16 20:12:47,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 111 transitions. [2022-11-16 20:12:47,525 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 111 transitions. Word has length 46 [2022-11-16 20:12:47,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:47,525 INFO L495 AbstractCegarLoop]: Abstraction has 98 states and 111 transitions. [2022-11-16 20:12:47,525 INFO L496 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) [2022-11-16 20:12:47,525 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 111 transitions. [2022-11-16 20:12:47,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-16 20:12:47,527 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:47,527 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:47,539 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-16 20:12:47,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-16 20:12:47,739 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:47,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:47,740 INFO L85 PathProgramCache]: Analyzing trace with hash -674862935, now seen corresponding path program 3 times [2022-11-16 20:12:47,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:47,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294767694] [2022-11-16 20:12:47,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:47,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:47,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:48,071 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 2 proven. 115 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-16 20:12:48,071 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:48,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294767694] [2022-11-16 20:12:48,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294767694] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:12:48,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892765126] [2022-11-16 20:12:48,072 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-16 20:12:48,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:48,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:12:48,073 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:12:48,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-16 20:12:48,172 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-16 20:12:48,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 20:12:48,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-16 20:12:48,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:12:48,399 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 2 proven. 115 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-11-16 20:12:48,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:12:49,481 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 12 proven. 117 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-16 20:12:49,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892765126] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:12:49,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1358143087] [2022-11-16 20:12:49,484 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-11-16 20:12:49,484 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:12:49,485 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-16 20:12:49,486 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:12:49,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 18] total 36 [2022-11-16 20:12:49,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681613860] [2022-11-16 20:12:49,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:12:49,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-11-16 20:12:49,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:49,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-11-16 20:12:49,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1183, Unknown=0, NotChecked=0, Total=1332 [2022-11-16 20:12:49,489 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) [2022-11-16 20:12:51,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:51,165 INFO L93 Difference]: Finished difference Result 187 states and 209 transitions. [2022-11-16 20:12:51,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-11-16 20:12:51,166 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 [2022-11-16 20:12:51,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:51,167 INFO L225 Difference]: With dead ends: 187 [2022-11-16 20:12:51,167 INFO L226 Difference]: Without dead ends: 176 [2022-11-16 20:12:51,170 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 119 SyntacticMatches, 3 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1289 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=924, Invalid=5082, Unknown=0, NotChecked=0, Total=6006 [2022-11-16 20:12:51,171 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 242 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:51,171 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 183 Invalid, 995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 870 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-16 20:12:51,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2022-11-16 20:12:51,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 161. [2022-11-16 20:12:51,180 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) [2022-11-16 20:12:51,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 177 transitions. [2022-11-16 20:12:51,181 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 177 transitions. Word has length 68 [2022-11-16 20:12:51,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:51,182 INFO L495 AbstractCegarLoop]: Abstraction has 161 states and 177 transitions. [2022-11-16 20:12:51,182 INFO L496 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) [2022-11-16 20:12:51,182 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 177 transitions. [2022-11-16 20:12:51,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-11-16 20:12:51,183 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:51,183 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:51,193 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-16 20:12:51,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-16 20:12:51,389 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:51,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:51,389 INFO L85 PathProgramCache]: Analyzing trace with hash 147099220, now seen corresponding path program 3 times [2022-11-16 20:12:51,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:51,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541151109] [2022-11-16 20:12:51,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:51,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:51,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:12:52,036 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2022-11-16 20:12:52,036 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:12:52,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541151109] [2022-11-16 20:12:52,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541151109] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:12:52,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806035265] [2022-11-16 20:12:52,037 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-16 20:12:52,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:52,037 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:12:52,039 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:12:52,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-16 20:12:52,133 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-16 20:12:52,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 20:12:52,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-16 20:12:52,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:12:52,614 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2022-11-16 20:12:52,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:12:57,401 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 30 proven. 192 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-11-16 20:12:57,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806035265] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:12:57,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [991387700] [2022-11-16 20:12:57,403 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2022-11-16 20:12:57,403 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:12:57,404 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-16 20:12:57,404 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:12:57,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 22] total 50 [2022-11-16 20:12:57,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449892423] [2022-11-16 20:12:57,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:12:57,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-11-16 20:12:57,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:12:57,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-11-16 20:12:57,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=2248, Unknown=0, NotChecked=0, Total=2550 [2022-11-16 20:12:57,407 INFO L87 Difference]: Start difference. First operand 161 states and 177 transitions. Second operand has 51 states, 50 states have (on average 2.38) internal successors, (119), 49 states have internal predecessors, (119), 7 states have call successors, (7), 3 states have call predecessors, (7), 16 states have return successors, (24), 24 states have call predecessors, (24), 5 states have call successors, (24) [2022-11-16 20:12:59,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:12:59,542 INFO L93 Difference]: Finished difference Result 298 states and 341 transitions. [2022-11-16 20:12:59,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-16 20:12:59,543 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 50 states have (on average 2.38) internal successors, (119), 49 states have internal predecessors, (119), 7 states have call successors, (7), 3 states have call predecessors, (7), 16 states have return successors, (24), 24 states have call predecessors, (24), 5 states have call successors, (24) Word has length 94 [2022-11-16 20:12:59,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:12:59,545 INFO L225 Difference]: With dead ends: 298 [2022-11-16 20:12:59,545 INFO L226 Difference]: Without dead ends: 297 [2022-11-16 20:12:59,548 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 158 SyntacticMatches, 7 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2663 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1256, Invalid=8844, Unknown=0, NotChecked=0, Total=10100 [2022-11-16 20:12:59,549 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 465 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 1185 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 1348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 1185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-16 20:12:59,549 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [489 Valid, 343 Invalid, 1348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 1185 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-16 20:12:59,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-11-16 20:12:59,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 201. [2022-11-16 20:12:59,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 160 states have (on average 1.04375) internal successors, (167), 159 states have internal predecessors, (167), 9 states have call successors, (9), 6 states have call predecessors, (9), 31 states have return successors, (49), 35 states have call predecessors, (49), 7 states have call successors, (49) [2022-11-16 20:12:59,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 225 transitions. [2022-11-16 20:12:59,563 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 225 transitions. Word has length 94 [2022-11-16 20:12:59,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:12:59,564 INFO L495 AbstractCegarLoop]: Abstraction has 201 states and 225 transitions. [2022-11-16 20:12:59,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 50 states have (on average 2.38) internal successors, (119), 49 states have internal predecessors, (119), 7 states have call successors, (7), 3 states have call predecessors, (7), 16 states have return successors, (24), 24 states have call predecessors, (24), 5 states have call successors, (24) [2022-11-16 20:12:59,565 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 225 transitions. [2022-11-16 20:12:59,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-11-16 20:12:59,566 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:12:59,566 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 8, 7, 7, 7, 7, 7, 7, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:12:59,572 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-16 20:12:59,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:12:59,772 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:12:59,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:12:59,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1830791249, now seen corresponding path program 4 times [2022-11-16 20:12:59,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:12:59,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816103580] [2022-11-16 20:12:59,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:12:59,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:12:59,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:13:00,138 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 121 proven. 81 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2022-11-16 20:13:00,139 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:13:00,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816103580] [2022-11-16 20:13:00,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816103580] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:13:00,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488626329] [2022-11-16 20:13:00,139 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-16 20:13:00,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:13:00,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:13:00,143 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:13:00,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-16 20:13:00,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:13:00,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-16 20:13:00,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:13:00,718 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 3 proven. 214 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-16 20:13:00,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:13:02,577 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 8 proven. 243 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-16 20:13:02,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488626329] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:13:02,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [686133897] [2022-11-16 20:13:02,579 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-11-16 20:13:02,579 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:13:02,579 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-16 20:13:02,580 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:13:02,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19, 23] total 47 [2022-11-16 20:13:02,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134788223] [2022-11-16 20:13:02,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:13:02,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-11-16 20:13:02,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:13:02,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-11-16 20:13:02,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=2032, Unknown=0, NotChecked=0, Total=2256 [2022-11-16 20:13:02,583 INFO L87 Difference]: Start difference. First operand 201 states and 225 transitions. Second operand has 48 states, 47 states have (on average 2.9361702127659575) internal successors, (138), 45 states have internal predecessors, (138), 14 states have call successors, (16), 4 states have call predecessors, (16), 15 states have return successors, (23), 22 states have call predecessors, (23), 12 states have call successors, (23) [2022-11-16 20:13:05,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:13:05,111 INFO L93 Difference]: Finished difference Result 340 states and 387 transitions. [2022-11-16 20:13:05,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-11-16 20:13:05,112 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 47 states have (on average 2.9361702127659575) internal successors, (138), 45 states have internal predecessors, (138), 14 states have call successors, (16), 4 states have call predecessors, (16), 15 states have return successors, (23), 22 states have call predecessors, (23), 12 states have call successors, (23) Word has length 90 [2022-11-16 20:13:05,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:13:05,114 INFO L225 Difference]: With dead ends: 340 [2022-11-16 20:13:05,114 INFO L226 Difference]: Without dead ends: 319 [2022-11-16 20:13:05,118 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 150 SyntacticMatches, 4 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2737 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1684, Invalid=9446, Unknown=0, NotChecked=0, Total=11130 [2022-11-16 20:13:05,119 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 383 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 1357 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 1548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 1357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-16 20:13:05,119 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [383 Valid, 301 Invalid, 1548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 1357 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-16 20:13:05,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-11-16 20:13:05,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 168. [2022-11-16 20:13:05,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 134 states have (on average 1.037313432835821) internal successors, (139), 133 states have internal predecessors, (139), 6 states have call successors, (6), 4 states have call predecessors, (6), 27 states have return successors, (44), 30 states have call predecessors, (44), 5 states have call successors, (44) [2022-11-16 20:13:05,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 189 transitions. [2022-11-16 20:13:05,130 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 189 transitions. Word has length 90 [2022-11-16 20:13:05,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:13:05,130 INFO L495 AbstractCegarLoop]: Abstraction has 168 states and 189 transitions. [2022-11-16 20:13:05,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 47 states have (on average 2.9361702127659575) internal successors, (138), 45 states have internal predecessors, (138), 14 states have call successors, (16), 4 states have call predecessors, (16), 15 states have return successors, (23), 22 states have call predecessors, (23), 12 states have call successors, (23) [2022-11-16 20:13:05,131 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 189 transitions. [2022-11-16 20:13:05,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-11-16 20:13:05,133 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:13:05,133 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 11, 11, 11, 11, 11, 11, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:13:05,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-16 20:13:05,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-16 20:13:05,339 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:13:05,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:13:05,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1988880751, now seen corresponding path program 5 times [2022-11-16 20:13:05,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:13:05,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898729649] [2022-11-16 20:13:05,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:13:05,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:13:05,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:13:06,312 INFO L134 CoverageAnalysis]: Checked inductivity of 686 backedges. 2 proven. 436 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2022-11-16 20:13:06,312 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:13:06,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898729649] [2022-11-16 20:13:06,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898729649] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:13:06,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786427229] [2022-11-16 20:13:06,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 20:13:06,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:13:06,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:13:06,314 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:13:06,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-16 20:13:06,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-11-16 20:13:06,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 20:13:06,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 85 conjunts are in the unsatisfiable core [2022-11-16 20:13:06,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:13:07,502 INFO L134 CoverageAnalysis]: Checked inductivity of 686 backedges. 42 proven. 434 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-11-16 20:13:07,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:13:10,035 INFO L134 CoverageAnalysis]: Checked inductivity of 686 backedges. 77 proven. 436 refuted. 0 times theorem prover too weak. 173 trivial. 0 not checked. [2022-11-16 20:13:10,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786427229] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:13:10,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1348824409] [2022-11-16 20:13:10,037 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-11-16 20:13:10,037 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:13:10,038 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-16 20:13:10,038 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:13:10,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 29, 31] total 65 [2022-11-16 20:13:10,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332820027] [2022-11-16 20:13:10,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:13:10,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 20:13:10,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:13:10,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 20:13:10,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=4042, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 20:13:10,042 INFO L87 Difference]: Start difference. First operand 168 states and 189 transitions. Second operand has 66 states, 65 states have (on average 2.4153846153846152) internal successors, (157), 63 states have internal predecessors, (157), 8 states have call successors, (9), 2 states have call predecessors, (9), 23 states have return successors, (33), 32 states have call predecessors, (33), 7 states have call successors, (33) [2022-11-16 20:13:14,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:13:14,008 INFO L93 Difference]: Finished difference Result 316 states and 347 transitions. [2022-11-16 20:13:14,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-11-16 20:13:14,009 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 65 states have (on average 2.4153846153846152) internal successors, (157), 63 states have internal predecessors, (157), 8 states have call successors, (9), 2 states have call predecessors, (9), 23 states have return successors, (33), 32 states have call predecessors, (33), 7 states have call successors, (33) Word has length 134 [2022-11-16 20:13:14,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:13:14,011 INFO L225 Difference]: With dead ends: 316 [2022-11-16 20:13:14,011 INFO L226 Difference]: Without dead ends: 309 [2022-11-16 20:13:14,016 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 229 SyntacticMatches, 12 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4156 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1374, Invalid=14628, Unknown=0, NotChecked=0, Total=16002 [2022-11-16 20:13:14,017 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 416 mSDsluCounter, 857 mSDsCounter, 0 mSdLazyCounter, 3760 mSolverCounterSat, 219 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 885 SdHoareTripleChecker+Invalid, 3979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 219 IncrementalHoareTripleChecker+Valid, 3760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-11-16 20:13:14,017 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [416 Valid, 885 Invalid, 3979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [219 Valid, 3760 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-11-16 20:13:14,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-11-16 20:13:14,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 251. [2022-11-16 20:13:14,032 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) [2022-11-16 20:13:14,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 275 transitions. [2022-11-16 20:13:14,033 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 275 transitions. Word has length 134 [2022-11-16 20:13:14,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:13:14,034 INFO L495 AbstractCegarLoop]: Abstraction has 251 states and 275 transitions. [2022-11-16 20:13:14,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 65 states have (on average 2.4153846153846152) internal successors, (157), 63 states have internal predecessors, (157), 8 states have call successors, (9), 2 states have call predecessors, (9), 23 states have return successors, (33), 32 states have call predecessors, (33), 7 states have call successors, (33) [2022-11-16 20:13:14,034 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 275 transitions. [2022-11-16 20:13:14,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-11-16 20:13:14,037 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:13:14,037 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 12, 12, 12, 12, 12, 12, 11, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:13:14,042 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-16 20:13:14,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-16 20:13:14,243 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:13:14,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:13:14,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1545540795, now seen corresponding path program 6 times [2022-11-16 20:13:14,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:13:14,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117606499] [2022-11-16 20:13:14,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:13:14,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:13:14,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:13:15,073 INFO L134 CoverageAnalysis]: Checked inductivity of 814 backedges. 241 proven. 291 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-11-16 20:13:15,073 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:13:15,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117606499] [2022-11-16 20:13:15,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117606499] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:13:15,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93736705] [2022-11-16 20:13:15,074 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-16 20:13:15,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:13:15,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:13:15,075 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:13:15,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-16 20:13:15,266 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-16 20:13:15,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 20:13:15,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-16 20:13:15,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:13:16,127 INFO L134 CoverageAnalysis]: Checked inductivity of 814 backedges. 3 proven. 544 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2022-11-16 20:13:16,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:13:25,139 INFO L134 CoverageAnalysis]: Checked inductivity of 814 backedges. 33 proven. 623 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-11-16 20:13:25,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93736705] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:13:25,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1321489017] [2022-11-16 20:13:25,141 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-11-16 20:13:25,141 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:13:25,141 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-16 20:13:25,142 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:13:25,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 29, 33] total 72 [2022-11-16 20:13:25,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462590773] [2022-11-16 20:13:25,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:13:25,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-11-16 20:13:25,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:13:25,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-11-16 20:13:25,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=484, Invalid=4772, Unknown=0, NotChecked=0, Total=5256 [2022-11-16 20:13:25,145 INFO L87 Difference]: Start difference. First operand 251 states and 275 transitions. Second operand has 73 states, 72 states have (on average 2.6805555555555554) internal successors, (193), 70 states have internal predecessors, (193), 14 states have call successors, (16), 4 states have call predecessors, (16), 25 states have return successors, (38), 37 states have call predecessors, (38), 12 states have call successors, (38) [2022-11-16 20:13:31,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:13:31,339 INFO L93 Difference]: Finished difference Result 535 states and 612 transitions. [2022-11-16 20:13:31,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2022-11-16 20:13:31,340 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 72 states have (on average 2.6805555555555554) internal successors, (193), 70 states have internal predecessors, (193), 14 states have call successors, (16), 4 states have call predecessors, (16), 25 states have return successors, (38), 37 states have call predecessors, (38), 12 states have call successors, (38) Word has length 145 [2022-11-16 20:13:31,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:13:31,343 INFO L225 Difference]: With dead ends: 535 [2022-11-16 20:13:31,343 INFO L226 Difference]: Without dead ends: 494 [2022-11-16 20:13:31,349 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 245 SyntacticMatches, 9 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12297 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=4429, Invalid=35771, Unknown=0, NotChecked=0, Total=40200 [2022-11-16 20:13:31,349 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 1053 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 2396 mSolverCounterSat, 507 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1053 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 2903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 507 IncrementalHoareTripleChecker+Valid, 2396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-11-16 20:13:31,350 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1053 Valid, 376 Invalid, 2903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [507 Valid, 2396 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-11-16 20:13:31,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2022-11-16 20:13:31,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 218. [2022-11-16 20:13:31,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 174 states have (on average 1.028735632183908) internal successors, (179), 173 states have internal predecessors, (179), 6 states have call successors, (6), 4 states have call predecessors, (6), 37 states have return successors, (54), 40 states have call predecessors, (54), 5 states have call successors, (54) [2022-11-16 20:13:31,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 239 transitions. [2022-11-16 20:13:31,386 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 239 transitions. Word has length 145 [2022-11-16 20:13:31,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:13:31,387 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 239 transitions. [2022-11-16 20:13:31,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 72 states have (on average 2.6805555555555554) internal successors, (193), 70 states have internal predecessors, (193), 14 states have call successors, (16), 4 states have call predecessors, (16), 25 states have return successors, (38), 37 states have call predecessors, (38), 12 states have call successors, (38) [2022-11-16 20:13:31,388 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 239 transitions. [2022-11-16 20:13:31,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2022-11-16 20:13:31,390 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:13:31,391 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 16, 16, 16, 15, 15, 1, 1, 1, 1, 1, 1] [2022-11-16 20:13:31,399 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-11-16 20:13:31,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:13:31,596 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:13:31,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:13:31,597 INFO L85 PathProgramCache]: Analyzing trace with hash 106899070, now seen corresponding path program 4 times [2022-11-16 20:13:31,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:13:31,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237214683] [2022-11-16 20:13:31,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:13:31,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:13:31,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:13:33,518 INFO L134 CoverageAnalysis]: Checked inductivity of 1557 backedges. 0 proven. 894 refuted. 0 times theorem prover too weak. 663 trivial. 0 not checked. [2022-11-16 20:13:33,518 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:13:33,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237214683] [2022-11-16 20:13:33,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237214683] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:13:33,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298199675] [2022-11-16 20:13:33,519 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-16 20:13:33,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:13:33,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:13:33,520 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:13:33,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-16 20:13:33,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:13:33,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 70 conjunts are in the unsatisfiable core [2022-11-16 20:13:33,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:13:35,007 INFO L134 CoverageAnalysis]: Checked inductivity of 1557 backedges. 0 proven. 894 refuted. 0 times theorem prover too weak. 663 trivial. 0 not checked. [2022-11-16 20:13:35,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:14:12,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1557 backedges. 70 proven. 894 refuted. 0 times theorem prover too weak. 593 trivial. 0 not checked. [2022-11-16 20:14:12,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298199675] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:14:12,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [301098760] [2022-11-16 20:14:12,024 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2022-11-16 20:14:12,024 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:14:12,025 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-16 20:14:12,026 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:14:12,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 38] total 90 [2022-11-16 20:14:12,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60205583] [2022-11-16 20:14:12,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:14:12,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2022-11-16 20:14:12,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:14:12,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2022-11-16 20:14:12,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=890, Invalid=7300, Unknown=0, NotChecked=0, Total=8190 [2022-11-16 20:14:12,029 INFO L87 Difference]: Start difference. First operand 218 states and 239 transitions. Second operand has 91 states, 90 states have (on average 2.3) internal successors, (207), 89 states have internal predecessors, (207), 7 states have call successors, (9), 3 states have call predecessors, (9), 32 states have return successors, (48), 48 states have call predecessors, (48), 5 states have call successors, (48) [2022-11-16 20:14:17,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:14:17,304 INFO L93 Difference]: Finished difference Result 450 states and 517 transitions. [2022-11-16 20:14:17,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-11-16 20:14:17,305 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 90 states have (on average 2.3) internal successors, (207), 89 states have internal predecessors, (207), 7 states have call successors, (9), 3 states have call predecessors, (9), 32 states have return successors, (48), 48 states have call predecessors, (48), 5 states have call successors, (48) Word has length 194 [2022-11-16 20:14:17,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:14:17,307 INFO L225 Difference]: With dead ends: 450 [2022-11-16 20:14:17,307 INFO L226 Difference]: Without dead ends: 449 [2022-11-16 20:14:17,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 537 GetRequests, 336 SyntacticMatches, 17 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10480 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=3564, Invalid=30846, Unknown=0, NotChecked=0, Total=34410 [2022-11-16 20:14:17,310 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 952 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 2776 mSolverCounterSat, 293 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1000 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 3069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 293 IncrementalHoareTripleChecker+Valid, 2776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-16 20:14:17,312 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1000 Valid, 608 Invalid, 3069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [293 Valid, 2776 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-11-16 20:14:17,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-11-16 20:14:17,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 298. [2022-11-16 20:14:17,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 238 states have (on average 1.0210084033613445) internal successors, (243), 237 states have internal predecessors, (243), 6 states have call successors, (6), 4 states have call predecessors, (6), 53 states have return successors, (86), 56 states have call predecessors, (86), 5 states have call successors, (86) [2022-11-16 20:14:17,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 335 transitions. [2022-11-16 20:14:17,334 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 335 transitions. Word has length 194 [2022-11-16 20:14:17,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:14:17,335 INFO L495 AbstractCegarLoop]: Abstraction has 298 states and 335 transitions. [2022-11-16 20:14:17,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 90 states have (on average 2.3) internal successors, (207), 89 states have internal predecessors, (207), 7 states have call successors, (9), 3 states have call predecessors, (9), 32 states have return successors, (48), 48 states have call predecessors, (48), 5 states have call successors, (48) [2022-11-16 20:14:17,335 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 335 transitions. [2022-11-16 20:14:17,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2022-11-16 20:14:17,340 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:14:17,340 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 22, 21, 21, 21, 21, 21, 21, 20, 20, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:14:17,358 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-16 20:14:17,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:14:17,551 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:14:17,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:14:17,552 INFO L85 PathProgramCache]: Analyzing trace with hash -2053363015, now seen corresponding path program 7 times [2022-11-16 20:14:17,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:14:17,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040357354] [2022-11-16 20:14:17,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:14:17,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:14:17,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:20,329 INFO L134 CoverageAnalysis]: Checked inductivity of 2461 backedges. 2 proven. 1371 refuted. 0 times theorem prover too weak. 1088 trivial. 0 not checked. [2022-11-16 20:14:20,329 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:14:20,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040357354] [2022-11-16 20:14:20,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040357354] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:14:20,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43848894] [2022-11-16 20:14:20,329 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-16 20:14:20,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:14:20,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:14:20,332 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:14:20,333 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-16 20:14:21,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:14:21,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 86 conjunts are in the unsatisfiable core [2022-11-16 20:14:21,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:14:22,536 INFO L134 CoverageAnalysis]: Checked inductivity of 2461 backedges. 2 proven. 1371 refuted. 0 times theorem prover too weak. 1088 trivial. 0 not checked. [2022-11-16 20:14:22,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:15:42,659 INFO L134 CoverageAnalysis]: Checked inductivity of 2461 backedges. 32 proven. 1793 refuted. 0 times theorem prover too weak. 636 trivial. 0 not checked. [2022-11-16 20:15:42,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43848894] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:15:42,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1242505510] [2022-11-16 20:15:42,661 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-11-16 20:15:42,661 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:15:42,662 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-16 20:15:42,668 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:15:42,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 51] total 117 [2022-11-16 20:15:42,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503154055] [2022-11-16 20:15:42,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:15:42,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 118 states [2022-11-16 20:15:42,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:15:42,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2022-11-16 20:15:42,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1352, Invalid=12454, Unknown=0, NotChecked=0, Total=13806 [2022-11-16 20:15:42,673 INFO L87 Difference]: Start difference. First operand 298 states and 335 transitions. Second operand has 118 states, 117 states have (on average 2.3846153846153846) internal successors, (279), 116 states have internal predecessors, (279), 11 states have call successors, (11), 3 states have call predecessors, (11), 43 states have return successors, (64), 64 states have call predecessors, (64), 9 states have call successors, (64) [2022-11-16 20:15:58,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:15:58,621 INFO L93 Difference]: Finished difference Result 659 states and 737 transitions. [2022-11-16 20:15:58,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 240 states. [2022-11-16 20:15:58,623 INFO L78 Accepts]: Start accepts. Automaton has has 118 states, 117 states have (on average 2.3846153846153846) internal successors, (279), 116 states have internal predecessors, (279), 11 states have call successors, (11), 3 states have call predecessors, (11), 43 states have return successors, (64), 64 states have call predecessors, (64), 9 states have call successors, (64) Word has length 244 [2022-11-16 20:15:58,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:15:58,626 INFO L225 Difference]: With dead ends: 659 [2022-11-16 20:15:58,626 INFO L226 Difference]: Without dead ends: 616 [2022-11-16 20:15:58,636 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 790 GetRequests, 423 SyntacticMatches, 18 SemanticMatches, 349 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41409 ImplicationChecksByTransitivity, 16.8s TimeCoverageRelationStatistics Valid=8952, Invalid=113898, Unknown=0, NotChecked=0, Total=122850 [2022-11-16 20:15:58,637 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 945 mSDsluCounter, 1549 mSDsCounter, 0 mSdLazyCounter, 9238 mSolverCounterSat, 545 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 945 SdHoareTripleChecker+Valid, 1613 SdHoareTripleChecker+Invalid, 9783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 545 IncrementalHoareTripleChecker+Valid, 9238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2022-11-16 20:15:58,637 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [945 Valid, 1613 Invalid, 9783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [545 Valid, 9238 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2022-11-16 20:15:58,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2022-11-16 20:15:58,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 521. [2022-11-16 20:15:58,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 416 states have (on average 1.0168269230769231) internal successors, (423), 415 states have internal predecessors, (423), 9 states have call successors, (9), 6 states have call predecessors, (9), 95 states have return successors, (129), 99 states have call predecessors, (129), 7 states have call successors, (129) [2022-11-16 20:15:58,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 561 transitions. [2022-11-16 20:15:58,662 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 561 transitions. Word has length 244 [2022-11-16 20:15:58,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:15:58,663 INFO L495 AbstractCegarLoop]: Abstraction has 521 states and 561 transitions. [2022-11-16 20:15:58,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 118 states, 117 states have (on average 2.3846153846153846) internal successors, (279), 116 states have internal predecessors, (279), 11 states have call successors, (11), 3 states have call predecessors, (11), 43 states have return successors, (64), 64 states have call predecessors, (64), 9 states have call successors, (64) [2022-11-16 20:15:58,664 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 561 transitions. [2022-11-16 20:15:58,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-11-16 20:15:58,668 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:15:58,669 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 25, 25, 25, 25, 24, 23, 23, 22, 22, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 20:15:58,687 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-16 20:15:58,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:15:58,877 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:15:58,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:15:58,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1370498209, now seen corresponding path program 8 times [2022-11-16 20:15:58,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:15:58,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809015035] [2022-11-16 20:15:58,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:15:58,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:15:59,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:16:02,400 INFO L134 CoverageAnalysis]: Checked inductivity of 3242 backedges. 535 proven. 1439 refuted. 0 times theorem prover too weak. 1268 trivial. 0 not checked. [2022-11-16 20:16:02,401 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:16:02,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809015035] [2022-11-16 20:16:02,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809015035] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:16:02,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043667569] [2022-11-16 20:16:02,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 20:16:02,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:16:02,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:16:02,403 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:16:02,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-16 20:16:04,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 27 check-sat command(s) [2022-11-16 20:16:04,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 20:16:04,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 626 conjuncts, 96 conjunts are in the unsatisfiable core [2022-11-16 20:16:04,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:16:06,279 INFO L134 CoverageAnalysis]: Checked inductivity of 3242 backedges. 9 proven. 1980 refuted. 0 times theorem prover too weak. 1253 trivial. 0 not checked. [2022-11-16 20:16:06,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 20:17:46,763 INFO L134 CoverageAnalysis]: Checked inductivity of 3242 backedges. 9 proven. 2084 refuted. 0 times theorem prover too weak. 1149 trivial. 0 not checked. [2022-11-16 20:17:46,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043667569] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 20:17:46,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1274635490] [2022-11-16 20:17:46,765 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2022-11-16 20:17:46,765 INFO L166 IcfgInterpreter]: Building call graph [2022-11-16 20:17:46,765 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:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) 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) [2022-11-16 20:17:46,766 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 20:17:46,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 51, 54] total 126 [2022-11-16 20:17:46,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289251599] [2022-11-16 20:17:46,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 20:17:46,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 127 states [2022-11-16 20:17:46,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-16 20:17:46,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 127 interpolants. [2022-11-16 20:17:46,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1467, Invalid=14535, Unknown=0, NotChecked=0, Total=16002 [2022-11-16 20:17:46,772 INFO L87 Difference]: Start difference. First operand 521 states and 561 transitions. Second operand has 127 states, 126 states have (on average 2.4523809523809526) internal successors, (309), 124 states have internal predecessors, (309), 13 states have call successors, (18), 4 states have call predecessors, (18), 47 states have return successors, (71), 70 states have call predecessors, (71), 11 states have call successors, (71) [2022-11-16 20:18:10,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-16 20:18:10,011 INFO L93 Difference]: Finished difference Result 1044 states and 1171 transitions. [2022-11-16 20:18:10,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 289 states. [2022-11-16 20:18:10,015 INFO L78 Accepts]: Start accepts. Automaton has has 127 states, 126 states have (on average 2.4523809523809526) internal successors, (309), 124 states have internal predecessors, (309), 13 states have call successors, (18), 4 states have call predecessors, (18), 47 states have return successors, (71), 70 states have call predecessors, (71), 11 states have call successors, (71) Word has length 278 [2022-11-16 20:18:10,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-16 20:18:10,019 INFO L225 Difference]: With dead ends: 1044 [2022-11-16 20:18:10,020 INFO L226 Difference]: Without dead ends: 959 [2022-11-16 20:18:10,034 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 910 GetRequests, 480 SyntacticMatches, 23 SemanticMatches, 407 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58169 ImplicationChecksByTransitivity, 24.3s TimeCoverageRelationStatistics Valid=13765, Invalid=153107, Unknown=0, NotChecked=0, Total=166872 [2022-11-16 20:18:10,035 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 2377 mSDsluCounter, 1273 mSDsCounter, 0 mSdLazyCounter, 10443 mSolverCounterSat, 1229 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2377 SdHoareTripleChecker+Valid, 1322 SdHoareTripleChecker+Invalid, 11672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1229 IncrementalHoareTripleChecker+Valid, 10443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2022-11-16 20:18:10,035 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2377 Valid, 1322 Invalid, 11672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1229 Valid, 10443 Invalid, 0 Unknown, 0 Unchecked, 6.1s Time] [2022-11-16 20:18:10,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 959 states. [2022-11-16 20:18:10,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 959 to 408. [2022-11-16 20:18:10,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 326 states have (on average 1.0153374233128833) internal successors, (331), 325 states have internal predecessors, (331), 6 states have call successors, (6), 4 states have call predecessors, (6), 75 states have return successors, (108), 78 states have call predecessors, (108), 5 states have call successors, (108) [2022-11-16 20:18:10,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 445 transitions. [2022-11-16 20:18:10,060 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 445 transitions. Word has length 278 [2022-11-16 20:18:10,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-16 20:18:10,061 INFO L495 AbstractCegarLoop]: Abstraction has 408 states and 445 transitions. [2022-11-16 20:18:10,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 127 states, 126 states have (on average 2.4523809523809526) internal successors, (309), 124 states have internal predecessors, (309), 13 states have call successors, (18), 4 states have call predecessors, (18), 47 states have return successors, (71), 70 states have call predecessors, (71), 11 states have call successors, (71) [2022-11-16 20:18:10,061 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 445 transitions. [2022-11-16 20:18:10,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2022-11-16 20:18:10,069 INFO L187 NwaCegarLoop]: Found error trace [2022-11-16 20:18:10,069 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 34, 34, 34, 34, 32, 32, 32, 31, 31, 1, 1, 1, 1, 1, 1] [2022-11-16 20:18:10,083 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-16 20:18:10,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:18:10,283 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting multErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [multErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, multErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2022-11-16 20:18:10,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 20:18:10,283 INFO L85 PathProgramCache]: Analyzing trace with hash 570507918, now seen corresponding path program 5 times [2022-11-16 20:18:10,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-16 20:18:10,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045113151] [2022-11-16 20:18:10,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 20:18:10,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 20:18:10,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 20:18:16,891 INFO L134 CoverageAnalysis]: Checked inductivity of 5917 backedges. 0 proven. 3078 refuted. 0 times theorem prover too weak. 2839 trivial. 0 not checked. [2022-11-16 20:18:16,891 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-16 20:18:16,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045113151] [2022-11-16 20:18:16,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045113151] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 20:18:16,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125896341] [2022-11-16 20:18:16,892 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-16 20:18:16,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 20:18:16,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 [2022-11-16 20:18:16,900 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 20:18:16,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5a4f88fd-90d2-43b8-8448-4ee716ed1a69/bin/utaipan-Xvt2sAort0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-16 20:18:19,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 35 check-sat command(s) [2022-11-16 20:18:19,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 20:18:19,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 811 conjuncts, 134 conjunts are in the unsatisfiable core [2022-11-16 20:18:19,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 20:18:23,367 INFO L134 CoverageAnalysis]: Checked inductivity of 5917 backedges. 0 proven. 3078 refuted. 0 times theorem prover too weak. 2839 trivial. 0 not checked. [2022-11-16 20:18:23,367 INFO L328 TraceCheckSpWp]: Computing backward predicates...