./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/ps4-ll_valuebound20.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version aef121e0 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/ps4-ll_valuebound20.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 1fbe6596ea58bb65874b731661e9f9f596a91893af06dcebaa497157579c7f46 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-aef121e [2021-11-23 02:40:08,757 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-23 02:40:08,760 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-23 02:40:08,802 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-23 02:40:08,802 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-23 02:40:08,804 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-23 02:40:08,806 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-23 02:40:08,809 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-23 02:40:08,815 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-23 02:40:08,817 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-23 02:40:08,819 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-23 02:40:08,821 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-23 02:40:08,822 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-23 02:40:08,823 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-23 02:40:08,826 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-23 02:40:08,828 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-23 02:40:08,830 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-23 02:40:08,831 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-23 02:40:08,835 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-23 02:40:08,838 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-23 02:40:08,841 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-23 02:40:08,843 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-23 02:40:08,845 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-23 02:40:08,846 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-23 02:40:08,851 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-23 02:40:08,852 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-23 02:40:08,853 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-23 02:40:08,854 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-23 02:40:08,855 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-23 02:40:08,857 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-23 02:40:08,857 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-23 02:40:08,859 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-23 02:40:08,860 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-23 02:40:08,861 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-23 02:40:08,863 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-23 02:40:08,863 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-23 02:40:08,864 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-23 02:40:08,865 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-23 02:40:08,865 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-23 02:40:08,866 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-23 02:40:08,867 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-23 02:40:08,869 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-23 02:40:08,901 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-23 02:40:08,902 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-23 02:40:08,902 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-23 02:40:08,902 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-23 02:40:08,903 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-23 02:40:08,904 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-23 02:40:08,904 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-23 02:40:08,904 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-23 02:40:08,905 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-23 02:40:08,905 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-23 02:40:08,906 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-23 02:40:08,906 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-23 02:40:08,906 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-23 02:40:08,907 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-23 02:40:08,907 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-23 02:40:08,907 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-23 02:40:08,908 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-23 02:40:08,908 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-23 02:40:08,909 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-23 02:40:08,909 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-23 02:40:08,910 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-23 02:40:08,910 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-23 02:40:08,910 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-23 02:40:08,911 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-23 02:40:08,911 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-23 02:40:08,912 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-23 02:40:08,912 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-23 02:40:08,912 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-23 02:40:08,913 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-23 02:40:08,913 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-23 02:40:08,914 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-23 02:40:08,914 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-23 02:40:08,914 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 02:40:08,915 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-23 02:40:08,915 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-23 02:40:08,915 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-23 02:40:08,916 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-23 02:40:08,916 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-23 02:40:08,916 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-23 02:40:08,916 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-23 02:40:08,917 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-23 02:40:08,917 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) 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 -> 1fbe6596ea58bb65874b731661e9f9f596a91893af06dcebaa497157579c7f46 [2021-11-23 02:40:09,232 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-23 02:40:09,281 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-23 02:40:09,287 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-23 02:40:09,289 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-23 02:40:09,290 INFO L275 PluginConnector]: CDTParser initialized [2021-11-23 02:40:09,291 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/../../sv-benchmarks/c/nla-digbench-scaling/ps4-ll_valuebound20.c [2021-11-23 02:40:09,396 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/data/8bf4cfa66/cd2b5271eb5c4ec4baa03b035512b700/FLAG19bb8bde7 [2021-11-23 02:40:09,958 INFO L306 CDTParser]: Found 1 translation units. [2021-11-23 02:40:09,959 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/sv-benchmarks/c/nla-digbench-scaling/ps4-ll_valuebound20.c [2021-11-23 02:40:09,974 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/data/8bf4cfa66/cd2b5271eb5c4ec4baa03b035512b700/FLAG19bb8bde7 [2021-11-23 02:40:10,341 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/data/8bf4cfa66/cd2b5271eb5c4ec4baa03b035512b700 [2021-11-23 02:40:10,347 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-23 02:40:10,350 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-23 02:40:10,357 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-23 02:40:10,357 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-23 02:40:10,366 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-23 02:40:10,367 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:40:10" (1/1) ... [2021-11-23 02:40:10,369 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ee3aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:40:10, skipping insertion in model container [2021-11-23 02:40:10,369 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 02:40:10" (1/1) ... [2021-11-23 02:40:10,378 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-23 02:40:10,396 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-23 02:40:10,600 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/sv-benchmarks/c/nla-digbench-scaling/ps4-ll_valuebound20.c[458,471] [2021-11-23 02:40:10,635 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 02:40:10,653 INFO L203 MainTranslator]: Completed pre-run [2021-11-23 02:40:10,669 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/sv-benchmarks/c/nla-digbench-scaling/ps4-ll_valuebound20.c[458,471] [2021-11-23 02:40:10,676 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-23 02:40:10,693 INFO L208 MainTranslator]: Completed translation [2021-11-23 02:40:10,694 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:40:10 WrapperNode [2021-11-23 02:40:10,694 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-23 02:40:10,695 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-23 02:40:10,696 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-23 02:40:10,696 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-23 02:40:10,708 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:40:10" (1/1) ... [2021-11-23 02:40:10,719 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:40:10" (1/1) ... [2021-11-23 02:40:10,740 INFO L137 Inliner]: procedures = 14, calls = 11, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 38 [2021-11-23 02:40:10,741 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-23 02:40:10,742 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-23 02:40:10,742 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-23 02:40:10,743 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-23 02:40:10,752 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:40:10" (1/1) ... [2021-11-23 02:40:10,753 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:40:10" (1/1) ... [2021-11-23 02:40:10,754 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:40:10" (1/1) ... [2021-11-23 02:40:10,755 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:40:10" (1/1) ... [2021-11-23 02:40:10,759 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:40:10" (1/1) ... [2021-11-23 02:40:10,765 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:40:10" (1/1) ... [2021-11-23 02:40:10,766 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:40:10" (1/1) ... [2021-11-23 02:40:10,768 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-23 02:40:10,770 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-23 02:40:10,770 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-23 02:40:10,770 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-23 02:40:10,771 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:40:10" (1/1) ... [2021-11-23 02:40:10,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-23 02:40:10,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:40:10,805 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-23 02:40:10,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-23 02:40:10,850 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-23 02:40:10,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-23 02:40:10,851 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-23 02:40:10,851 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-23 02:40:10,851 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-11-23 02:40:10,852 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-11-23 02:40:10,921 INFO L236 CfgBuilder]: Building ICFG [2021-11-23 02:40:10,923 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-23 02:40:11,053 INFO L277 CfgBuilder]: Performing block encoding [2021-11-23 02:40:11,082 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-23 02:40:11,083 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-23 02:40:11,086 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:40:11 BoogieIcfgContainer [2021-11-23 02:40:11,086 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-23 02:40:11,088 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-23 02:40:11,089 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-23 02:40:11,093 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-23 02:40:11,093 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 02:40:10" (1/3) ... [2021-11-23 02:40:11,094 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67b4328c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:40:11, skipping insertion in model container [2021-11-23 02:40:11,095 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 02:40:10" (2/3) ... [2021-11-23 02:40:11,095 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@67b4328c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 02:40:11, skipping insertion in model container [2021-11-23 02:40:11,096 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:40:11" (3/3) ... [2021-11-23 02:40:11,097 INFO L111 eAbstractionObserver]: Analyzing ICFG ps4-ll_valuebound20.c [2021-11-23 02:40:11,104 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-23 02:40:11,104 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-23 02:40:11,166 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-23 02:40:11,187 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-23 02:40:11,202 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-23 02:40:11,228 INFO L276 IsEmpty]: Start isEmpty. Operand has 14 states, 8 states have (on average 1.5) internal successors, (12), 9 states have internal predecessors, (12), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:40:11,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-11-23 02:40:11,241 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:40:11,242 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-11-23 02:40:11,243 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:40:11,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:40:11,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1757604175, now seen corresponding path program 1 times [2021-11-23 02:40:11,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:40:11,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745426230] [2021-11-23 02:40:11,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:40:11,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:40:11,402 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:40:11,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1936871239] [2021-11-23 02:40:11,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:40:11,404 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:11,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:40:11,406 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:40:11,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-23 02:40:11,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:40:11,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-23 02:40:11,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:40:11,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 02:40:11,688 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-23 02:40:11,688 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:40:11,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745426230] [2021-11-23 02:40:11,689 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:40:11,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936871239] [2021-11-23 02:40:11,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936871239] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-23 02:40:11,691 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-23 02:40:11,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-23 02:40:11,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231077797] [2021-11-23 02:40:11,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:40:11,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-23 02:40:11,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:40:11,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 02:40:11,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-23 02:40:11,743 INFO L87 Difference]: Start difference. First operand has 14 states, 8 states have (on average 1.5) internal successors, (12), 9 states have internal predecessors, (12), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 5 states, 5 states have (on average 1.0) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 02:40:11,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:40:11,920 INFO L93 Difference]: Finished difference Result 38 states and 56 transitions. [2021-11-23 02:40:11,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-23 02:40:11,923 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.0) internal successors, (5), 3 states have internal predecessors, (5), 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 6 [2021-11-23 02:40:11,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:40:11,957 INFO L225 Difference]: With dead ends: 38 [2021-11-23 02:40:11,957 INFO L226 Difference]: Without dead ends: 19 [2021-11-23 02:40:11,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-23 02:40:11,967 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 7 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:40:11,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 41 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:40:11,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2021-11-23 02:40:12,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 19. [2021-11-23 02:40:12,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 12 states have (on average 1.1666666666666667) internal successors, (14), 13 states have internal predecessors, (14), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:40:12,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 21 transitions. [2021-11-23 02:40:12,035 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 21 transitions. Word has length 6 [2021-11-23 02:40:12,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:40:12,037 INFO L470 AbstractCegarLoop]: Abstraction has 19 states and 21 transitions. [2021-11-23 02:40:12,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.0) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 02:40:12,039 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 21 transitions. [2021-11-23 02:40:12,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-23 02:40:12,042 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:40:12,042 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2021-11-23 02:40:12,090 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-23 02:40:12,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2021-11-23 02:40:12,259 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:40:12,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:40:12,260 INFO L85 PathProgramCache]: Analyzing trace with hash -19935186, now seen corresponding path program 1 times [2021-11-23 02:40:12,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:40:12,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831051387] [2021-11-23 02:40:12,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:40:12,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:40:12,301 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:40:12,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [9886729] [2021-11-23 02:40:12,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:40:12,315 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:12,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:40:12,316 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:40:12,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-23 02:40:12,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:40:12,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-23 02:40:12,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:40:12,592 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-23 02:40:12,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:40:13,014 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-23 02:40:13,014 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:40:13,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831051387] [2021-11-23 02:40:13,015 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:40:13,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9886729] [2021-11-23 02:40:13,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9886729] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-23 02:40:13,018 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:40:13,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2021-11-23 02:40:13,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535899616] [2021-11-23 02:40:13,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-23 02:40:13,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-23 02:40:13,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:40:13,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-23 02:40:13,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-23 02:40:13,026 INFO L87 Difference]: Start difference. First operand 19 states and 21 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-23 02:40:13,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:40:13,086 INFO L93 Difference]: Finished difference Result 25 states and 26 transitions. [2021-11-23 02:40:13,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-23 02:40:13,087 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 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 13 [2021-11-23 02:40:13,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:40:13,090 INFO L225 Difference]: With dead ends: 25 [2021-11-23 02:40:13,091 INFO L226 Difference]: Without dead ends: 20 [2021-11-23 02:40:13,093 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-11-23 02:40:13,098 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 6 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-23 02:40:13,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 30 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-23 02:40:13,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2021-11-23 02:40:13,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2021-11-23 02:40:13,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 14 states have (on average 1.0714285714285714) internal successors, (15), 14 states have internal predecessors, (15), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-23 02:40:13,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 20 transitions. [2021-11-23 02:40:13,124 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 20 transitions. Word has length 13 [2021-11-23 02:40:13,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:40:13,125 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 20 transitions. [2021-11-23 02:40:13,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-11-23 02:40:13,125 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 20 transitions. [2021-11-23 02:40:13,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-23 02:40:13,127 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:40:13,127 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-11-23 02:40:13,172 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-23 02:40:13,354 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:13,354 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:40:13,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:40:13,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1489129899, now seen corresponding path program 1 times [2021-11-23 02:40:13,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:40:13,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837764273] [2021-11-23 02:40:13,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:40:13,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:40:13,369 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:40:13,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [547156130] [2021-11-23 02:40:13,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:40:13,370 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:13,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:40:13,372 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:40:13,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-23 02:40:13,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:40:13,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-23 02:40:13,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:40:13,724 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-23 02:40:13,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:40:13,992 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:40:13,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837764273] [2021-11-23 02:40:13,993 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:40:13,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547156130] [2021-11-23 02:40:13,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547156130] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:40:13,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [222780407] [2021-11-23 02:40:14,018 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:40:14,019 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:40:14,024 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:40:14,031 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:40:14,032 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:40:15,316 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:40:15,549 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:40:18,031 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '368#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:40:18,032 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:40:18,032 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:40:18,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-11-23 02:40:18,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285002731] [2021-11-23 02:40:18,033 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:40:18,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-23 02:40:18,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:40:18,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-23 02:40:18,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-11-23 02:40:18,035 INFO L87 Difference]: Start difference. First operand 20 states and 20 transitions. Second operand has 7 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-23 02:40:18,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:40:18,133 INFO L93 Difference]: Finished difference Result 28 states and 29 transitions. [2021-11-23 02:40:18,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-23 02:40:18,134 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 19 [2021-11-23 02:40:18,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:40:18,135 INFO L225 Difference]: With dead ends: 28 [2021-11-23 02:40:18,136 INFO L226 Difference]: Without dead ends: 23 [2021-11-23 02:40:18,136 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-11-23 02:40:18,138 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 2 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:40:18,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 63 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:40:18,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2021-11-23 02:40:18,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2021-11-23 02:40:18,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 16 states have (on average 1.0625) internal successors, (17), 16 states have internal predecessors, (17), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:40:18,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 24 transitions. [2021-11-23 02:40:18,147 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 24 transitions. Word has length 19 [2021-11-23 02:40:18,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:40:18,148 INFO L470 AbstractCegarLoop]: Abstraction has 23 states and 24 transitions. [2021-11-23 02:40:18,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-23 02:40:18,149 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 24 transitions. [2021-11-23 02:40:18,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-23 02:40:18,150 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:40:18,150 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1] [2021-11-23 02:40:18,203 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-23 02:40:18,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-11-23 02:40:18,374 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:40:18,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:40:18,375 INFO L85 PathProgramCache]: Analyzing trace with hash -563106994, now seen corresponding path program 2 times [2021-11-23 02:40:18,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:40:18,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146964930] [2021-11-23 02:40:18,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:40:18,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:40:18,386 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:40:18,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [562435311] [2021-11-23 02:40:18,387 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 02:40:18,387 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:18,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:40:18,389 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:40:18,402 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-23 02:40:18,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-23 02:40:18,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:40:18,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-23 02:40:18,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:40:18,697 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-23 02:40:18,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:40:18,882 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:40:18,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146964930] [2021-11-23 02:40:18,883 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:40:18,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562435311] [2021-11-23 02:40:18,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562435311] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:40:18,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1406756441] [2021-11-23 02:40:18,886 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:40:18,887 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:40:18,887 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:40:18,887 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:40:18,887 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:40:19,736 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:40:19,907 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:40:20,612 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '577#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:40:20,612 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:40:20,613 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:40:20,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-11-23 02:40:20,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214008918] [2021-11-23 02:40:20,613 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:40:20,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-23 02:40:20,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:40:20,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-23 02:40:20,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-11-23 02:40:20,616 INFO L87 Difference]: Start difference. First operand 23 states and 24 transitions. Second operand has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:40:20,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:40:20,743 INFO L93 Difference]: Finished difference Result 31 states and 33 transitions. [2021-11-23 02:40:20,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-23 02:40:20,744 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 26 [2021-11-23 02:40:20,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:40:20,745 INFO L225 Difference]: With dead ends: 31 [2021-11-23 02:40:20,745 INFO L226 Difference]: Without dead ends: 26 [2021-11-23 02:40:20,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2021-11-23 02:40:20,748 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 2 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:40:20,748 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 89 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:40:20,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2021-11-23 02:40:20,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2021-11-23 02:40:20,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 18 states have (on average 1.0555555555555556) internal successors, (19), 18 states have internal predecessors, (19), 5 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-23 02:40:20,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 28 transitions. [2021-11-23 02:40:20,764 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 28 transitions. Word has length 26 [2021-11-23 02:40:20,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:40:20,765 INFO L470 AbstractCegarLoop]: Abstraction has 26 states and 28 transitions. [2021-11-23 02:40:20,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-23 02:40:20,765 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 28 transitions. [2021-11-23 02:40:20,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-23 02:40:20,767 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:40:20,768 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1] [2021-11-23 02:40:20,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-23 02:40:20,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:20,994 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:40:20,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:40:20,995 INFO L85 PathProgramCache]: Analyzing trace with hash 2031862859, now seen corresponding path program 3 times [2021-11-23 02:40:20,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:40:20,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799222347] [2021-11-23 02:40:20,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:40:20,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:40:21,022 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:40:21,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1136317858] [2021-11-23 02:40:21,024 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 02:40:21,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:21,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:40:21,026 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:40:21,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-23 02:40:21,262 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 02:40:21,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:40:21,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-23 02:40:21,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:40:21,504 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-11-23 02:40:21,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:40:21,691 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:40:21,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799222347] [2021-11-23 02:40:21,692 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:40:21,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136317858] [2021-11-23 02:40:21,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136317858] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:40:21,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [828755175] [2021-11-23 02:40:21,698 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:40:21,698 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:40:21,698 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:40:21,699 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:40:21,699 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:40:22,451 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:40:22,614 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:40:25,082 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '818#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:40:25,083 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:40:25,083 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:40:25,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-11-23 02:40:25,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856288766] [2021-11-23 02:40:25,083 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:40:25,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-23 02:40:25,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:40:25,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-23 02:40:25,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-11-23 02:40:25,085 INFO L87 Difference]: Start difference. First operand 26 states and 28 transitions. Second operand has 9 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-23 02:40:25,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:40:25,227 INFO L93 Difference]: Finished difference Result 34 states and 37 transitions. [2021-11-23 02:40:25,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-23 02:40:25,228 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 33 [2021-11-23 02:40:25,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:40:25,229 INFO L225 Difference]: With dead ends: 34 [2021-11-23 02:40:25,229 INFO L226 Difference]: Without dead ends: 29 [2021-11-23 02:40:25,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-11-23 02:40:25,231 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 2 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:40:25,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 119 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:40:25,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2021-11-23 02:40:25,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2021-11-23 02:40:25,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 20 states have (on average 1.05) internal successors, (21), 20 states have internal predecessors, (21), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-23 02:40:25,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 32 transitions. [2021-11-23 02:40:25,241 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 32 transitions. Word has length 33 [2021-11-23 02:40:25,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:40:25,241 INFO L470 AbstractCegarLoop]: Abstraction has 29 states and 32 transitions. [2021-11-23 02:40:25,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-23 02:40:25,246 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 32 transitions. [2021-11-23 02:40:25,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-23 02:40:25,248 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:40:25,248 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1] [2021-11-23 02:40:25,257 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-23 02:40:25,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:25,458 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:40:25,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:40:25,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1968307026, now seen corresponding path program 4 times [2021-11-23 02:40:25,459 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:40:25,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54490908] [2021-11-23 02:40:25,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:40:25,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:40:25,472 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:40:25,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2063822872] [2021-11-23 02:40:25,473 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 02:40:25,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:25,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:40:25,474 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:40:25,485 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-23 02:40:25,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:40:25,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-23 02:40:25,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:40:25,844 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 10 proven. 30 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-23 02:40:25,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:40:26,117 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:40:26,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54490908] [2021-11-23 02:40:26,118 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:40:26,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063822872] [2021-11-23 02:40:26,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063822872] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:40:26,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1539298475] [2021-11-23 02:40:26,121 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:40:26,121 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:40:26,121 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:40:26,121 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:40:26,122 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:40:26,801 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:40:26,973 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:40:27,513 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1091#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:40:27,513 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:40:27,513 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:40:27,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-11-23 02:40:27,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425345127] [2021-11-23 02:40:27,513 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:40:27,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-23 02:40:27,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:40:27,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-23 02:40:27,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2021-11-23 02:40:27,515 INFO L87 Difference]: Start difference. First operand 29 states and 32 transitions. Second operand has 10 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 6 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-23 02:40:27,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:40:27,645 INFO L93 Difference]: Finished difference Result 37 states and 41 transitions. [2021-11-23 02:40:27,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-23 02:40:27,646 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 6 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 40 [2021-11-23 02:40:27,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:40:27,647 INFO L225 Difference]: With dead ends: 37 [2021-11-23 02:40:27,647 INFO L226 Difference]: Without dead ends: 32 [2021-11-23 02:40:27,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-11-23 02:40:27,649 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 2 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:40:27,649 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 153 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:40:27,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-11-23 02:40:27,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2021-11-23 02:40:27,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 22 states have internal predecessors, (23), 7 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-23 02:40:27,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 36 transitions. [2021-11-23 02:40:27,662 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 36 transitions. Word has length 40 [2021-11-23 02:40:27,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:40:27,663 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 36 transitions. [2021-11-23 02:40:27,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 6 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-11-23 02:40:27,663 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 36 transitions. [2021-11-23 02:40:27,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-11-23 02:40:27,665 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:40:27,665 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1] [2021-11-23 02:40:27,694 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-23 02:40:27,882 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:27,882 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:40:27,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:40:27,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1747459819, now seen corresponding path program 5 times [2021-11-23 02:40:27,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:40:27,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827694243] [2021-11-23 02:40:27,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:40:27,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:40:27,893 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:40:27,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [122228851] [2021-11-23 02:40:27,893 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 02:40:27,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:27,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:40:27,894 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:40:27,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-23 02:40:28,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-11-23 02:40:28,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:40:28,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-23 02:40:28,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:40:28,427 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 12 proven. 45 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-23 02:40:28,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:40:28,622 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:40:28,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827694243] [2021-11-23 02:40:28,623 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:40:28,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122228851] [2021-11-23 02:40:28,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122228851] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:40:28,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1948273882] [2021-11-23 02:40:28,626 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:40:28,626 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:40:28,627 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:40:28,627 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:40:28,627 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:40:29,302 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:40:29,454 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:40:30,066 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1396#(and (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2021-11-23 02:40:30,066 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:40:30,066 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:40:30,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-11-23 02:40:30,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303162917] [2021-11-23 02:40:30,066 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:40:30,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-23 02:40:30,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:40:30,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-23 02:40:30,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2021-11-23 02:40:30,072 INFO L87 Difference]: Start difference. First operand 32 states and 36 transitions. Second operand has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 7 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-23 02:40:30,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:40:30,243 INFO L93 Difference]: Finished difference Result 40 states and 45 transitions. [2021-11-23 02:40:30,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-23 02:40:30,244 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 7 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 47 [2021-11-23 02:40:30,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:40:30,245 INFO L225 Difference]: With dead ends: 40 [2021-11-23 02:40:30,245 INFO L226 Difference]: Without dead ends: 35 [2021-11-23 02:40:30,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2021-11-23 02:40:30,247 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 2 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-23 02:40:30,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 191 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-23 02:40:30,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-11-23 02:40:30,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2021-11-23 02:40:30,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 24 states have (on average 1.0416666666666667) internal successors, (25), 24 states have internal predecessors, (25), 8 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-23 02:40:30,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 40 transitions. [2021-11-23 02:40:30,258 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 40 transitions. Word has length 47 [2021-11-23 02:40:30,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:40:30,258 INFO L470 AbstractCegarLoop]: Abstraction has 35 states and 40 transitions. [2021-11-23 02:40:30,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 7 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-23 02:40:30,259 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 40 transitions. [2021-11-23 02:40:30,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-23 02:40:30,261 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:40:30,261 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1] [2021-11-23 02:40:30,274 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-23 02:40:30,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-11-23 02:40:30,474 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:40:30,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:40:30,474 INFO L85 PathProgramCache]: Analyzing trace with hash -324766194, now seen corresponding path program 6 times [2021-11-23 02:40:30,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:40:30,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170316783] [2021-11-23 02:40:30,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:40:30,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:40:30,485 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:40:30,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1633951852] [2021-11-23 02:40:30,485 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 02:40:30,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:30,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:40:30,486 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:40:30,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-23 02:40:30,965 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 02:40:30,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:40:30,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-23 02:40:30,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:40:31,333 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 14 proven. 63 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-11-23 02:40:31,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:40:32,031 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:40:32,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170316783] [2021-11-23 02:40:32,031 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:40:32,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633951852] [2021-11-23 02:40:32,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633951852] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:40:32,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1432064645] [2021-11-23 02:40:32,034 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:40:32,034 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:40:32,034 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:40:32,034 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:40:32,035 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:40:32,688 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:40:32,832 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:40:33,484 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1843#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:40:33,485 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:40:33,485 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:40:33,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-11-23 02:40:33,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341873387] [2021-11-23 02:40:33,485 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:40:33,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-23 02:40:33,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:40:33,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-23 02:40:33,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2021-11-23 02:40:33,487 INFO L87 Difference]: Start difference. First operand 35 states and 40 transitions. Second operand has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 8 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-23 02:40:33,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:40:33,723 INFO L93 Difference]: Finished difference Result 43 states and 49 transitions. [2021-11-23 02:40:33,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-23 02:40:33,723 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 8 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 54 [2021-11-23 02:40:33,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:40:33,725 INFO L225 Difference]: With dead ends: 43 [2021-11-23 02:40:33,725 INFO L226 Difference]: Without dead ends: 38 [2021-11-23 02:40:33,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2021-11-23 02:40:33,727 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 2 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-23 02:40:33,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 233 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-23 02:40:33,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2021-11-23 02:40:33,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2021-11-23 02:40:33,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 26 states have (on average 1.0384615384615385) internal successors, (27), 26 states have internal predecessors, (27), 9 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-11-23 02:40:33,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 44 transitions. [2021-11-23 02:40:33,738 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 44 transitions. Word has length 54 [2021-11-23 02:40:33,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:40:33,739 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 44 transitions. [2021-11-23 02:40:33,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 8 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-23 02:40:33,739 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 44 transitions. [2021-11-23 02:40:33,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-11-23 02:40:33,741 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:40:33,741 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1] [2021-11-23 02:40:33,751 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-23 02:40:33,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-11-23 02:40:33,947 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:40:33,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:40:33,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1588683147, now seen corresponding path program 7 times [2021-11-23 02:40:33,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:40:33,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760912654] [2021-11-23 02:40:33,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:40:33,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:40:33,957 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:40:33,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [339454955] [2021-11-23 02:40:33,957 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 02:40:33,957 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:33,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:40:33,959 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:40:33,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-23 02:40:34,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:40:34,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-23 02:40:34,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:40:34,822 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 16 proven. 84 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2021-11-23 02:40:34,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:40:35,025 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:40:35,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760912654] [2021-11-23 02:40:35,026 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:40:35,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339454955] [2021-11-23 02:40:35,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339454955] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:40:35,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1137217982] [2021-11-23 02:40:35,029 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:40:35,029 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:40:35,030 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:40:35,030 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:40:35,030 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:40:35,675 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:40:35,852 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:40:36,601 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2212#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:40:36,601 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:40:36,602 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:40:36,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-11-23 02:40:36,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374339963] [2021-11-23 02:40:36,602 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:40:36,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-23 02:40:36,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:40:36,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-23 02:40:36,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2021-11-23 02:40:36,604 INFO L87 Difference]: Start difference. First operand 38 states and 44 transitions. Second operand has 13 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 9 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-11-23 02:40:36,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:40:36,830 INFO L93 Difference]: Finished difference Result 46 states and 53 transitions. [2021-11-23 02:40:36,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-23 02:40:36,831 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 9 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 61 [2021-11-23 02:40:36,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:40:36,832 INFO L225 Difference]: With dead ends: 46 [2021-11-23 02:40:36,832 INFO L226 Difference]: Without dead ends: 41 [2021-11-23 02:40:36,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2021-11-23 02:40:36,833 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 2 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-23 02:40:36,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 279 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-23 02:40:36,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-11-23 02:40:36,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2021-11-23 02:40:36,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 28 states have internal predecessors, (29), 10 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-11-23 02:40:36,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 48 transitions. [2021-11-23 02:40:36,845 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 48 transitions. Word has length 61 [2021-11-23 02:40:36,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:40:36,845 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 48 transitions. [2021-11-23 02:40:36,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 12 states have internal predecessors, (23), 9 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2021-11-23 02:40:36,846 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 48 transitions. [2021-11-23 02:40:36,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-23 02:40:36,847 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:40:36,848 INFO L514 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1] [2021-11-23 02:40:36,854 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-23 02:40:37,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:37,054 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:40:37,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:40:37,055 INFO L85 PathProgramCache]: Analyzing trace with hash 877199214, now seen corresponding path program 8 times [2021-11-23 02:40:37,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:40:37,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057286460] [2021-11-23 02:40:37,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:40:37,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:40:37,072 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:40:37,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1748676505] [2021-11-23 02:40:37,075 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 02:40:37,075 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:37,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:40:37,077 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:40:37,093 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-23 02:40:37,694 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-11-23 02:40:37,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:40:37,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 40 conjunts are in the unsatisfiable core [2021-11-23 02:40:37,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:40:38,014 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 18 proven. 108 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-11-23 02:40:38,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:40:38,248 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:40:38,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057286460] [2021-11-23 02:40:38,249 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:40:38,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748676505] [2021-11-23 02:40:38,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748676505] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:40:38,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [950986582] [2021-11-23 02:40:38,251 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:40:38,251 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:40:38,251 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:40:38,251 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:40:38,251 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:40:38,739 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:40:38,848 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:40:48,041 WARN L227 SmtUtils]: Spent 9.00s on a formula simplification. DAG size of input: 68 DAG size of output: 34 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-23 02:40:49,095 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2613#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:40:49,095 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:40:49,096 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:40:49,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-11-23 02:40:49,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177514100] [2021-11-23 02:40:49,096 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:40:49,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-23 02:40:49,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:40:49,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-23 02:40:49,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2021-11-23 02:40:49,098 INFO L87 Difference]: Start difference. First operand 41 states and 48 transitions. Second operand has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-11-23 02:40:49,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:40:49,378 INFO L93 Difference]: Finished difference Result 49 states and 57 transitions. [2021-11-23 02:40:49,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-23 02:40:49,378 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 68 [2021-11-23 02:40:49,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:40:49,380 INFO L225 Difference]: With dead ends: 49 [2021-11-23 02:40:49,380 INFO L226 Difference]: Without dead ends: 44 [2021-11-23 02:40:49,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 125 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2021-11-23 02:40:49,382 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 2 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-23 02:40:49,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 329 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-23 02:40:49,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-11-23 02:40:49,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2021-11-23 02:40:49,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 30 states have (on average 1.0333333333333334) internal successors, (31), 30 states have internal predecessors, (31), 11 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-23 02:40:49,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 52 transitions. [2021-11-23 02:40:49,392 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 52 transitions. Word has length 68 [2021-11-23 02:40:49,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:40:49,393 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 52 transitions. [2021-11-23 02:40:49,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 10 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-11-23 02:40:49,393 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 52 transitions. [2021-11-23 02:40:49,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-11-23 02:40:49,395 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:40:49,396 INFO L514 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1] [2021-11-23 02:40:49,406 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-23 02:40:49,602 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-23 02:40:49,602 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:40:49,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:40:49,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1812040747, now seen corresponding path program 9 times [2021-11-23 02:40:49,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:40:49,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257037362] [2021-11-23 02:40:49,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:40:49,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:40:49,625 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:40:49,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1537827218] [2021-11-23 02:40:49,627 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 02:40:49,627 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:49,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:40:49,629 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:40:49,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-23 02:40:50,938 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 02:40:50,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:40:50,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 44 conjunts are in the unsatisfiable core [2021-11-23 02:40:50,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:40:51,340 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 20 proven. 135 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2021-11-23 02:40:51,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:40:51,486 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:40:51,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257037362] [2021-11-23 02:40:51,486 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:40:51,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537827218] [2021-11-23 02:40:51,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537827218] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:40:51,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [780965249] [2021-11-23 02:40:51,489 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:40:51,489 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:40:51,489 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:40:51,489 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:40:51,490 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:40:52,037 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:40:52,171 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:40:52,806 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3046#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:40:52,806 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:40:52,806 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:40:52,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-11-23 02:40:52,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908962960] [2021-11-23 02:40:52,807 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:40:52,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-23 02:40:52,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:40:52,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-23 02:40:52,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=528, Unknown=0, NotChecked=0, Total=600 [2021-11-23 02:40:52,809 INFO L87 Difference]: Start difference. First operand 44 states and 52 transitions. Second operand has 15 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 11 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-23 02:40:53,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:40:53,153 INFO L93 Difference]: Finished difference Result 52 states and 61 transitions. [2021-11-23 02:40:53,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-23 02:40:53,153 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 11 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 75 [2021-11-23 02:40:53,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:40:53,154 INFO L225 Difference]: With dead ends: 52 [2021-11-23 02:40:53,155 INFO L226 Difference]: Without dead ends: 47 [2021-11-23 02:40:53,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=83, Invalid=619, Unknown=0, NotChecked=0, Total=702 [2021-11-23 02:40:53,156 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 2 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-23 02:40:53,156 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 383 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-23 02:40:53,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2021-11-23 02:40:53,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2021-11-23 02:40:53,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 32 states have (on average 1.03125) internal successors, (33), 32 states have internal predecessors, (33), 12 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-11-23 02:40:53,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 56 transitions. [2021-11-23 02:40:53,182 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 56 transitions. Word has length 75 [2021-11-23 02:40:53,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:40:53,184 INFO L470 AbstractCegarLoop]: Abstraction has 47 states and 56 transitions. [2021-11-23 02:40:53,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 11 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-23 02:40:53,184 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 56 transitions. [2021-11-23 02:40:53,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-11-23 02:40:53,189 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:40:53,190 INFO L514 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1] [2021-11-23 02:40:53,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-23 02:40:53,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-11-23 02:40:53,396 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:40:53,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:40:53,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1796317390, now seen corresponding path program 10 times [2021-11-23 02:40:53,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:40:53,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315258156] [2021-11-23 02:40:53,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:40:53,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:40:53,413 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:40:53,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [202038951] [2021-11-23 02:40:53,415 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 02:40:53,415 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:40:53,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:40:53,417 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:40:53,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-23 02:40:54,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:40:54,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 59 conjunts are in the unsatisfiable core [2021-11-23 02:40:54,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:40:55,062 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 74 proven. 167 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2021-11-23 02:40:55,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:41:16,282 WARN L838 $PredicateComparison]: unable to prove that (or (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (= (+ |ULTIMATE.start_main_~k~0#1| (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|)) (+ (* 2 |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) 1)) (<= |ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~c~0#1|) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |ULTIMATE.start_main_~k~0#1|))) (not (= (mod (+ (* 6 |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* 13 |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|)) 4) 0))) is different from false [2021-11-23 02:41:16,284 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:41:16,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315258156] [2021-11-23 02:41:16,284 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:41:16,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202038951] [2021-11-23 02:41:16,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202038951] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:41:16,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1638996482] [2021-11-23 02:41:16,286 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:41:16,286 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:41:16,287 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:41:16,287 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:41:16,287 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:41:16,928 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:41:17,058 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:41:17,767 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3518#(and (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2021-11-23 02:41:17,768 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:41:17,768 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:41:17,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-11-23 02:41:17,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238550285] [2021-11-23 02:41:17,768 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:41:17,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-23 02:41:17,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:41:17,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-23 02:41:17,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=882, Unknown=4, NotChecked=60, Total=1056 [2021-11-23 02:41:17,771 INFO L87 Difference]: Start difference. First operand 47 states and 56 transitions. Second operand has 20 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 17 states have internal predecessors, (32), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-11-23 02:41:18,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:41:18,271 INFO L93 Difference]: Finished difference Result 55 states and 65 transitions. [2021-11-23 02:41:18,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-23 02:41:18,272 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 17 states have internal predecessors, (32), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 82 [2021-11-23 02:41:18,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:41:18,273 INFO L225 Difference]: With dead ends: 55 [2021-11-23 02:41:18,273 INFO L226 Difference]: Without dead ends: 50 [2021-11-23 02:41:18,274 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 144 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 18.0s TimeCoverageRelationStatistics Valid=133, Invalid=1057, Unknown=4, NotChecked=66, Total=1260 [2021-11-23 02:41:18,275 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 9 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-23 02:41:18,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 377 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-23 02:41:18,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-11-23 02:41:18,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2021-11-23 02:41:18,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 34 states have internal predecessors, (35), 13 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-11-23 02:41:18,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 60 transitions. [2021-11-23 02:41:18,296 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 60 transitions. Word has length 82 [2021-11-23 02:41:18,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:41:18,297 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 60 transitions. [2021-11-23 02:41:18,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 17 states have internal predecessors, (32), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-11-23 02:41:18,297 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 60 transitions. [2021-11-23 02:41:18,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-11-23 02:41:18,300 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:41:18,300 INFO L514 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1] [2021-11-23 02:41:18,311 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-23 02:41:18,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:41:18,507 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:41:18,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:41:18,507 INFO L85 PathProgramCache]: Analyzing trace with hash 367173323, now seen corresponding path program 11 times [2021-11-23 02:41:18,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:41:18,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703134305] [2021-11-23 02:41:18,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:41:18,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:41:18,527 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:41:18,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2013558636] [2021-11-23 02:41:18,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 02:41:18,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:41:18,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:41:18,529 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:41:18,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-23 02:41:19,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2021-11-23 02:41:19,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:41:19,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 53 conjunts are in the unsatisfiable core [2021-11-23 02:41:19,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:41:19,786 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 24 proven. 198 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2021-11-23 02:41:19,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:41:20,952 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:41:20,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703134305] [2021-11-23 02:41:20,952 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:41:20,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013558636] [2021-11-23 02:41:20,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013558636] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:41:20,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [946651240] [2021-11-23 02:41:20,954 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:41:20,954 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:41:20,955 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:41:20,955 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:41:20,955 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:41:21,536 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:41:21,681 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:41:26,696 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4237#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:41:26,696 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:41:26,696 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:41:26,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-11-23 02:41:26,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931223159] [2021-11-23 02:41:26,696 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:41:26,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-23 02:41:26,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:41:26,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-23 02:41:26,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=1113, Unknown=0, NotChecked=0, Total=1332 [2021-11-23 02:41:26,698 INFO L87 Difference]: Start difference. First operand 50 states and 60 transitions. Second operand has 17 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 13 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-11-23 02:41:27,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:41:27,126 INFO L93 Difference]: Finished difference Result 58 states and 69 transitions. [2021-11-23 02:41:27,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-23 02:41:27,127 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 13 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 89 [2021-11-23 02:41:27,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:41:27,129 INFO L225 Difference]: With dead ends: 58 [2021-11-23 02:41:27,129 INFO L226 Difference]: Without dead ends: 53 [2021-11-23 02:41:27,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 224 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=230, Invalid=1252, Unknown=0, NotChecked=0, Total=1482 [2021-11-23 02:41:27,131 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 2 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-23 02:41:27,131 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 503 Invalid, 387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-23 02:41:27,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2021-11-23 02:41:27,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2021-11-23 02:41:27,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 36 states have (on average 1.0277777777777777) internal successors, (37), 36 states have internal predecessors, (37), 14 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-23 02:41:27,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 64 transitions. [2021-11-23 02:41:27,142 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 64 transitions. Word has length 89 [2021-11-23 02:41:27,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:41:27,143 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 64 transitions. [2021-11-23 02:41:27,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 1.9375) internal successors, (31), 16 states have internal predecessors, (31), 13 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-11-23 02:41:27,143 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 64 transitions. [2021-11-23 02:41:27,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-11-23 02:41:27,145 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:41:27,145 INFO L514 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1] [2021-11-23 02:41:27,159 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-23 02:41:27,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-23 02:41:27,352 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:41:27,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:41:27,352 INFO L85 PathProgramCache]: Analyzing trace with hash -738960850, now seen corresponding path program 12 times [2021-11-23 02:41:27,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:41:27,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213387055] [2021-11-23 02:41:27,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:41:27,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:41:27,361 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:41:27,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1775577921] [2021-11-23 02:41:27,362 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 02:41:27,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:41:27,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:41:27,363 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:41:27,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-23 02:41:28,810 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 02:41:28,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:41:28,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 56 conjunts are in the unsatisfiable core [2021-11-23 02:41:28,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:41:29,326 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 26 proven. 234 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2021-11-23 02:41:29,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:41:29,505 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:41:29,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213387055] [2021-11-23 02:41:29,505 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:41:29,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775577921] [2021-11-23 02:41:29,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775577921] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:41:29,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1141900795] [2021-11-23 02:41:29,508 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:41:29,508 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:41:29,509 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:41:29,509 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:41:29,509 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:41:30,061 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:41:30,188 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:41:30,931 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4766#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:41:30,931 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:41:30,932 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:41:30,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2021-11-23 02:41:30,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782200478] [2021-11-23 02:41:30,932 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:41:30,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-23 02:41:30,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:41:30,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-23 02:41:30,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=675, Unknown=0, NotChecked=0, Total=756 [2021-11-23 02:41:30,934 INFO L87 Difference]: Start difference. First operand 53 states and 64 transitions. Second operand has 18 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 14 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-23 02:41:31,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:41:31,369 INFO L93 Difference]: Finished difference Result 61 states and 73 transitions. [2021-11-23 02:41:31,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-23 02:41:31,370 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 14 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 96 [2021-11-23 02:41:31,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:41:31,371 INFO L225 Difference]: With dead ends: 61 [2021-11-23 02:41:31,371 INFO L226 Difference]: Without dead ends: 56 [2021-11-23 02:41:31,372 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 177 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=92, Invalid=778, Unknown=0, NotChecked=0, Total=870 [2021-11-23 02:41:31,373 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 2 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-23 02:41:31,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 569 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-23 02:41:31,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-11-23 02:41:31,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2021-11-23 02:41:31,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 38 states have (on average 1.0263157894736843) internal successors, (39), 38 states have internal predecessors, (39), 15 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-23 02:41:31,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 68 transitions. [2021-11-23 02:41:31,384 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 68 transitions. Word has length 96 [2021-11-23 02:41:31,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:41:31,385 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 68 transitions. [2021-11-23 02:41:31,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 14 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-11-23 02:41:31,385 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 68 transitions. [2021-11-23 02:41:31,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-11-23 02:41:31,387 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:41:31,387 INFO L514 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1] [2021-11-23 02:41:31,394 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-23 02:41:31,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-23 02:41:31,594 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:41:31,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:41:31,594 INFO L85 PathProgramCache]: Analyzing trace with hash -123823765, now seen corresponding path program 13 times [2021-11-23 02:41:31,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:41:31,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779418915] [2021-11-23 02:41:31,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:41:31,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:41:31,602 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:41:31,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1633815549] [2021-11-23 02:41:31,602 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 02:41:31,603 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:41:31,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:41:31,608 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:41:31,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-23 02:41:33,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:41:33,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 60 conjunts are in the unsatisfiable core [2021-11-23 02:41:33,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:41:34,100 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 28 proven. 273 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-11-23 02:41:34,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:41:34,299 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:41:34,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779418915] [2021-11-23 02:41:34,300 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:41:34,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633815549] [2021-11-23 02:41:34,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633815549] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:41:34,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1270479571] [2021-11-23 02:41:34,302 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:41:34,302 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:41:34,302 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:41:34,303 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:41:34,303 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:41:34,807 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:41:34,934 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:41:35,663 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5327#(and (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|))' at error location [2021-11-23 02:41:35,663 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:41:35,663 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:41:35,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2021-11-23 02:41:35,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402150568] [2021-11-23 02:41:35,664 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:41:35,664 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-23 02:41:35,664 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:41:35,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-23 02:41:35,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=728, Unknown=0, NotChecked=0, Total=812 [2021-11-23 02:41:35,666 INFO L87 Difference]: Start difference. First operand 56 states and 68 transitions. Second operand has 19 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-23 02:41:36,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:41:36,173 INFO L93 Difference]: Finished difference Result 64 states and 77 transitions. [2021-11-23 02:41:36,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-23 02:41:36,173 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 103 [2021-11-23 02:41:36,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:41:36,174 INFO L225 Difference]: With dead ends: 64 [2021-11-23 02:41:36,174 INFO L226 Difference]: Without dead ends: 59 [2021-11-23 02:41:36,175 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 190 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=95, Invalid=835, Unknown=0, NotChecked=0, Total=930 [2021-11-23 02:41:36,176 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 2 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-23 02:41:36,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 639 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-23 02:41:36,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-11-23 02:41:36,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2021-11-23 02:41:36,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 40 states have (on average 1.025) internal successors, (41), 40 states have internal predecessors, (41), 16 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-23 02:41:36,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 72 transitions. [2021-11-23 02:41:36,187 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 72 transitions. Word has length 103 [2021-11-23 02:41:36,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:41:36,187 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 72 transitions. [2021-11-23 02:41:36,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 1.9444444444444444) internal successors, (35), 18 states have internal predecessors, (35), 15 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-23 02:41:36,188 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 72 transitions. [2021-11-23 02:41:36,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2021-11-23 02:41:36,189 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:41:36,189 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1] [2021-11-23 02:41:36,207 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-23 02:41:36,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-23 02:41:36,395 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:41:36,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:41:36,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1265052558, now seen corresponding path program 14 times [2021-11-23 02:41:36,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:41:36,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661273710] [2021-11-23 02:41:36,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:41:36,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:41:36,402 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:41:36,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [555997580] [2021-11-23 02:41:36,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 02:41:36,405 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:41:36,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:41:36,406 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:41:36,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-23 02:41:37,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-11-23 02:41:37,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:41:37,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 64 conjunts are in the unsatisfiable core [2021-11-23 02:41:37,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:41:37,988 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 30 proven. 315 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2021-11-23 02:41:37,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:41:38,202 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:41:38,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661273710] [2021-11-23 02:41:38,203 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:41:38,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555997580] [2021-11-23 02:41:38,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555997580] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:41:38,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1003189035] [2021-11-23 02:41:38,204 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:41:38,204 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:41:38,205 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:41:38,205 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:41:38,205 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:41:38,773 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:41:38,924 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:41:39,869 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5920#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:41:39,870 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:41:39,870 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:41:39,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-11-23 02:41:39,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136426122] [2021-11-23 02:41:39,870 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:41:39,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-23 02:41:39,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:41:39,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-23 02:41:39,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=783, Unknown=0, NotChecked=0, Total=870 [2021-11-23 02:41:39,872 INFO L87 Difference]: Start difference. First operand 59 states and 72 transitions. Second operand has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 16 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-23 02:41:40,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:41:40,450 INFO L93 Difference]: Finished difference Result 67 states and 81 transitions. [2021-11-23 02:41:40,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-23 02:41:40,450 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 16 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 110 [2021-11-23 02:41:40,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:41:40,452 INFO L225 Difference]: With dead ends: 67 [2021-11-23 02:41:40,452 INFO L226 Difference]: Without dead ends: 62 [2021-11-23 02:41:40,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 203 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=98, Invalid=894, Unknown=0, NotChecked=0, Total=992 [2021-11-23 02:41:40,454 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 2 mSDsluCounter, 663 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 713 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-23 02:41:40,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 713 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-23 02:41:40,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-11-23 02:41:40,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2021-11-23 02:41:40,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 42 states have (on average 1.0238095238095237) internal successors, (43), 42 states have internal predecessors, (43), 17 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2021-11-23 02:41:40,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 76 transitions. [2021-11-23 02:41:40,470 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 76 transitions. Word has length 110 [2021-11-23 02:41:40,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:41:40,471 INFO L470 AbstractCegarLoop]: Abstraction has 62 states and 76 transitions. [2021-11-23 02:41:40,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 16 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-23 02:41:40,472 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 76 transitions. [2021-11-23 02:41:40,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2021-11-23 02:41:40,474 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:41:40,474 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1] [2021-11-23 02:41:40,484 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-23 02:41:40,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-23 02:41:40,681 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:41:40,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:41:40,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1728019467, now seen corresponding path program 15 times [2021-11-23 02:41:40,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:41:40,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402446359] [2021-11-23 02:41:40,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:41:40,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:41:40,700 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:41:40,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [74554365] [2021-11-23 02:41:40,706 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 02:41:40,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:41:40,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:41:40,712 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:41:40,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-23 02:41:42,260 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 02:41:42,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:41:42,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 68 conjunts are in the unsatisfiable core [2021-11-23 02:41:42,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:41:42,847 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 32 proven. 360 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2021-11-23 02:41:42,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:41:43,052 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:41:43,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402446359] [2021-11-23 02:41:43,052 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:41:43,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74554365] [2021-11-23 02:41:43,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74554365] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:41:43,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [786097493] [2021-11-23 02:41:43,055 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:41:43,056 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:41:43,056 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:41:43,056 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:41:43,057 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:41:43,563 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:41:43,660 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:41:44,366 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6545#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:41:44,366 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:41:44,367 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:41:44,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2021-11-23 02:41:44,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350273604] [2021-11-23 02:41:44,367 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:41:44,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-23 02:41:44,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:41:44,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-23 02:41:44,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=840, Unknown=0, NotChecked=0, Total=930 [2021-11-23 02:41:44,368 INFO L87 Difference]: Start difference. First operand 62 states and 76 transitions. Second operand has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 17 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2021-11-23 02:41:44,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:41:44,844 INFO L93 Difference]: Finished difference Result 70 states and 85 transitions. [2021-11-23 02:41:44,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-23 02:41:44,850 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 17 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 117 [2021-11-23 02:41:44,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:41:44,852 INFO L225 Difference]: With dead ends: 70 [2021-11-23 02:41:44,852 INFO L226 Difference]: Without dead ends: 65 [2021-11-23 02:41:44,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 216 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=101, Invalid=955, Unknown=0, NotChecked=0, Total=1056 [2021-11-23 02:41:44,854 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 2 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 639 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 791 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-23 02:41:44,854 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 791 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 639 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-23 02:41:44,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-11-23 02:41:44,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2021-11-23 02:41:44,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 44 states have (on average 1.0227272727272727) internal successors, (45), 44 states have internal predecessors, (45), 18 states have call successors, (18), 3 states have call predecessors, (18), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-11-23 02:41:44,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 80 transitions. [2021-11-23 02:41:44,864 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 80 transitions. Word has length 117 [2021-11-23 02:41:44,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:41:44,865 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 80 transitions. [2021-11-23 02:41:44,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 17 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2021-11-23 02:41:44,866 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 80 transitions. [2021-11-23 02:41:44,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-11-23 02:41:44,867 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:41:44,867 INFO L514 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 16, 1, 1, 1, 1, 1] [2021-11-23 02:41:44,872 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-23 02:41:45,070 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-23 02:41:45,070 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:41:45,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:41:45,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1486875410, now seen corresponding path program 16 times [2021-11-23 02:41:45,071 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:41:45,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052262948] [2021-11-23 02:41:45,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:41:45,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:41:45,090 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:41:45,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [255955673] [2021-11-23 02:41:45,092 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 02:41:45,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:41:45,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:41:45,098 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:41:45,099 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-23 02:41:45,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:41:45,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 84 conjunts are in the unsatisfiable core [2021-11-23 02:41:45,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:41:46,513 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 119 proven. 413 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2021-11-23 02:41:46,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:42:22,537 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:42:22,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052262948] [2021-11-23 02:42:22,537 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:42:22,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255955673] [2021-11-23 02:42:22,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255955673] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:42:22,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [257728664] [2021-11-23 02:42:22,538 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:42:22,538 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:42:22,539 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:42:22,539 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:42:22,539 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:42:22,958 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:42:23,074 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:42:24,896 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7208#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:42:24,896 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:42:24,896 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:42:24,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2021-11-23 02:42:24,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754770547] [2021-11-23 02:42:24,897 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:42:24,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-23 02:42:24,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:42:24,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-23 02:42:24,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=1271, Unknown=9, NotChecked=0, Total=1406 [2021-11-23 02:42:24,898 INFO L87 Difference]: Start difference. First operand 65 states and 80 transitions. Second operand has 26 states, 25 states have (on average 1.76) internal successors, (44), 23 states have internal predecessors, (44), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-11-23 02:42:25,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:42:25,672 INFO L93 Difference]: Finished difference Result 73 states and 89 transitions. [2021-11-23 02:42:25,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-23 02:42:25,673 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 1.76) internal successors, (44), 23 states have internal predecessors, (44), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 124 [2021-11-23 02:42:25,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:42:25,674 INFO L225 Difference]: With dead ends: 73 [2021-11-23 02:42:25,674 INFO L226 Difference]: Without dead ends: 68 [2021-11-23 02:42:25,676 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 223 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 34.1s TimeCoverageRelationStatistics Valid=149, Invalid=1482, Unknown=9, NotChecked=0, Total=1640 [2021-11-23 02:42:25,676 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 8 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 918 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 918 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-23 02:42:25,677 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 816 Invalid, 920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 918 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-23 02:42:25,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-11-23 02:42:25,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2021-11-23 02:42:25,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 46 states have (on average 1.0217391304347827) internal successors, (47), 46 states have internal predecessors, (47), 19 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2021-11-23 02:42:25,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 84 transitions. [2021-11-23 02:42:25,689 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 84 transitions. Word has length 124 [2021-11-23 02:42:25,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:42:25,689 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 84 transitions. [2021-11-23 02:42:25,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 1.76) internal successors, (44), 23 states have internal predecessors, (44), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-11-23 02:42:25,690 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 84 transitions. [2021-11-23 02:42:25,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2021-11-23 02:42:25,691 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:42:25,692 INFO L514 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 17, 1, 1, 1, 1, 1] [2021-11-23 02:42:25,702 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-23 02:42:25,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-23 02:42:25,902 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:42:25,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:42:25,903 INFO L85 PathProgramCache]: Analyzing trace with hash 172967595, now seen corresponding path program 17 times [2021-11-23 02:42:25,903 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:42:25,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108777457] [2021-11-23 02:42:25,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:42:25,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:42:25,919 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:42:25,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [543259176] [2021-11-23 02:42:25,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 02:42:25,920 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:42:25,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:42:25,921 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:42:25,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-23 02:42:27,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2021-11-23 02:42:27,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:42:27,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 77 conjunts are in the unsatisfiable core [2021-11-23 02:42:27,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:42:28,340 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 36 proven. 459 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2021-11-23 02:42:28,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:42:30,215 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:42:30,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108777457] [2021-11-23 02:42:30,215 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:42:30,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543259176] [2021-11-23 02:42:30,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543259176] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:42:30,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [754516611] [2021-11-23 02:42:30,217 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:42:30,217 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:42:30,218 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:42:30,218 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:42:30,218 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:42:30,709 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:42:30,813 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:42:31,953 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8251#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:42:31,953 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:42:31,954 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:42:31,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2021-11-23 02:42:31,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960998273] [2021-11-23 02:42:31,954 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:42:31,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-23 02:42:31,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:42:31,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-23 02:42:31,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=417, Invalid=1935, Unknown=0, NotChecked=0, Total=2352 [2021-11-23 02:42:31,957 INFO L87 Difference]: Start difference. First operand 68 states and 84 transitions. Second operand has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 19 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2021-11-23 02:42:32,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:42:32,801 INFO L93 Difference]: Finished difference Result 76 states and 93 transitions. [2021-11-23 02:42:32,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-23 02:42:32,802 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 19 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 131 [2021-11-23 02:42:32,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:42:32,803 INFO L225 Difference]: With dead ends: 76 [2021-11-23 02:42:32,803 INFO L226 Difference]: Without dead ends: 71 [2021-11-23 02:42:32,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 338 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=428, Invalid=2122, Unknown=0, NotChecked=0, Total=2550 [2021-11-23 02:42:32,806 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 2 mSDsluCounter, 900 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 959 SdHoareTripleChecker+Invalid, 789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-23 02:42:32,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 959 Invalid, 789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-23 02:42:32,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-11-23 02:42:32,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2021-11-23 02:42:32,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 48 states have (on average 1.0208333333333333) internal successors, (49), 48 states have internal predecessors, (49), 20 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-11-23 02:42:32,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 88 transitions. [2021-11-23 02:42:32,818 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 88 transitions. Word has length 131 [2021-11-23 02:42:32,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:42:32,819 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 88 transitions. [2021-11-23 02:42:32,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 19 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2021-11-23 02:42:32,819 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 88 transitions. [2021-11-23 02:42:32,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-11-23 02:42:32,821 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:42:32,821 INFO L514 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 18, 1, 1, 1, 1, 1] [2021-11-23 02:42:32,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-23 02:42:33,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:42:33,028 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:42:33,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:42:33,028 INFO L85 PathProgramCache]: Analyzing trace with hash 391452238, now seen corresponding path program 18 times [2021-11-23 02:42:33,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:42:33,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196890161] [2021-11-23 02:42:33,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:42:33,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:42:33,044 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:42:33,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [143253778] [2021-11-23 02:42:33,044 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-23 02:42:33,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:42:33,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:42:33,045 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:42:33,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-23 02:42:34,728 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-23 02:42:34,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:42:34,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 80 conjunts are in the unsatisfiable core [2021-11-23 02:42:34,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:42:35,528 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 38 proven. 513 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2021-11-23 02:42:35,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:42:35,766 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:42:35,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196890161] [2021-11-23 02:42:35,767 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:42:35,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143253778] [2021-11-23 02:42:35,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143253778] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:42:35,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1449370716] [2021-11-23 02:42:35,769 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:42:35,769 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:42:35,769 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:42:35,769 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:42:35,770 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:42:36,291 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:42:36,397 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:42:37,333 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8972#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:42:37,333 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:42:37,333 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:42:37,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2021-11-23 02:42:37,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210695869] [2021-11-23 02:42:37,334 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:42:37,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-23 02:42:37,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:42:37,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-23 02:42:37,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1023, Unknown=0, NotChecked=0, Total=1122 [2021-11-23 02:42:37,335 INFO L87 Difference]: Start difference. First operand 71 states and 88 transitions. Second operand has 24 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 20 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-11-23 02:42:38,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:42:38,088 INFO L93 Difference]: Finished difference Result 79 states and 97 transitions. [2021-11-23 02:42:38,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-23 02:42:38,089 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 20 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Word has length 138 [2021-11-23 02:42:38,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:42:38,090 INFO L225 Difference]: With dead ends: 79 [2021-11-23 02:42:38,090 INFO L226 Difference]: Without dead ends: 74 [2021-11-23 02:42:38,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 255 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=110, Invalid=1150, Unknown=0, NotChecked=0, Total=1260 [2021-11-23 02:42:38,092 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 2 mSDsluCounter, 987 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1049 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-23 02:42:38,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1049 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 870 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-23 02:42:38,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-11-23 02:42:38,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2021-11-23 02:42:38,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 50 states have (on average 1.02) internal successors, (51), 50 states have internal predecessors, (51), 21 states have call successors, (21), 3 states have call predecessors, (21), 2 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-11-23 02:42:38,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 92 transitions. [2021-11-23 02:42:38,104 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 92 transitions. Word has length 138 [2021-11-23 02:42:38,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:42:38,104 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 92 transitions. [2021-11-23 02:42:38,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 1.9565217391304348) internal successors, (45), 23 states have internal predecessors, (45), 20 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2021-11-23 02:42:38,105 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 92 transitions. [2021-11-23 02:42:38,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2021-11-23 02:42:38,106 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:42:38,107 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 19, 1, 1, 1, 1, 1] [2021-11-23 02:42:38,127 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-23 02:42:38,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:42:38,317 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:42:38,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:42:38,317 INFO L85 PathProgramCache]: Analyzing trace with hash -2108163765, now seen corresponding path program 19 times [2021-11-23 02:42:38,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:42:38,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687684444] [2021-11-23 02:42:38,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:42:38,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:42:38,324 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:42:38,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [205759322] [2021-11-23 02:42:38,325 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-23 02:42:38,325 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:42:38,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:42:38,326 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:42:38,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-23 02:42:39,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-23 02:42:39,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 84 conjunts are in the unsatisfiable core [2021-11-23 02:42:39,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:42:40,630 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 40 proven. 570 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2021-11-23 02:42:40,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:42:40,917 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:42:40,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687684444] [2021-11-23 02:42:40,917 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:42:40,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205759322] [2021-11-23 02:42:40,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205759322] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-23 02:42:40,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [522769670] [2021-11-23 02:42:40,919 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:42:40,920 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:42:40,920 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:42:40,920 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:42:40,921 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:42:41,469 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:42:41,610 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:42:42,557 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9725#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:42:42,557 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:42:42,557 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-23 02:42:42,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2021-11-23 02:42:42,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671054327] [2021-11-23 02:42:42,558 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-23 02:42:42,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-23 02:42:42,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:42:42,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-23 02:42:42,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1088, Unknown=0, NotChecked=0, Total=1190 [2021-11-23 02:42:42,560 INFO L87 Difference]: Start difference. First operand 74 states and 92 transitions. Second operand has 25 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 21 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-11-23 02:42:43,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:42:43,495 INFO L93 Difference]: Finished difference Result 82 states and 101 transitions. [2021-11-23 02:42:43,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-23 02:42:43,496 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 21 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 145 [2021-11-23 02:42:43,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:42:43,497 INFO L225 Difference]: With dead ends: 82 [2021-11-23 02:42:43,498 INFO L226 Difference]: Without dead ends: 77 [2021-11-23 02:42:43,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 268 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=113, Invalid=1219, Unknown=0, NotChecked=0, Total=1332 [2021-11-23 02:42:43,500 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 2 mSDsluCounter, 1078 mSDsCounter, 0 mSdLazyCounter, 955 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1143 SdHoareTripleChecker+Invalid, 955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 955 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-23 02:42:43,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1143 Invalid, 955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 955 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-11-23 02:42:43,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-11-23 02:42:43,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 77. [2021-11-23 02:42:43,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 52 states have (on average 1.0192307692307692) internal successors, (53), 52 states have internal predecessors, (53), 22 states have call successors, (22), 3 states have call predecessors, (22), 2 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-11-23 02:42:43,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 96 transitions. [2021-11-23 02:42:43,512 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 96 transitions. Word has length 145 [2021-11-23 02:42:43,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:42:43,513 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 96 transitions. [2021-11-23 02:42:43,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 21 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2021-11-23 02:42:43,513 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 96 transitions. [2021-11-23 02:42:43,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2021-11-23 02:42:43,515 INFO L506 BasicCegarLoop]: Found error trace [2021-11-23 02:42:43,515 INFO L514 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 20, 1, 1, 1, 1, 1] [2021-11-23 02:42:43,526 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-23 02:42:43,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:42:43,721 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-23 02:42:43,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-23 02:42:43,722 INFO L85 PathProgramCache]: Analyzing trace with hash -2076430418, now seen corresponding path program 20 times [2021-11-23 02:42:43,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-23 02:42:43,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833560573] [2021-11-23 02:42:43,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-23 02:42:43,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-23 02:42:43,730 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-23 02:42:43,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2131296232] [2021-11-23 02:42:43,730 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-23 02:42:43,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-23 02:42:43,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 [2021-11-23 02:42:43,732 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-23 02:42:43,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-23 02:42:44,704 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2021-11-23 02:42:44,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-23 02:42:44,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 71 conjunts are in the unsatisfiable core [2021-11-23 02:42:44,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-23 02:42:46,012 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 42 proven. 630 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2021-11-23 02:42:46,013 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-23 02:42:49,081 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 42 proven. 630 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2021-11-23 02:42:49,081 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-23 02:42:49,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833560573] [2021-11-23 02:42:49,081 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-23 02:42:49,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131296232] [2021-11-23 02:42:49,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131296232] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-23 02:42:49,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [793030842] [2021-11-23 02:42:49,083 INFO L159 IcfgInterpreter]: Started Sifa with 11 locations of interest [2021-11-23 02:42:49,084 INFO L166 IcfgInterpreter]: Building call graph [2021-11-23 02:42:49,084 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-23 02:42:49,084 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-23 02:42:49,084 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-23 02:42:49,627 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 68 for LOIs [2021-11-23 02:42:49,759 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-23 02:42:50,986 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10941#(and (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-23 02:42:50,986 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-23 02:42:50,987 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-23 02:42:50,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 46 [2021-11-23 02:42:50,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746200999] [2021-11-23 02:42:50,987 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-23 02:42:50,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-11-23 02:42:50,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-23 02:42:50,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-11-23 02:42:50,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=345, Invalid=2411, Unknown=0, NotChecked=0, Total=2756 [2021-11-23 02:42:50,989 INFO L87 Difference]: Start difference. First operand 77 states and 96 transitions. Second operand has 46 states, 46 states have (on average 2.0) internal successors, (92), 45 states have internal predecessors, (92), 42 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2021-11-23 02:42:52,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-23 02:42:52,322 INFO L93 Difference]: Finished difference Result 87 states and 107 transitions. [2021-11-23 02:42:52,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-23 02:42:52,323 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.0) internal successors, (92), 45 states have internal predecessors, (92), 42 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) Word has length 152 [2021-11-23 02:42:52,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-23 02:42:52,324 INFO L225 Difference]: With dead ends: 87 [2021-11-23 02:42:52,324 INFO L226 Difference]: Without dead ends: 0 [2021-11-23 02:42:52,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 456 GetRequests, 402 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=374, Invalid=2596, Unknown=0, NotChecked=0, Total=2970 [2021-11-23 02:42:52,331 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 21 mSDsluCounter, 1219 mSDsCounter, 0 mSdLazyCounter, 1053 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1284 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1053 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-23 02:42:52,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 1284 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1053 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-23 02:42:52,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-11-23 02:42:52,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-11-23 02:42:52,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-23 02:42:52,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-11-23 02:42:52,336 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 152 [2021-11-23 02:42:52,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-23 02:42:52,336 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-23 02:42:52,337 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.0) internal successors, (92), 45 states have internal predecessors, (92), 42 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2021-11-23 02:42:52,337 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-11-23 02:42:52,337 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-11-23 02:42:52,340 INFO L764 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-23 02:42:52,364 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-23 02:42:52,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-11-23 02:42:52,562 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-11-23 02:42:54,545 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-11-23 02:42:54,546 INFO L854 garLoopResultBuilder]: At program point L27-2(lines 27 36) the Hoare annotation is: (let ((.cse0 (= (+ (* 2 (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) (* 4 |ULTIMATE.start_main_~x~0#1|))) (.cse1 (<= |ULTIMATE.start_main_~k~0#1| 20))) (or (and (= |ULTIMATE.start_main_~c~0#1| 8) (= |ULTIMATE.start_main_~y~0#1| 8) (< 7 |ULTIMATE.start_main_~k~0#1|) .cse0 .cse1) (and (= 3 |ULTIMATE.start_main_~y~0#1|) (< 2 |ULTIMATE.start_main_~k~0#1|) (= 3 |ULTIMATE.start_main_~c~0#1|) .cse0 .cse1) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (= |ULTIMATE.start_main_~c~0#1| 0) (= |ULTIMATE.start_main_~y~0#1| 0) .cse0 .cse1) (and (< 14 |ULTIMATE.start_main_~k~0#1|) .cse0 (= |ULTIMATE.start_main_~y~0#1| 15) (= |ULTIMATE.start_main_~c~0#1| 15) .cse1) (and (= 16 |ULTIMATE.start_main_~y~0#1|) (< 15 |ULTIMATE.start_main_~k~0#1|) (= 16 |ULTIMATE.start_main_~c~0#1|) .cse0 .cse1) (and (= |ULTIMATE.start_main_~y~0#1| 12) (< 11 |ULTIMATE.start_main_~k~0#1|) .cse0 (= |ULTIMATE.start_main_~c~0#1| 12) .cse1) (and (= |ULTIMATE.start_main_~c~0#1| 18) (< 17 |ULTIMATE.start_main_~k~0#1|) (= |ULTIMATE.start_main_~y~0#1| 18) .cse0 .cse1) (and (= 5 |ULTIMATE.start_main_~y~0#1|) (< 4 |ULTIMATE.start_main_~k~0#1|) (= 5 |ULTIMATE.start_main_~c~0#1|) .cse0 .cse1) (and (= 2 |ULTIMATE.start_main_~y~0#1|) (< 1 |ULTIMATE.start_main_~k~0#1|) .cse0 (= 2 |ULTIMATE.start_main_~c~0#1|) .cse1) (and (= |ULTIMATE.start_main_~y~0#1| 20) (<= |ULTIMATE.start_main_~k~0#1| |ULTIMATE.start_main_~c~0#1|) .cse0 (< 19 |ULTIMATE.start_main_~k~0#1|) .cse1) (and (<= 19 |ULTIMATE.start_main_~c~0#1|) (<= |ULTIMATE.start_main_~c~0#1| 19) .cse0 (= 19 |ULTIMATE.start_main_~y~0#1|) (< 18 |ULTIMATE.start_main_~k~0#1|) .cse1) (and (< 16 |ULTIMATE.start_main_~k~0#1|) (= |ULTIMATE.start_main_~y~0#1| 17) (= |ULTIMATE.start_main_~c~0#1| 17) .cse0 .cse1) (and (= 9 |ULTIMATE.start_main_~c~0#1|) (< 8 |ULTIMATE.start_main_~k~0#1|) .cse0 (= 9 |ULTIMATE.start_main_~y~0#1|) .cse1) (and (= 6 |ULTIMATE.start_main_~y~0#1|) .cse0 (= 6 |ULTIMATE.start_main_~c~0#1|) (< 5 |ULTIMATE.start_main_~k~0#1|) .cse1) (and (= |ULTIMATE.start_main_~y~0#1| 4) (< 3 |ULTIMATE.start_main_~k~0#1|) (= |ULTIMATE.start_main_~c~0#1| 4) .cse0 .cse1) (and (< 13 |ULTIMATE.start_main_~k~0#1|) (= 14 |ULTIMATE.start_main_~y~0#1|) (= 14 |ULTIMATE.start_main_~c~0#1|) .cse0 .cse1) (and (= |ULTIMATE.start_main_~c~0#1| 1) (= |ULTIMATE.start_main_~y~0#1| 1) (< 0 |ULTIMATE.start_main_~k~0#1|) .cse0 .cse1) (and (< 9 |ULTIMATE.start_main_~k~0#1|) (= |ULTIMATE.start_main_~c~0#1| 10) (= |ULTIMATE.start_main_~y~0#1| 10) .cse0 .cse1) (and (< 12 |ULTIMATE.start_main_~k~0#1|) (= |ULTIMATE.start_main_~c~0#1| 13) .cse0 (= |ULTIMATE.start_main_~y~0#1| 13) .cse1) (and (< 10 |ULTIMATE.start_main_~k~0#1|) (= |ULTIMATE.start_main_~c~0#1| 11) (= |ULTIMATE.start_main_~y~0#1| 11) .cse0 .cse1) (and (= 7 |ULTIMATE.start_main_~c~0#1|) (= 7 |ULTIMATE.start_main_~y~0#1|) (< 6 |ULTIMATE.start_main_~k~0#1|) .cse0 .cse1))) [2021-11-23 02:42:54,546 INFO L854 garLoopResultBuilder]: At program point L27-3(lines 27 36) the Hoare annotation is: (let ((.cse0 (= (+ (* 2 (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) (* 4 |ULTIMATE.start_main_~x~0#1|)))) (or (and (<= |ULTIMATE.start_main_~k~0#1| 1) (<= |ULTIMATE.start_main_~c~0#1| 1) (= |ULTIMATE.start_main_~y~0#1| 1) (< 0 |ULTIMATE.start_main_~k~0#1|) .cse0) (and (< 14 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~c~0#1| 15) (<= |ULTIMATE.start_main_~k~0#1| 15) .cse0 (= |ULTIMATE.start_main_~y~0#1| 15)) (and (<= |ULTIMATE.start_main_~c~0#1| 5) (= 5 |ULTIMATE.start_main_~y~0#1|) (< 4 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 5) .cse0) (and (< 10 |ULTIMATE.start_main_~k~0#1|) (= |ULTIMATE.start_main_~y~0#1| 11) (<= |ULTIMATE.start_main_~c~0#1| 11) .cse0 (<= |ULTIMATE.start_main_~k~0#1| 11)) (and (<= |ULTIMATE.start_main_~k~0#1| 16) (= 16 |ULTIMATE.start_main_~y~0#1|) (< 15 |ULTIMATE.start_main_~k~0#1|) .cse0 (<= |ULTIMATE.start_main_~c~0#1| 16)) (and (<= |ULTIMATE.start_main_~k~0#1| 14) (<= |ULTIMATE.start_main_~c~0#1| 14) (< 13 |ULTIMATE.start_main_~k~0#1|) (= 14 |ULTIMATE.start_main_~y~0#1|) .cse0) (and (<= |ULTIMATE.start_main_~k~0#1| 9) (< 8 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~c~0#1| 9) .cse0 (= 9 |ULTIMATE.start_main_~y~0#1|)) (and (< 12 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 13) .cse0 (<= |ULTIMATE.start_main_~c~0#1| 13) (= |ULTIMATE.start_main_~y~0#1| 13)) (and (= |ULTIMATE.start_main_~y~0#1| 20) (<= |ULTIMATE.start_main_~k~0#1| |ULTIMATE.start_main_~c~0#1|) .cse0 (< 19 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 20)) (and (<= |ULTIMATE.start_main_~c~0#1| 8) (<= |ULTIMATE.start_main_~k~0#1| 8) (= |ULTIMATE.start_main_~y~0#1| 8) (< 7 |ULTIMATE.start_main_~k~0#1|) .cse0) (and (<= |ULTIMATE.start_main_~k~0#1| 18) (< 17 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~c~0#1| 18) (= |ULTIMATE.start_main_~y~0#1| 18) .cse0) (and (= 7 |ULTIMATE.start_main_~y~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 7) (< 6 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~c~0#1| 7) .cse0) (and (= |ULTIMATE.start_main_~y~0#1| 12) (< 11 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~c~0#1| 12) (<= |ULTIMATE.start_main_~k~0#1| 12) .cse0) (and (= |ULTIMATE.start_main_~y~0#1| 0) (= |ULTIMATE.start_main_~x~0#1| 0)) (and (<= |ULTIMATE.start_main_~k~0#1| 2) (= 2 |ULTIMATE.start_main_~y~0#1|) (< 1 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~c~0#1| 2) .cse0) (and (< 16 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 17) (= |ULTIMATE.start_main_~y~0#1| 17) .cse0 (<= |ULTIMATE.start_main_~c~0#1| 17)) (and (= 3 |ULTIMATE.start_main_~y~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 3) (< 2 |ULTIMATE.start_main_~k~0#1|) .cse0 (<= |ULTIMATE.start_main_~c~0#1| 3)) (and (< 9 |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~c~0#1| 10) (<= |ULTIMATE.start_main_~k~0#1| 10) (= |ULTIMATE.start_main_~y~0#1| 10) .cse0) (and (<= |ULTIMATE.start_main_~c~0#1| 19) (<= |ULTIMATE.start_main_~k~0#1| 19) .cse0 (= 19 |ULTIMATE.start_main_~y~0#1|) (< 18 |ULTIMATE.start_main_~k~0#1|)) (and (<= |ULTIMATE.start_main_~c~0#1| 4) (= |ULTIMATE.start_main_~y~0#1| 4) (<= |ULTIMATE.start_main_~k~0#1| 4) (< 3 |ULTIMATE.start_main_~k~0#1|) .cse0) (and (= 6 |ULTIMATE.start_main_~y~0#1|) (<= |ULTIMATE.start_main_~k~0#1| 6) (<= |ULTIMATE.start_main_~c~0#1| 6) .cse0 (< 5 |ULTIMATE.start_main_~k~0#1|)))) [2021-11-23 02:42:54,546 INFO L861 garLoopResultBuilder]: At program point L38(line 38) the Hoare annotation is: true [2021-11-23 02:42:54,546 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-11-23 02:42:54,547 INFO L854 garLoopResultBuilder]: At program point L28(line 28) the Hoare annotation is: (let ((.cse0 (= (+ (* 2 (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) (* 4 |ULTIMATE.start_main_~x~0#1|))) (.cse1 (<= |ULTIMATE.start_main_~k~0#1| 20))) (or (and (= |ULTIMATE.start_main_~c~0#1| 8) (= |ULTIMATE.start_main_~y~0#1| 8) (< 7 |ULTIMATE.start_main_~k~0#1|) .cse0 .cse1) (and (= 3 |ULTIMATE.start_main_~y~0#1|) (< 2 |ULTIMATE.start_main_~k~0#1|) (= 3 |ULTIMATE.start_main_~c~0#1|) .cse0 .cse1) (and (<= 0 |ULTIMATE.start_main_~k~0#1|) (= |ULTIMATE.start_main_~c~0#1| 0) (= |ULTIMATE.start_main_~y~0#1| 0) .cse0 .cse1) (and (< 14 |ULTIMATE.start_main_~k~0#1|) .cse0 (= |ULTIMATE.start_main_~y~0#1| 15) (= |ULTIMATE.start_main_~c~0#1| 15) .cse1) (and (= 16 |ULTIMATE.start_main_~y~0#1|) (< 15 |ULTIMATE.start_main_~k~0#1|) (= 16 |ULTIMATE.start_main_~c~0#1|) .cse0 .cse1) (and (= |ULTIMATE.start_main_~y~0#1| 12) (< 11 |ULTIMATE.start_main_~k~0#1|) .cse0 (= |ULTIMATE.start_main_~c~0#1| 12) .cse1) (and (= |ULTIMATE.start_main_~c~0#1| 18) (< 17 |ULTIMATE.start_main_~k~0#1|) (= |ULTIMATE.start_main_~y~0#1| 18) .cse0 .cse1) (and (= 5 |ULTIMATE.start_main_~y~0#1|) (< 4 |ULTIMATE.start_main_~k~0#1|) (= 5 |ULTIMATE.start_main_~c~0#1|) .cse0 .cse1) (and (= 2 |ULTIMATE.start_main_~y~0#1|) (< 1 |ULTIMATE.start_main_~k~0#1|) .cse0 (= 2 |ULTIMATE.start_main_~c~0#1|) .cse1) (and (= |ULTIMATE.start_main_~y~0#1| 20) (<= |ULTIMATE.start_main_~k~0#1| |ULTIMATE.start_main_~c~0#1|) .cse0 (< 19 |ULTIMATE.start_main_~k~0#1|) .cse1) (and (<= 19 |ULTIMATE.start_main_~c~0#1|) (<= |ULTIMATE.start_main_~c~0#1| 19) .cse0 (= 19 |ULTIMATE.start_main_~y~0#1|) (< 18 |ULTIMATE.start_main_~k~0#1|) .cse1) (and (< 16 |ULTIMATE.start_main_~k~0#1|) (= |ULTIMATE.start_main_~y~0#1| 17) (= |ULTIMATE.start_main_~c~0#1| 17) .cse0 .cse1) (and (= 9 |ULTIMATE.start_main_~c~0#1|) (< 8 |ULTIMATE.start_main_~k~0#1|) .cse0 (= 9 |ULTIMATE.start_main_~y~0#1|) .cse1) (and (= 6 |ULTIMATE.start_main_~y~0#1|) .cse0 (= 6 |ULTIMATE.start_main_~c~0#1|) (< 5 |ULTIMATE.start_main_~k~0#1|) .cse1) (and (= |ULTIMATE.start_main_~y~0#1| 4) (< 3 |ULTIMATE.start_main_~k~0#1|) (= |ULTIMATE.start_main_~c~0#1| 4) .cse0 .cse1) (and (< 13 |ULTIMATE.start_main_~k~0#1|) (= 14 |ULTIMATE.start_main_~y~0#1|) (= 14 |ULTIMATE.start_main_~c~0#1|) .cse0 .cse1) (and (= |ULTIMATE.start_main_~c~0#1| 1) (= |ULTIMATE.start_main_~y~0#1| 1) (< 0 |ULTIMATE.start_main_~k~0#1|) .cse0 .cse1) (and (< 9 |ULTIMATE.start_main_~k~0#1|) (= |ULTIMATE.start_main_~c~0#1| 10) (= |ULTIMATE.start_main_~y~0#1| 10) .cse0 .cse1) (and (< 12 |ULTIMATE.start_main_~k~0#1|) (= |ULTIMATE.start_main_~c~0#1| 13) .cse0 (= |ULTIMATE.start_main_~y~0#1| 13) .cse1) (and (< 10 |ULTIMATE.start_main_~k~0#1|) (= |ULTIMATE.start_main_~c~0#1| 11) (= |ULTIMATE.start_main_~y~0#1| 11) .cse0 .cse1) (and (= 7 |ULTIMATE.start_main_~c~0#1|) (= 7 |ULTIMATE.start_main_~y~0#1|) (< 6 |ULTIMATE.start_main_~k~0#1|) .cse0 .cse1))) [2021-11-23 02:42:54,547 INFO L858 garLoopResultBuilder]: For program point L28-1(lines 27 36) no Hoare annotation was computed. [2021-11-23 02:42:54,547 INFO L854 garLoopResultBuilder]: At program point L37(line 37) the Hoare annotation is: (= (+ (* 2 (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) (* 4 |ULTIMATE.start_main_~x~0#1|)) [2021-11-23 02:42:54,547 INFO L861 garLoopResultBuilder]: At program point __VERIFIER_assertENTRY(lines 9 15) the Hoare annotation is: true [2021-11-23 02:42:54,547 INFO L858 garLoopResultBuilder]: For program point L11(lines 11 12) no Hoare annotation was computed. [2021-11-23 02:42:54,547 INFO L858 garLoopResultBuilder]: For program point L10(lines 10 13) no Hoare annotation was computed. [2021-11-23 02:42:54,547 INFO L858 garLoopResultBuilder]: For program point __VERIFIER_assertEXIT(lines 9 15) no Hoare annotation was computed. [2021-11-23 02:42:54,547 INFO L858 garLoopResultBuilder]: For program point L10-2(lines 9 15) no Hoare annotation was computed. [2021-11-23 02:42:54,548 INFO L858 garLoopResultBuilder]: For program point __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION(line 12) no Hoare annotation was computed. [2021-11-23 02:42:54,551 INFO L732 BasicCegarLoop]: Path program histogram: [20, 1, 1] [2021-11-23 02:42:54,553 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-23 02:42:54,589 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 02:42:54 BoogieIcfgContainer [2021-11-23 02:42:54,589 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-23 02:42:54,590 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-23 02:42:54,590 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-23 02:42:54,590 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-23 02:42:54,591 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 02:40:11" (3/4) ... [2021-11-23 02:42:54,594 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-11-23 02:42:54,601 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __VERIFIER_assert [2021-11-23 02:42:54,606 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 15 nodes and edges [2021-11-23 02:42:54,606 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2021-11-23 02:42:54,606 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2021-11-23 02:42:54,607 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-11-23 02:42:54,648 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/witness.graphml [2021-11-23 02:42:54,648 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-23 02:42:54,649 INFO L158 Benchmark]: Toolchain (without parser) took 164299.06ms. Allocated memory was 104.9MB in the beginning and 153.1MB in the end (delta: 48.2MB). Free memory was 62.1MB in the beginning and 95.6MB in the end (delta: -33.5MB). Peak memory consumption was 14.1MB. Max. memory is 16.1GB. [2021-11-23 02:42:54,649 INFO L158 Benchmark]: CDTParser took 0.37ms. Allocated memory is still 104.9MB. Free memory was 78.1MB in the beginning and 78.1MB in the end (delta: 45.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 02:42:54,650 INFO L158 Benchmark]: CACSL2BoogieTranslator took 337.65ms. Allocated memory is still 104.9MB. Free memory was 61.9MB in the beginning and 78.7MB in the end (delta: -16.9MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-11-23 02:42:54,650 INFO L158 Benchmark]: Boogie Procedure Inliner took 45.89ms. Allocated memory is still 104.9MB. Free memory was 78.7MB in the beginning and 77.3MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-23 02:42:54,651 INFO L158 Benchmark]: Boogie Preprocessor took 26.75ms. Allocated memory is still 104.9MB. Free memory was 77.1MB in the beginning and 76.3MB in the end (delta: 818.7kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-23 02:42:54,651 INFO L158 Benchmark]: RCFGBuilder took 316.78ms. Allocated memory is still 104.9MB. Free memory was 76.3MB in the beginning and 66.0MB in the end (delta: 10.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-23 02:42:54,652 INFO L158 Benchmark]: TraceAbstraction took 163500.83ms. Allocated memory was 104.9MB in the beginning and 153.1MB in the end (delta: 48.2MB). Free memory was 65.8MB in the beginning and 97.7MB in the end (delta: -31.9MB). Peak memory consumption was 79.4MB. Max. memory is 16.1GB. [2021-11-23 02:42:54,652 INFO L158 Benchmark]: Witness Printer took 58.47ms. Allocated memory is still 153.1MB. Free memory was 97.7MB in the beginning and 95.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-23 02:42:54,654 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.37ms. Allocated memory is still 104.9MB. Free memory was 78.1MB in the beginning and 78.1MB in the end (delta: 45.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 337.65ms. Allocated memory is still 104.9MB. Free memory was 61.9MB in the beginning and 78.7MB in the end (delta: -16.9MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 45.89ms. Allocated memory is still 104.9MB. Free memory was 78.7MB in the beginning and 77.3MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 26.75ms. Allocated memory is still 104.9MB. Free memory was 77.1MB in the beginning and 76.3MB in the end (delta: 818.7kB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 316.78ms. Allocated memory is still 104.9MB. Free memory was 76.3MB in the beginning and 66.0MB in the end (delta: 10.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * TraceAbstraction took 163500.83ms. Allocated memory was 104.9MB in the beginning and 153.1MB in the end (delta: 48.2MB). Free memory was 65.8MB in the beginning and 97.7MB in the end (delta: -31.9MB). Peak memory consumption was 79.4MB. Max. memory is 16.1GB. * Witness Printer took 58.47ms. Allocated memory is still 153.1MB. Free memory was 97.7MB in the beginning and 95.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 12]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 14 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 163.4s, OverallIterations: 22, TraceHistogramMax: 22, PathProgramHistogramMax: 20, EmptinessCheckTime: 0.1s, AutomataDifference: 9.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 2.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 93 SdHoareTripleChecker+Valid, 7.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 85 mSDsluCounter, 10753 SdHoareTripleChecker+Invalid, 6.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9989 mSDsCounter, 31 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8908 IncrementalHoareTripleChecker+Invalid, 8939 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 31 mSolverCounterUnsat, 813 mSDtfsCounter, 8908 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4088 GetRequests, 3464 SyntacticMatches, 21 SemanticMatches, 603 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1435 ImplicationChecksByTransitivity, 94.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=77occurred in iteration=21, InterpolantAutomatonStates: 345, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 22 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 6 LocationsWithAnnotation, 54 PreInvPairs, 121 NumberOfFragments, 2021 HoareAnnotationTreeSize, 54 FomulaSimplifications, 426 FormulaSimplificationTreeSizeReduction, 0.0s HoareSimplificationTime, 6 FomulaSimplificationsInter, 129 FormulaSimplificationTreeSizeReductionInter, 1.9s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 17.2s SatisfiabilityAnalysisTime, 78.7s InterpolantComputationTime, 1729 NumberOfCodeBlocks, 1729 NumberOfCodeBlocksAsserted, 105 NumberOfCheckSat, 1870 ConstructedInterpolants, 0 QuantifiedInterpolants, 8675 SizeOfPredicates, 49 NumberOfNonLiveVariables, 4843 ConjunctsInSsa, 1027 ConjunctsInUnsatCore, 24 InterpolantComputations, 2 PerfectInterpolantSequences, 7501/12760 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 38]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 27]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((c == 8 && y == 8) && 7 < k) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && k <= 20) || ((((3 == y && 2 < k) && 3 == c) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && k <= 20)) || ((((0 <= k && c == 0) && y == 0) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && k <= 20)) || ((((14 < k && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && y == 15) && c == 15) && k <= 20)) || ((((16 == y && 15 < k) && 16 == c) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && k <= 20)) || ((((y == 12 && 11 < k) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && c == 12) && k <= 20)) || ((((c == 18 && 17 < k) && y == 18) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && k <= 20)) || ((((5 == y && 4 < k) && 5 == c) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && k <= 20)) || ((((2 == y && 1 < k) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && 2 == c) && k <= 20)) || ((((y == 20 && k <= c) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && 19 < k) && k <= 20)) || (((((19 <= c && c <= 19) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && 19 == y) && 18 < k) && k <= 20)) || ((((16 < k && y == 17) && c == 17) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && k <= 20)) || ((((9 == c && 8 < k) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && 9 == y) && k <= 20)) || ((((6 == y && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && 6 == c) && 5 < k) && k <= 20)) || ((((y == 4 && 3 < k) && c == 4) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && k <= 20)) || ((((13 < k && 14 == y) && 14 == c) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && k <= 20)) || ((((c == 1 && y == 1) && 0 < k) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && k <= 20)) || ((((9 < k && c == 10) && y == 10) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && k <= 20)) || ((((12 < k && c == 13) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && y == 13) && k <= 20)) || ((((10 < k && c == 11) && y == 11) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && k <= 20)) || ((((7 == c && 7 == y) && 6 < k) && 2 * (y * y * y) + y * y * y * y + y * y == 4 * x) && k <= 20) RESULT: Ultimate proved your program to be correct! [2021-11-23 02:42:54,709 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3b9106db-f410-4c4d-99f4-c2067e0f9c2d/bin/utaipan-EQgc7hIp5V/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE