./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/heap-manipulation/dancing.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4e77c044 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/config/TaipanReach.xml -i ../../sv-benchmarks/c/heap-manipulation/dancing.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8 --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 61aa671d60c63a9c0aa1f89d5d2982cadbc06881 ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/config/TaipanReach.xml -i ../../sv-benchmarks/c/heap-manipulation/dancing.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8 --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 61aa671d60c63a9c0aa1f89d5d2982cadbc06881 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN --- Real Ultimate output --- This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 07:34:37,481 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 07:34:37,483 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 07:34:37,526 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 07:34:37,527 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 07:34:37,532 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 07:34:37,535 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 07:34:37,539 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 07:34:37,542 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 07:34:37,547 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 07:34:37,548 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 07:34:37,550 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 07:34:37,551 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 07:34:37,553 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 07:34:37,556 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 07:34:37,558 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 07:34:37,559 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 07:34:37,560 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 07:34:37,565 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 07:34:37,572 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 07:34:37,574 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 07:34:37,575 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 07:34:37,578 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 07:34:37,579 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 07:34:37,583 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 07:34:37,584 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 07:34:37,584 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 07:34:37,586 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 07:34:37,587 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 07:34:37,588 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 07:34:37,589 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 07:34:37,589 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 07:34:37,591 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 07:34:37,592 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 07:34:37,594 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 07:34:37,594 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 07:34:37,595 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 07:34:37,595 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 07:34:37,595 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 07:34:37,596 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 07:34:37,597 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 07:34:37,598 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-10-13 07:34:37,641 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 07:34:37,644 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 07:34:37,646 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-10-13 07:34:37,646 INFO L138 SettingsManager]: * User list type=DISABLED [2021-10-13 07:34:37,646 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-10-13 07:34:37,647 INFO L138 SettingsManager]: * Explicit value domain=true [2021-10-13 07:34:37,647 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-10-13 07:34:37,647 INFO L138 SettingsManager]: * Octagon Domain=false [2021-10-13 07:34:37,647 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-10-13 07:34:37,647 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-10-13 07:34:37,648 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-10-13 07:34:37,649 INFO L138 SettingsManager]: * Interval Domain=false [2021-10-13 07:34:37,649 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-10-13 07:34:37,649 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-10-13 07:34:37,649 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-10-13 07:34:37,650 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 07:34:37,650 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 07:34:37,651 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 07:34:37,651 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 07:34:37,651 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 07:34:37,651 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-13 07:34:37,651 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 07:34:37,652 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-13 07:34:37,652 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-13 07:34:37,652 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 07:34:37,652 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 07:34:37,653 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 07:34:37,653 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-13 07:34:37,653 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 07:34:37,655 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 07:34:37,655 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 07:34:37,655 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 07:34:37,656 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 07:34:37,656 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-13 07:34:37,656 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-10-13 07:34:37,656 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-13 07:34:37,656 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-13 07:34:37,657 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 07:34:37,657 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-13 07:34:37,657 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_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/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_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8 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 -> 61aa671d60c63a9c0aa1f89d5d2982cadbc06881 [2021-10-13 07:34:37,931 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 07:34:37,951 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 07:34:37,954 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 07:34:37,955 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 07:34:37,956 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 07:34:37,957 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/../../sv-benchmarks/c/heap-manipulation/dancing.i [2021-10-13 07:34:38,021 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/data/d151cb1d0/064a219b4bd047738f597ac94204394a/FLAGd0c7ecbc1 [2021-10-13 07:34:38,602 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 07:34:38,602 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/sv-benchmarks/c/heap-manipulation/dancing.i [2021-10-13 07:34:38,619 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/data/d151cb1d0/064a219b4bd047738f597ac94204394a/FLAGd0c7ecbc1 [2021-10-13 07:34:38,908 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/data/d151cb1d0/064a219b4bd047738f597ac94204394a [2021-10-13 07:34:38,911 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 07:34:38,912 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 07:34:38,914 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 07:34:38,914 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 07:34:38,917 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 07:34:38,918 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 07:34:38" (1/1) ... [2021-10-13 07:34:38,919 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41355dfc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:38, skipping insertion in model container [2021-10-13 07:34:38,919 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 07:34:38" (1/1) ... [2021-10-13 07:34:38,936 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 07:34:38,991 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 07:34:39,176 WARN L228 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_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/sv-benchmarks/c/heap-manipulation/dancing.i[938,951] [2021-10-13 07:34:39,303 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 07:34:39,315 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 07:34:39,332 WARN L228 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_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/sv-benchmarks/c/heap-manipulation/dancing.i[938,951] [2021-10-13 07:34:39,392 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 07:34:39,432 INFO L208 MainTranslator]: Completed translation [2021-10-13 07:34:39,433 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:39 WrapperNode [2021-10-13 07:34:39,433 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 07:34:39,434 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 07:34:39,434 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 07:34:39,434 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 07:34:39,441 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:39" (1/1) ... [2021-10-13 07:34:39,475 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:39" (1/1) ... [2021-10-13 07:34:39,500 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 07:34:39,501 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 07:34:39,501 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 07:34:39,501 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 07:34:39,510 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:39" (1/1) ... [2021-10-13 07:34:39,510 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:39" (1/1) ... [2021-10-13 07:34:39,514 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:39" (1/1) ... [2021-10-13 07:34:39,514 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:39" (1/1) ... [2021-10-13 07:34:39,522 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:39" (1/1) ... [2021-10-13 07:34:39,526 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:39" (1/1) ... [2021-10-13 07:34:39,528 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:39" (1/1) ... [2021-10-13 07:34:39,531 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 07:34:39,532 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 07:34:39,532 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 07:34:39,532 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 07:34:39,533 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:39" (1/1) ... [2021-10-13 07:34:39,540 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 07:34:39,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 07:34:39,574 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-13 07:34:39,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-13 07:34:39,614 INFO L130 BoogieDeclarations]: Found specification of procedure is_list_containing_x [2021-10-13 07:34:39,614 INFO L138 BoogieDeclarations]: Found implementation of procedure is_list_containing_x [2021-10-13 07:34:39,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-13 07:34:39,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-10-13 07:34:39,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 07:34:39,615 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-10-13 07:34:39,615 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-13 07:34:39,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 07:34:39,615 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 07:34:39,615 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 07:34:40,301 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 07:34:40,302 INFO L299 CfgBuilder]: Removed 15 assume(true) statements. [2021-10-13 07:34:40,304 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 07:34:40 BoogieIcfgContainer [2021-10-13 07:34:40,305 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 07:34:40,307 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-13 07:34:40,307 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-13 07:34:40,310 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-13 07:34:40,310 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 07:34:38" (1/3) ... [2021-10-13 07:34:40,311 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@260ce78d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 07:34:40, skipping insertion in model container [2021-10-13 07:34:40,311 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:39" (2/3) ... [2021-10-13 07:34:40,312 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@260ce78d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 07:34:40, skipping insertion in model container [2021-10-13 07:34:40,312 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 07:34:40" (3/3) ... [2021-10-13 07:34:40,313 INFO L111 eAbstractionObserver]: Analyzing ICFG dancing.i [2021-10-13 07:34:40,319 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-13 07:34:40,319 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-10-13 07:34:40,367 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-13 07:34:40,373 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, mConcurrency=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-10-13 07:34:40,373 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-10-13 07:34:40,389 INFO L276 IsEmpty]: Start isEmpty. Operand has 27 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 21 states have internal predecessors, (28), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-10-13 07:34:40,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-10-13 07:34:40,395 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:34:40,396 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:34:40,396 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:34:40,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:34:40,402 INFO L82 PathProgramCache]: Analyzing trace with hash -1584852764, now seen corresponding path program 1 times [2021-10-13 07:34:40,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 07:34:40,412 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183654354] [2021-10-13 07:34:40,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:34:40,413 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 07:34:40,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:34:40,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:34:40,616 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 07:34:40,616 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183654354] [2021-10-13 07:34:40,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183654354] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 07:34:40,617 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:34:40,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-13 07:34:40,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497754223] [2021-10-13 07:34:40,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 07:34:40,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 07:34:40,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 07:34:40,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 07:34:40,640 INFO L87 Difference]: Start difference. First operand has 27 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 21 states have internal predecessors, (28), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-10-13 07:34:40,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:34:40,698 INFO L93 Difference]: Finished difference Result 47 states and 60 transitions. [2021-10-13 07:34:40,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 07:34:40,700 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2021-10-13 07:34:40,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:34:40,707 INFO L225 Difference]: With dead ends: 47 [2021-10-13 07:34:40,707 INFO L226 Difference]: Without dead ends: 28 [2021-10-13 07:34:40,710 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 07:34:40,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2021-10-13 07:34:40,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 27. [2021-10-13 07:34:40,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 20 states have (on average 1.3) internal successors, (26), 21 states have internal predecessors, (26), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-10-13 07:34:40,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 34 transitions. [2021-10-13 07:34:40,744 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 34 transitions. Word has length 12 [2021-10-13 07:34:40,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:34:40,745 INFO L470 AbstractCegarLoop]: Abstraction has 27 states and 34 transitions. [2021-10-13 07:34:40,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-10-13 07:34:40,746 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 34 transitions. [2021-10-13 07:34:40,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-10-13 07:34:40,748 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:34:40,748 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:34:40,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-13 07:34:40,748 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:34:40,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:34:40,749 INFO L82 PathProgramCache]: Analyzing trace with hash 362986210, now seen corresponding path program 1 times [2021-10-13 07:34:40,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 07:34:40,750 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697200405] [2021-10-13 07:34:40,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:34:40,750 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 07:34:40,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:34:40,826 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-13 07:34:40,826 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 07:34:40,826 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697200405] [2021-10-13 07:34:40,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697200405] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 07:34:40,827 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:34:40,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-13 07:34:40,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550608449] [2021-10-13 07:34:40,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-13 07:34:40,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 07:34:40,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 07:34:40,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 07:34:40,830 INFO L87 Difference]: Start difference. First operand 27 states and 34 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-10-13 07:34:40,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:34:40,906 INFO L93 Difference]: Finished difference Result 60 states and 74 transitions. [2021-10-13 07:34:40,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 07:34:40,907 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 18 [2021-10-13 07:34:40,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:34:40,908 INFO L225 Difference]: With dead ends: 60 [2021-10-13 07:34:40,909 INFO L226 Difference]: Without dead ends: 41 [2021-10-13 07:34:40,910 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-13 07:34:40,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-10-13 07:34:40,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 32. [2021-10-13 07:34:40,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 24 states have (on average 1.3333333333333333) internal successors, (32), 25 states have internal predecessors, (32), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2021-10-13 07:34:40,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 42 transitions. [2021-10-13 07:34:40,918 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 42 transitions. Word has length 18 [2021-10-13 07:34:40,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:34:40,918 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 42 transitions. [2021-10-13 07:34:40,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-10-13 07:34:40,919 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 42 transitions. [2021-10-13 07:34:40,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-13 07:34:40,920 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:34:40,920 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:34:40,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-13 07:34:40,921 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:34:40,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:34:40,922 INFO L82 PathProgramCache]: Analyzing trace with hash 234144138, now seen corresponding path program 1 times [2021-10-13 07:34:40,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 07:34:40,922 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855676629] [2021-10-13 07:34:40,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:34:40,922 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 07:34:40,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:34:41,056 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 07:34:41,057 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 07:34:41,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855676629] [2021-10-13 07:34:41,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855676629] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 07:34:41,058 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107213648] [2021-10-13 07:34:41,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:34:41,058 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 07:34:41,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 07:34:41,060 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 07:34:41,080 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-10-13 07:34:41,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:34:41,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 07:34:41,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:34:41,456 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 07:34:41,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:34:41,752 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 07:34:41,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107213648] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-13 07:34:41,753 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 2 imperfect interpolant sequences. [2021-10-13 07:34:41,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [6, 9] total 14 [2021-10-13 07:34:41,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244150668] [2021-10-13 07:34:41,754 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 07:34:41,754 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 07:34:41,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 07:34:41,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-10-13 07:34:41,756 INFO L87 Difference]: Start difference. First operand 32 states and 42 transitions. Second operand has 8 states, 8 states have (on average 2.0) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-10-13 07:34:42,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:34:42,102 INFO L93 Difference]: Finished difference Result 86 states and 108 transitions. [2021-10-13 07:34:42,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-13 07:34:42,105 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.0) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 20 [2021-10-13 07:34:42,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:34:42,113 INFO L225 Difference]: With dead ends: 86 [2021-10-13 07:34:42,114 INFO L226 Difference]: Without dead ends: 67 [2021-10-13 07:34:42,117 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 173.7ms TimeCoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2021-10-13 07:34:42,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-10-13 07:34:42,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 46. [2021-10-13 07:34:42,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 35 states have (on average 1.3142857142857143) internal successors, (46), 36 states have internal predecessors, (46), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2021-10-13 07:34:42,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 65 transitions. [2021-10-13 07:34:42,136 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 65 transitions. Word has length 20 [2021-10-13 07:34:42,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:34:42,136 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 65 transitions. [2021-10-13 07:34:42,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.0) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-10-13 07:34:42,137 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 65 transitions. [2021-10-13 07:34:42,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-13 07:34:42,138 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:34:42,138 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:34:42,171 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-10-13 07:34:42,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 07:34:42,339 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:34:42,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:34:42,340 INFO L82 PathProgramCache]: Analyzing trace with hash 616291228, now seen corresponding path program 1 times [2021-10-13 07:34:42,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 07:34:42,340 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249922775] [2021-10-13 07:34:42,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:34:42,340 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 07:34:42,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:34:42,521 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 07:34:42,522 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 07:34:42,522 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249922775] [2021-10-13 07:34:42,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249922775] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 07:34:42,525 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:34:42,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-13 07:34:42,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739413102] [2021-10-13 07:34:42,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 07:34:42,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 07:34:42,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 07:34:42,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 07:34:42,530 INFO L87 Difference]: Start difference. First operand 46 states and 65 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-13 07:34:42,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:34:42,568 INFO L93 Difference]: Finished difference Result 52 states and 71 transitions. [2021-10-13 07:34:42,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 07:34:42,568 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 20 [2021-10-13 07:34:42,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:34:42,571 INFO L225 Difference]: With dead ends: 52 [2021-10-13 07:34:42,571 INFO L226 Difference]: Without dead ends: 48 [2021-10-13 07:34:42,572 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 19.8ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-13 07:34:42,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-10-13 07:34:42,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2021-10-13 07:34:42,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 36 states have (on average 1.3055555555555556) internal successors, (47), 38 states have internal predecessors, (47), 7 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2021-10-13 07:34:42,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 66 transitions. [2021-10-13 07:34:42,599 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 66 transitions. Word has length 20 [2021-10-13 07:34:42,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:34:42,599 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 66 transitions. [2021-10-13 07:34:42,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-13 07:34:42,600 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 66 transitions. [2021-10-13 07:34:42,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-13 07:34:42,604 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:34:42,604 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:34:42,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-13 07:34:42,605 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:34:42,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:34:42,606 INFO L82 PathProgramCache]: Analyzing trace with hash 1257470725, now seen corresponding path program 1 times [2021-10-13 07:34:42,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 07:34:42,606 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611248614] [2021-10-13 07:34:42,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:34:42,607 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 07:34:42,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:34:42,736 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 07:34:42,737 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 07:34:42,737 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611248614] [2021-10-13 07:34:42,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611248614] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 07:34:42,738 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:34:42,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-13 07:34:42,738 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077390514] [2021-10-13 07:34:42,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 07:34:42,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 07:34:42,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 07:34:42,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-10-13 07:34:42,740 INFO L87 Difference]: Start difference. First operand 48 states and 66 transitions. Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-10-13 07:34:42,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:34:42,859 INFO L93 Difference]: Finished difference Result 78 states and 100 transitions. [2021-10-13 07:34:42,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 07:34:42,861 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 21 [2021-10-13 07:34:42,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:34:42,862 INFO L225 Difference]: With dead ends: 78 [2021-10-13 07:34:42,862 INFO L226 Difference]: Without dead ends: 51 [2021-10-13 07:34:42,863 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 35.2ms TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-10-13 07:34:42,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2021-10-13 07:34:42,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 45. [2021-10-13 07:34:42,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 33 states have (on average 1.303030303030303) internal successors, (43), 36 states have internal predecessors, (43), 7 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (11), 6 states have call predecessors, (11), 7 states have call successors, (11) [2021-10-13 07:34:42,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 61 transitions. [2021-10-13 07:34:42,870 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 61 transitions. Word has length 21 [2021-10-13 07:34:42,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:34:42,871 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 61 transitions. [2021-10-13 07:34:42,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 6 states have internal predecessors, (17), 2 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-10-13 07:34:42,871 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 61 transitions. [2021-10-13 07:34:42,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-10-13 07:34:42,872 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:34:42,872 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:34:42,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-13 07:34:42,873 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:34:42,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:34:42,873 INFO L82 PathProgramCache]: Analyzing trace with hash -1515524553, now seen corresponding path program 1 times [2021-10-13 07:34:42,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 07:34:42,874 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132190211] [2021-10-13 07:34:42,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:34:42,874 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 07:34:42,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:34:42,937 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 07:34:42,938 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 07:34:42,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132190211] [2021-10-13 07:34:42,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132190211] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 07:34:42,939 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:34:42,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-13 07:34:42,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79885974] [2021-10-13 07:34:42,939 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 07:34:42,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 07:34:42,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 07:34:42,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 07:34:42,941 INFO L87 Difference]: Start difference. First operand 45 states and 61 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-13 07:34:43,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:34:43,048 INFO L93 Difference]: Finished difference Result 77 states and 99 transitions. [2021-10-13 07:34:43,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 07:34:43,049 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2021-10-13 07:34:43,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:34:43,051 INFO L225 Difference]: With dead ends: 77 [2021-10-13 07:34:43,051 INFO L226 Difference]: Without dead ends: 44 [2021-10-13 07:34:43,052 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 30.9ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-13 07:34:43,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2021-10-13 07:34:43,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2021-10-13 07:34:43,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 33 states have (on average 1.2424242424242424) internal successors, (41), 35 states have internal predecessors, (41), 6 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2021-10-13 07:34:43,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 56 transitions. [2021-10-13 07:34:43,059 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 56 transitions. Word has length 21 [2021-10-13 07:34:43,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:34:43,059 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 56 transitions. [2021-10-13 07:34:43,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-13 07:34:43,060 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 56 transitions. [2021-10-13 07:34:43,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-10-13 07:34:43,061 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:34:43,061 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:34:43,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-13 07:34:43,062 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:34:43,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:34:43,062 INFO L82 PathProgramCache]: Analyzing trace with hash 1121178614, now seen corresponding path program 1 times [2021-10-13 07:34:43,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 07:34:43,063 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383799757] [2021-10-13 07:34:43,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:34:43,063 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 07:34:43,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:34:43,128 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-13 07:34:43,129 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 07:34:43,129 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383799757] [2021-10-13 07:34:43,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383799757] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 07:34:43,129 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:34:43,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-13 07:34:43,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820792023] [2021-10-13 07:34:43,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 07:34:43,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-10-13 07:34:43,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 07:34:43,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-13 07:34:43,132 INFO L87 Difference]: Start difference. First operand 44 states and 56 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-13 07:34:43,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:34:43,212 INFO L93 Difference]: Finished difference Result 55 states and 71 transitions. [2021-10-13 07:34:43,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-13 07:34:43,212 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 22 [2021-10-13 07:34:43,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:34:43,215 INFO L225 Difference]: With dead ends: 55 [2021-10-13 07:34:43,215 INFO L226 Difference]: Without dead ends: 53 [2021-10-13 07:34:43,217 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 28.1ms TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-10-13 07:34:43,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2021-10-13 07:34:43,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 47. [2021-10-13 07:34:43,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 37 states have internal predecessors, (43), 6 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (14), 7 states have call predecessors, (14), 6 states have call successors, (14) [2021-10-13 07:34:43,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 63 transitions. [2021-10-13 07:34:43,235 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 63 transitions. Word has length 22 [2021-10-13 07:34:43,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:34:43,236 INFO L470 AbstractCegarLoop]: Abstraction has 47 states and 63 transitions. [2021-10-13 07:34:43,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-13 07:34:43,237 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 63 transitions. [2021-10-13 07:34:43,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-10-13 07:34:43,242 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:34:43,242 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:34:43,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-13 07:34:43,242 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:34:43,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:34:43,243 INFO L82 PathProgramCache]: Analyzing trace with hash -148928881, now seen corresponding path program 1 times [2021-10-13 07:34:43,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-10-13 07:34:43,243 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64879646] [2021-10-13 07:34:43,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:34:43,244 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 07:34:43,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:34:43,347 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 07:34:43,347 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-10-13 07:34:43,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64879646] [2021-10-13 07:34:43,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64879646] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 07:34:43,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157096527] [2021-10-13 07:34:43,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:34:43,348 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 07:34:43,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 07:34:43,352 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 07:34:43,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-10-13 07:34:43,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:34:43,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-13 07:34:43,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:34:43,656 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-10-13 07:34:43,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:34:43,895 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 07:34:43,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157096527] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:34:43,895 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [299824760] [2021-10-13 07:34:43,923 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2021-10-13 07:34:43,923 INFO L166 IcfgInterpreter]: Building call graph [2021-10-13 07:34:43,928 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-10-13 07:34:43,933 INFO L176 IcfgInterpreter]: Starting interpretation [2021-10-13 07:34:43,933 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-10-13 07:34:43,979 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:34:43,983 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-13 07:34:43,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:34:43,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-10-13 07:34:43,987 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-13 07:34:43,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:34:43,988 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-13 07:34:43,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:34:43,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-10-13 07:34:43,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-10-13 07:34:43,993 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-13 07:34:44,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:34:44,004 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-13 07:34:44,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:34:44,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-10-13 07:34:44,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-10-13 07:34:44,015 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-13 07:34:44,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:34:44,016 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-10-13 07:34:44,019 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-13 07:34:44,020 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:34:44,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-10-13 07:34:44,022 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-13 07:34:44,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:34:44,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-13 07:34:44,025 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-10-13 07:34:44,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:34:44,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-10-13 07:34:44,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 201 [2021-10-13 07:34:44,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:34:44,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2021-10-13 07:34:44,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:34:44,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-10-13 07:34:44,083 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:34:44,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-10-13 07:34:44,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-10-13 07:34:44,086 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-13 07:34:44,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:34:44,104 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:34:44,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 194 [2021-10-13 07:34:44,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-10-13 07:34:44,115 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:194, output treesize:194 [2021-10-13 07:34:44,147 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-10-13 07:34:44,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-10-13 07:34:44,331 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: No corresponding IProgramVar for |v_#valid_26| at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermVarsProc.computeTermVarsProc(TermVarsProc.java:97) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermVarsProc.computeTermVarsProc(TermVarsProc.java:83) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.BasicPredicateFactory.constructTermVarsProc(BasicPredicateFactory.java:92) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.BasicPredicateFactory.newPredicate(BasicPredicateFactory.java:81) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.predicate(SymbolicTools.java:174) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.post(SymbolicTools.java:116) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretInternal(DagInterpreter.java:227) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTransAndStoreLoiPred(DagInterpreter.java:209) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTrans(DagInterpreter.java:187) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:165) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:67) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:268) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:88) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:76) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:608) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:413) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:53) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:392) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-10-13 07:34:44,334 INFO L168 Benchmark]: Toolchain (without parser) took 5421.63 ms. Allocated memory was 92.3 MB in the beginning and 115.3 MB in the end (delta: 23.1 MB). Free memory was 52.7 MB in the beginning and 79.6 MB in the end (delta: -27.0 MB). Peak memory consumption was 46.5 MB. Max. memory is 16.1 GB. [2021-10-13 07:34:44,334 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 92.3 MB. Free memory is still 70.6 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 07:34:44,335 INFO L168 Benchmark]: CACSL2BoogieTranslator took 519.32 ms. Allocated memory is still 92.3 MB. Free memory was 52.5 MB in the beginning and 62.0 MB in the end (delta: -9.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-13 07:34:44,335 INFO L168 Benchmark]: Boogie Procedure Inliner took 66.76 ms. Allocated memory is still 92.3 MB. Free memory was 61.7 MB in the beginning and 59.9 MB in the end (delta: 1.8 MB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 07:34:44,335 INFO L168 Benchmark]: Boogie Preprocessor took 30.21 ms. Allocated memory is still 92.3 MB. Free memory was 59.9 MB in the beginning and 58.1 MB in the end (delta: 1.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 07:34:44,336 INFO L168 Benchmark]: RCFGBuilder took 772.71 ms. Allocated memory was 92.3 MB in the beginning and 115.3 MB in the end (delta: 23.1 MB). Free memory was 58.1 MB in the beginning and 87.6 MB in the end (delta: -29.5 MB). Peak memory consumption was 28.2 MB. Max. memory is 16.1 GB. [2021-10-13 07:34:44,336 INFO L168 Benchmark]: TraceAbstraction took 4026.90 ms. Allocated memory is still 115.3 MB. Free memory was 87.1 MB in the beginning and 79.6 MB in the end (delta: 7.4 MB). Peak memory consumption was 59.9 MB. Max. memory is 16.1 GB. [2021-10-13 07:34:44,338 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.21 ms. Allocated memory is still 92.3 MB. Free memory is still 70.6 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 519.32 ms. Allocated memory is still 92.3 MB. Free memory was 52.5 MB in the beginning and 62.0 MB in the end (delta: -9.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 66.76 ms. Allocated memory is still 92.3 MB. Free memory was 61.7 MB in the beginning and 59.9 MB in the end (delta: 1.8 MB). There was no memory consumed. Max. memory is 16.1 GB. * Boogie Preprocessor took 30.21 ms. Allocated memory is still 92.3 MB. Free memory was 59.9 MB in the beginning and 58.1 MB in the end (delta: 1.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 772.71 ms. Allocated memory was 92.3 MB in the beginning and 115.3 MB in the end (delta: 23.1 MB). Free memory was 58.1 MB in the beginning and 87.6 MB in the end (delta: -29.5 MB). Peak memory consumption was 28.2 MB. Max. memory is 16.1 GB. * TraceAbstraction took 4026.90 ms. Allocated memory is still 115.3 MB. Free memory was 87.1 MB in the beginning and 79.6 MB in the end (delta: 7.4 MB). Peak memory consumption was 59.9 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: No corresponding IProgramVar for |v_#valid_26| de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: No corresponding IProgramVar for |v_#valid_26|: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermVarsProc.computeTermVarsProc(TermVarsProc.java:97) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-10-13 07:34:44,372 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... ### Bit-precise run ### This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 07:34:46,755 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 07:34:46,757 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 07:34:46,801 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 07:34:46,802 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 07:34:46,803 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 07:34:46,805 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 07:34:46,807 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 07:34:46,809 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 07:34:46,810 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 07:34:46,812 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 07:34:46,813 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 07:34:46,814 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 07:34:46,815 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 07:34:46,816 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 07:34:46,818 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 07:34:46,819 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 07:34:46,820 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 07:34:46,822 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 07:34:46,825 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 07:34:46,826 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 07:34:46,828 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 07:34:46,829 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 07:34:46,830 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 07:34:46,834 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 07:34:46,834 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 07:34:46,835 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 07:34:46,836 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 07:34:46,836 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 07:34:46,838 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 07:34:46,838 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 07:34:46,839 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 07:34:46,840 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 07:34:46,841 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 07:34:46,842 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 07:34:46,842 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 07:34:46,843 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 07:34:46,844 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 07:34:46,844 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 07:34:46,845 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 07:34:46,846 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 07:34:46,847 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2021-10-13 07:34:46,873 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 07:34:46,873 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 07:34:46,874 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-10-13 07:34:46,874 INFO L138 SettingsManager]: * User list type=DISABLED [2021-10-13 07:34:46,874 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-10-13 07:34:46,875 INFO L138 SettingsManager]: * Explicit value domain=true [2021-10-13 07:34:46,875 INFO L138 SettingsManager]: * Octagon Domain=false [2021-10-13 07:34:46,875 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-10-13 07:34:46,875 INFO L138 SettingsManager]: * Interval Domain=false [2021-10-13 07:34:46,876 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 07:34:46,876 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 07:34:46,877 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 07:34:46,877 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 07:34:46,877 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-13 07:34:46,877 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-13 07:34:46,878 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-13 07:34:46,878 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-13 07:34:46,878 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-13 07:34:46,878 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-13 07:34:46,879 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 07:34:46,879 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 07:34:46,879 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 07:34:46,879 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-13 07:34:46,880 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 07:34:46,880 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 07:34:46,880 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-13 07:34:46,880 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 07:34:46,881 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 07:34:46,881 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-13 07:34:46,881 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-13 07:34:46,881 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-10-13 07:34:46,881 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-13 07:34:46,882 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-13 07:34:46,882 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 07:34:46,882 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-13 07:34:46,882 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/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_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8 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 -> 61aa671d60c63a9c0aa1f89d5d2982cadbc06881 [2021-10-13 07:34:47,282 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 07:34:47,307 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 07:34:47,312 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 07:34:47,314 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 07:34:47,315 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 07:34:47,316 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/../../sv-benchmarks/c/heap-manipulation/dancing.i [2021-10-13 07:34:47,385 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/data/5bcf03894/ef50645a87e6494495a9c5b5afeaefa5/FLAGfb073c6dd [2021-10-13 07:34:47,984 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 07:34:47,986 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/sv-benchmarks/c/heap-manipulation/dancing.i [2021-10-13 07:34:48,006 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/data/5bcf03894/ef50645a87e6494495a9c5b5afeaefa5/FLAGfb073c6dd [2021-10-13 07:34:48,248 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/data/5bcf03894/ef50645a87e6494495a9c5b5afeaefa5 [2021-10-13 07:34:48,251 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 07:34:48,252 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 07:34:48,253 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 07:34:48,254 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 07:34:48,257 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 07:34:48,258 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 07:34:48" (1/1) ... [2021-10-13 07:34:48,259 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@621b32f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:48, skipping insertion in model container [2021-10-13 07:34:48,259 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 07:34:48" (1/1) ... [2021-10-13 07:34:48,267 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 07:34:48,306 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 07:34:48,509 WARN L228 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_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/sv-benchmarks/c/heap-manipulation/dancing.i[938,951] [2021-10-13 07:34:48,656 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 07:34:48,673 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 07:34:48,692 WARN L228 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_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/sv-benchmarks/c/heap-manipulation/dancing.i[938,951] [2021-10-13 07:34:48,733 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 07:34:48,774 INFO L208 MainTranslator]: Completed translation [2021-10-13 07:34:48,775 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:48 WrapperNode [2021-10-13 07:34:48,775 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 07:34:48,776 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 07:34:48,776 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 07:34:48,777 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 07:34:48,785 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:48" (1/1) ... [2021-10-13 07:34:48,821 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:48" (1/1) ... [2021-10-13 07:34:48,844 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 07:34:48,845 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 07:34:48,846 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 07:34:48,846 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 07:34:48,854 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:48" (1/1) ... [2021-10-13 07:34:48,854 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:48" (1/1) ... [2021-10-13 07:34:48,871 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:48" (1/1) ... [2021-10-13 07:34:48,871 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:48" (1/1) ... [2021-10-13 07:34:48,882 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:48" (1/1) ... [2021-10-13 07:34:48,886 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:48" (1/1) ... [2021-10-13 07:34:48,889 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:48" (1/1) ... [2021-10-13 07:34:48,894 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 07:34:48,895 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 07:34:48,895 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 07:34:48,895 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 07:34:48,896 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:48" (1/1) ... [2021-10-13 07:34:48,913 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-13 07:34:48,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 07:34:48,938 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-13 07:34:48,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-13 07:34:48,976 INFO L130 BoogieDeclarations]: Found specification of procedure is_list_containing_x [2021-10-13 07:34:48,976 INFO L138 BoogieDeclarations]: Found implementation of procedure is_list_containing_x [2021-10-13 07:34:48,977 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-13 07:34:48,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-10-13 07:34:48,977 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 07:34:48,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-10-13 07:34:48,977 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-13 07:34:48,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-13 07:34:48,978 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 07:34:48,978 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 07:34:49,573 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 07:34:49,573 INFO L299 CfgBuilder]: Removed 15 assume(true) statements. [2021-10-13 07:34:49,575 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 07:34:49 BoogieIcfgContainer [2021-10-13 07:34:49,575 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 07:34:49,580 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-13 07:34:49,581 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-13 07:34:49,586 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-13 07:34:49,586 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.10 07:34:48" (1/3) ... [2021-10-13 07:34:49,587 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1633cf60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 07:34:49, skipping insertion in model container [2021-10-13 07:34:49,587 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 07:34:48" (2/3) ... [2021-10-13 07:34:49,587 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1633cf60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.10 07:34:49, skipping insertion in model container [2021-10-13 07:34:49,587 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 07:34:49" (3/3) ... [2021-10-13 07:34:49,588 INFO L111 eAbstractionObserver]: Analyzing ICFG dancing.i [2021-10-13 07:34:49,593 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-13 07:34:49,593 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-10-13 07:34:49,639 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-13 07:34:49,645 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, mConcurrency=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-10-13 07:34:49,645 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-10-13 07:34:49,661 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 32 states have (on average 1.5) internal successors, (48), 34 states have internal predecessors, (48), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-10-13 07:34:49,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 07:34:49,671 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:34:49,672 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:34:49,673 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:34:49,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:34:49,679 INFO L82 PathProgramCache]: Analyzing trace with hash 206559279, now seen corresponding path program 1 times [2021-10-13 07:34:49,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:34:49,695 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1750158113] [2021-10-13 07:34:49,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:34:49,696 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:34:49,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:34:49,699 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:34:49,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-10-13 07:34:49,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:34:49,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 1 conjunts are in the unsatisfiable core [2021-10-13 07:34:49,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:34:50,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:34:50,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:34:50,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:34:50,115 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:34:50,115 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1750158113] [2021-10-13 07:34:50,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1750158113] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:34:50,116 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:34:50,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-10-13 07:34:50,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830838275] [2021-10-13 07:34:50,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-10-13 07:34:50,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:34:50,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-10-13 07:34:50,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-13 07:34:50,139 INFO L87 Difference]: Start difference. First operand has 40 states, 32 states have (on average 1.5) internal successors, (48), 34 states have internal predecessors, (48), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 2 states, 2 states have (on average 10.0) internal successors, (20), 2 states have internal predecessors, (20), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-13 07:34:50,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:34:50,176 INFO L93 Difference]: Finished difference Result 75 states and 103 transitions. [2021-10-13 07:34:50,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-10-13 07:34:50,178 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 10.0) internal successors, (20), 2 states have internal predecessors, (20), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 19 [2021-10-13 07:34:50,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:34:50,186 INFO L225 Difference]: With dead ends: 75 [2021-10-13 07:34:50,186 INFO L226 Difference]: Without dead ends: 36 [2021-10-13 07:34:50,194 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-13 07:34:50,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-10-13 07:34:50,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2021-10-13 07:34:50,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 29 states have (on average 1.3793103448275863) internal successors, (40), 30 states have internal predecessors, (40), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-10-13 07:34:50,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 48 transitions. [2021-10-13 07:34:50,226 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 48 transitions. Word has length 19 [2021-10-13 07:34:50,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:34:50,227 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 48 transitions. [2021-10-13 07:34:50,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 10.0) internal successors, (20), 2 states have internal predecessors, (20), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-13 07:34:50,227 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 48 transitions. [2021-10-13 07:34:50,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 07:34:50,229 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:34:50,229 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:34:50,245 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-10-13 07:34:50,439 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:34:50,439 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:34:50,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:34:50,440 INFO L82 PathProgramCache]: Analyzing trace with hash 1381750304, now seen corresponding path program 1 times [2021-10-13 07:34:50,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:34:50,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [306148312] [2021-10-13 07:34:50,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:34:50,442 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:34:50,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:34:50,443 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:34:50,455 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-10-13 07:34:50,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:34:50,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 11 conjunts are in the unsatisfiable core [2021-10-13 07:34:50,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:34:50,652 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-10-13 07:34:50,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 17 [2021-10-13 07:34:50,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:34:50,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 17 [2021-10-13 07:34:51,250 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-13 07:34:51,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 35 [2021-10-13 07:34:51,262 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-10-13 07:34:51,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 13 [2021-10-13 07:34:51,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:34:51,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:34:51,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:34:51,489 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:34:51,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [306148312] [2021-10-13 07:34:51,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [306148312] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:34:51,490 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:34:51,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 6 [2021-10-13 07:34:51,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258620486] [2021-10-13 07:34:51,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 07:34:51,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:34:51,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 07:34:51,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-13 07:34:51,494 INFO L87 Difference]: Start difference. First operand 36 states and 48 transitions. Second operand has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-10-13 07:35:06,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:35:06,235 INFO L93 Difference]: Finished difference Result 95 states and 125 transitions. [2021-10-13 07:35:06,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 07:35:06,236 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 19 [2021-10-13 07:35:06,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:35:06,238 INFO L225 Difference]: With dead ends: 95 [2021-10-13 07:35:06,239 INFO L226 Difference]: Without dead ends: 69 [2021-10-13 07:35:06,240 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 129.9ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-13 07:35:06,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-10-13 07:35:06,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 63. [2021-10-13 07:35:06,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 51 states have (on average 1.392156862745098) internal successors, (71), 53 states have internal predecessors, (71), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2021-10-13 07:35:06,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 87 transitions. [2021-10-13 07:35:06,257 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 87 transitions. Word has length 19 [2021-10-13 07:35:06,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:35:06,257 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 87 transitions. [2021-10-13 07:35:06,258 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 6 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-10-13 07:35:06,258 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 87 transitions. [2021-10-13 07:35:06,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-10-13 07:35:06,259 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:35:06,260 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:35:06,273 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-10-13 07:35:06,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:35:06,468 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:35:06,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:35:06,471 INFO L82 PathProgramCache]: Analyzing trace with hash 572403678, now seen corresponding path program 1 times [2021-10-13 07:35:06,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:35:06,472 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2020639036] [2021-10-13 07:35:06,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:35:06,472 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:35:06,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:35:06,474 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:35:06,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-10-13 07:35:06,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:35:06,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-13 07:35:06,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:35:06,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:35:06,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:35:06,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:35:06,898 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:35:06,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2020639036] [2021-10-13 07:35:06,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2020639036] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:35:06,899 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:35:06,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 6 [2021-10-13 07:35:06,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504371653] [2021-10-13 07:35:06,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-13 07:35:06,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:35:06,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-13 07:35:06,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-10-13 07:35:06,901 INFO L87 Difference]: Start difference. First operand 63 states and 87 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-10-13 07:35:07,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:35:07,050 INFO L93 Difference]: Finished difference Result 130 states and 179 transitions. [2021-10-13 07:35:07,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-13 07:35:07,051 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2021-10-13 07:35:07,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:35:07,054 INFO L225 Difference]: With dead ends: 130 [2021-10-13 07:35:07,054 INFO L226 Difference]: Without dead ends: 92 [2021-10-13 07:35:07,055 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 86.6ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-10-13 07:35:07,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-10-13 07:35:07,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 75. [2021-10-13 07:35:07,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 63 states have (on average 1.3650793650793651) internal successors, (86), 65 states have internal predecessors, (86), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2021-10-13 07:35:07,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 102 transitions. [2021-10-13 07:35:07,068 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 102 transitions. Word has length 19 [2021-10-13 07:35:07,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:35:07,068 INFO L470 AbstractCegarLoop]: Abstraction has 75 states and 102 transitions. [2021-10-13 07:35:07,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-10-13 07:35:07,069 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 102 transitions. [2021-10-13 07:35:07,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-13 07:35:07,071 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:35:07,071 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:35:07,090 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-10-13 07:35:07,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:35:07,291 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:35:07,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:35:07,292 INFO L82 PathProgramCache]: Analyzing trace with hash -1609419466, now seen corresponding path program 1 times [2021-10-13 07:35:07,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:35:07,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1202521371] [2021-10-13 07:35:07,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:35:07,293 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:35:07,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:35:07,294 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:35:07,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-10-13 07:35:07,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:35:07,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-13 07:35:07,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:35:07,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-13 07:35:07,478 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 07:35:07,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 17 [2021-10-13 07:35:07,638 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:35:07,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:35:07,843 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 07:35:07,844 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:35:07,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1202521371] [2021-10-13 07:35:07,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1202521371] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:35:07,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [987295960] [2021-10-13 07:35:07,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:35:07,845 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-13 07:35:07,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 [2021-10-13 07:35:07,847 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-13 07:35:07,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2021-10-13 07:35:08,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:35:08,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-13 07:35:08,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:35:08,331 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:35:08,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:35:08,556 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 07:35:08,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [987295960] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:35:08,556 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59552347] [2021-10-13 07:35:08,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:35:08,557 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 07:35:08,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 07:35:08,561 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 07:35:08,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-10-13 07:35:08,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:35:08,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-13 07:35:08,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:35:08,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-13 07:35:08,776 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 07:35:08,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 16 [2021-10-13 07:35:08,872 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:35:08,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:35:09,045 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 07:35:09,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59552347] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:35:09,045 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 6 imperfect interpolant sequences. [2021-10-13 07:35:09,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7, 7, 7, 7] total 12 [2021-10-13 07:35:09,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502165639] [2021-10-13 07:35:09,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-13 07:35:09,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:35:09,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-13 07:35:09,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-10-13 07:35:09,048 INFO L87 Difference]: Start difference. First operand 75 states and 102 transitions. Second operand has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 3 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 1 states have call predecessors, (4), 3 states have call successors, (4) [2021-10-13 07:35:10,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:35:10,633 INFO L93 Difference]: Finished difference Result 151 states and 205 transitions. [2021-10-13 07:35:10,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 07:35:10,638 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 3 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 1 states have call predecessors, (4), 3 states have call successors, (4) Word has length 28 [2021-10-13 07:35:10,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:35:10,640 INFO L225 Difference]: With dead ends: 151 [2021-10-13 07:35:10,640 INFO L226 Difference]: Without dead ends: 119 [2021-10-13 07:35:10,641 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 150 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 368.4ms TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-10-13 07:35:10,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-10-13 07:35:10,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 84. [2021-10-13 07:35:10,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 70 states have (on average 1.3571428571428572) internal successors, (95), 74 states have internal predecessors, (95), 9 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (12), 7 states have call predecessors, (12), 9 states have call successors, (12) [2021-10-13 07:35:10,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 116 transitions. [2021-10-13 07:35:10,669 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 116 transitions. Word has length 28 [2021-10-13 07:35:10,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:35:10,669 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 116 transitions. [2021-10-13 07:35:10,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 3 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 1 states have call predecessors, (4), 3 states have call successors, (4) [2021-10-13 07:35:10,670 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 116 transitions. [2021-10-13 07:35:10,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-13 07:35:10,678 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:35:10,678 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:35:10,720 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-10-13 07:35:10,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-10-13 07:35:11,099 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2021-10-13 07:35:11,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt [2021-10-13 07:35:11,294 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:35:11,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:35:11,295 INFO L82 PathProgramCache]: Analyzing trace with hash -2037322265, now seen corresponding path program 1 times [2021-10-13 07:35:11,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:35:11,296 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2082733477] [2021-10-13 07:35:11,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:35:11,296 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:35:11,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:35:11,297 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:35:11,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-10-13 07:35:11,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:35:11,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-13 07:35:11,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:35:11,562 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 07:35:11,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:35:11,676 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-10-13 07:35:11,676 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:35:11,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2082733477] [2021-10-13 07:35:11,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2082733477] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:35:11,677 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:35:11,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-13 07:35:11,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079850230] [2021-10-13 07:35:11,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 07:35:11,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:35:11,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 07:35:11,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-13 07:35:11,679 INFO L87 Difference]: Start difference. First operand 84 states and 116 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 6 states have internal predecessors, (29), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2021-10-13 07:35:11,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:35:11,754 INFO L93 Difference]: Finished difference Result 90 states and 123 transitions. [2021-10-13 07:35:11,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-13 07:35:11,755 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 6 states have internal predecessors, (29), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) Word has length 30 [2021-10-13 07:35:11,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:35:11,757 INFO L225 Difference]: With dead ends: 90 [2021-10-13 07:35:11,757 INFO L226 Difference]: Without dead ends: 86 [2021-10-13 07:35:11,757 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 63.2ms TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-10-13 07:35:11,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-10-13 07:35:11,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 79. [2021-10-13 07:35:11,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 65 states have (on average 1.353846153846154) internal successors, (88), 69 states have internal predecessors, (88), 8 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (12), 7 states have call predecessors, (12), 8 states have call successors, (12) [2021-10-13 07:35:11,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 108 transitions. [2021-10-13 07:35:11,778 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 108 transitions. Word has length 30 [2021-10-13 07:35:11,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:35:11,778 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 108 transitions. [2021-10-13 07:35:11,779 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 6 states have internal predecessors, (29), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 3 states have call predecessors, (3), 1 states have call successors, (3) [2021-10-13 07:35:11,779 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 108 transitions. [2021-10-13 07:35:11,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-13 07:35:11,780 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:35:11,781 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:35:11,796 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-10-13 07:35:11,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:35:11,995 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:35:11,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:35:11,995 INFO L82 PathProgramCache]: Analyzing trace with hash -829447446, now seen corresponding path program 1 times [2021-10-13 07:35:11,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:35:11,995 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1918834051] [2021-10-13 07:35:11,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:35:11,996 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:35:11,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:35:11,996 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:35:11,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-10-13 07:35:12,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:35:12,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-13 07:35:12,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:35:12,343 INFO L354 Elim1Store]: treesize reduction 82, result has 23.4 percent of original size [2021-10-13 07:35:12,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 38 [2021-10-13 07:35:13,692 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 07:35:13,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:35:14,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 832 treesize of output 808 [2021-10-13 07:35:14,362 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 07:35:14,362 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:35:14,362 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1918834051] [2021-10-13 07:35:14,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1918834051] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:35:14,363 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1615356399] [2021-10-13 07:35:14,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:35:14,363 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-13 07:35:14,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 [2021-10-13 07:35:14,364 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-13 07:35:14,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2021-10-13 07:35:14,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:35:14,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-13 07:35:14,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:35:14,832 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 07:35:14,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:35:14,960 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-13 07:35:14,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1615356399] provided 1 perfect and 1 imperfect interpolant sequences [2021-10-13 07:35:14,960 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 3 imperfect interpolant sequences. [2021-10-13 07:35:14,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9, 8, 5] total 16 [2021-10-13 07:35:14,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591750027] [2021-10-13 07:35:14,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-13 07:35:14,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:35:14,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 07:35:14,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-13 07:35:14,962 INFO L87 Difference]: Start difference. First operand 79 states and 108 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-10-13 07:35:15,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:35:15,013 INFO L93 Difference]: Finished difference Result 149 states and 200 transitions. [2021-10-13 07:35:15,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 07:35:15,015 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 30 [2021-10-13 07:35:15,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:35:15,024 INFO L225 Difference]: With dead ends: 149 [2021-10-13 07:35:15,024 INFO L226 Difference]: Without dead ends: 83 [2021-10-13 07:35:15,028 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 522.2ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-10-13 07:35:15,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2021-10-13 07:35:15,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2021-10-13 07:35:15,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 67 states have (on average 1.3432835820895523) internal successors, (90), 73 states have internal predecessors, (90), 8 states have call successors, (8), 2 states have call predecessors, (8), 6 states have return successors, (17), 7 states have call predecessors, (17), 8 states have call successors, (17) [2021-10-13 07:35:15,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 115 transitions. [2021-10-13 07:35:15,054 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 115 transitions. Word has length 30 [2021-10-13 07:35:15,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:35:15,054 INFO L470 AbstractCegarLoop]: Abstraction has 83 states and 115 transitions. [2021-10-13 07:35:15,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-10-13 07:35:15,055 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 115 transitions. [2021-10-13 07:35:15,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-10-13 07:35:15,059 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:35:15,065 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:35:15,083 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-10-13 07:35:15,280 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (10)] Forceful destruction successful, exit code 0 [2021-10-13 07:35:15,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt [2021-10-13 07:35:15,479 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:35:15,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:35:15,479 INFO L82 PathProgramCache]: Analyzing trace with hash 2121803084, now seen corresponding path program 1 times [2021-10-13 07:35:15,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:35:15,480 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [598782874] [2021-10-13 07:35:15,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:35:15,480 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:35:15,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:35:15,481 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:35:15,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-10-13 07:35:15,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:35:15,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 12 conjunts are in the unsatisfiable core [2021-10-13 07:35:15,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:35:16,116 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 07:35:16,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:35:16,571 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 07:35:16,571 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:35:16,571 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [598782874] [2021-10-13 07:35:16,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [598782874] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:35:16,571 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:35:16,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 7 [2021-10-13 07:35:16,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900892228] [2021-10-13 07:35:16,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 07:35:16,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:35:16,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 07:35:16,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-10-13 07:35:16,573 INFO L87 Difference]: Start difference. First operand 83 states and 115 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-10-13 07:35:16,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:35:16,736 INFO L93 Difference]: Finished difference Result 146 states and 196 transitions. [2021-10-13 07:35:16,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 07:35:16,736 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 31 [2021-10-13 07:35:16,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:35:16,737 INFO L225 Difference]: With dead ends: 146 [2021-10-13 07:35:16,738 INFO L226 Difference]: Without dead ends: 47 [2021-10-13 07:35:16,739 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 133.4ms TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-13 07:35:16,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2021-10-13 07:35:16,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 45. [2021-10-13 07:35:16,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 36 states have (on average 1.3333333333333333) internal successors, (48), 39 states have internal predecessors, (48), 4 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-10-13 07:35:16,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 60 transitions. [2021-10-13 07:35:16,746 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 60 transitions. Word has length 31 [2021-10-13 07:35:16,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:35:16,747 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 60 transitions. [2021-10-13 07:35:16,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-10-13 07:35:16,747 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 60 transitions. [2021-10-13 07:35:16,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-10-13 07:35:16,748 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:35:16,749 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:35:16,764 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-10-13 07:35:16,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:35:16,960 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:35:16,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:35:16,960 INFO L82 PathProgramCache]: Analyzing trace with hash 297062739, now seen corresponding path program 1 times [2021-10-13 07:35:16,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:35:16,961 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1119608793] [2021-10-13 07:35:16,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:35:16,961 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:35:16,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:35:16,962 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:35:16,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-10-13 07:35:17,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:35:17,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-13 07:35:17,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:35:17,354 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 07:35:17,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:35:17,467 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 07:35:17,467 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:35:17,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1119608793] [2021-10-13 07:35:17,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1119608793] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:35:17,467 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:35:17,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 7 [2021-10-13 07:35:17,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859778744] [2021-10-13 07:35:17,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-13 07:35:17,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:35:17,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-13 07:35:17,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-10-13 07:35:17,470 INFO L87 Difference]: Start difference. First operand 45 states and 60 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-10-13 07:35:17,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:35:17,596 INFO L93 Difference]: Finished difference Result 57 states and 76 transitions. [2021-10-13 07:35:17,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-13 07:35:17,597 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 36 [2021-10-13 07:35:17,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:35:17,598 INFO L225 Difference]: With dead ends: 57 [2021-10-13 07:35:17,598 INFO L226 Difference]: Without dead ends: 55 [2021-10-13 07:35:17,599 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 71.1ms TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-10-13 07:35:17,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-10-13 07:35:17,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 46. [2021-10-13 07:35:17,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 37 states have (on average 1.3243243243243243) internal successors, (49), 39 states have internal predecessors, (49), 4 states have call successors, (4), 1 states have call predecessors, (4), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2021-10-13 07:35:17,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 61 transitions. [2021-10-13 07:35:17,613 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 61 transitions. Word has length 36 [2021-10-13 07:35:17,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:35:17,614 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 61 transitions. [2021-10-13 07:35:17,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-10-13 07:35:17,615 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 61 transitions. [2021-10-13 07:35:17,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-10-13 07:35:17,616 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:35:17,616 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:35:17,634 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-10-13 07:35:17,830 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:35:17,831 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:35:17,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:35:17,831 INFO L82 PathProgramCache]: Analyzing trace with hash -106168004, now seen corresponding path program 1 times [2021-10-13 07:35:17,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:35:17,832 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1684292996] [2021-10-13 07:35:17,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:35:17,832 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:35:17,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:35:17,833 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:35:17,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-10-13 07:35:18,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:35:18,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 23 conjunts are in the unsatisfiable core [2021-10-13 07:35:18,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:35:18,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:35:18,385 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-10-13 07:35:18,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 75 [2021-10-13 07:35:18,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:35:18,455 INFO L354 Elim1Store]: treesize reduction 54, result has 31.6 percent of original size [2021-10-13 07:35:18,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 69 [2021-10-13 07:35:23,951 INFO L354 Elim1Store]: treesize reduction 72, result has 61.1 percent of original size [2021-10-13 07:35:23,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 15 case distinctions, treesize of input 163 treesize of output 213 [2021-10-13 07:35:24,210 INFO L354 Elim1Store]: treesize reduction 101, result has 37.3 percent of original size [2021-10-13 07:35:24,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 9 new quantified variables, introduced 21 case distinctions, treesize of input 201 treesize of output 202 [2021-10-13 07:35:25,374 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 07:35:25,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:35:26,486 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-13 07:35:26,487 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:35:26,487 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1684292996] [2021-10-13 07:35:26,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1684292996] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:35:26,487 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2043091225] [2021-10-13 07:35:26,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:35:26,488 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-13 07:35:26,488 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 [2021-10-13 07:35:26,489 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-13 07:35:26,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2021-10-13 07:35:27,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:35:27,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 07:35:27,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:35:27,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:35:27,236 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-10-13 07:35:27,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 75 [2021-10-13 07:35:27,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:35:27,285 INFO L354 Elim1Store]: treesize reduction 54, result has 31.6 percent of original size [2021-10-13 07:35:27,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 69 [2021-10-13 07:35:29,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:35:29,584 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:35:29,649 INFO L354 Elim1Store]: treesize reduction 35, result has 39.7 percent of original size [2021-10-13 07:35:29,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 98 treesize of output 93 [2021-10-13 07:35:29,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:35:29,691 INFO L354 Elim1Store]: treesize reduction 24, result has 42.9 percent of original size [2021-10-13 07:35:29,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 81 treesize of output 76 [2021-10-13 07:35:30,235 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 19 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-10-13 07:35:30,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:35:30,768 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-10-13 07:35:30,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2043091225] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:35:30,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550669104] [2021-10-13 07:35:30,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:35:30,769 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 07:35:30,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 07:35:30,774 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 07:35:30,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-13 07:35:31,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:35:31,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 16 conjunts are in the unsatisfiable core [2021-10-13 07:35:31,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:35:31,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:35:31,516 INFO L354 Elim1Store]: treesize reduction 52, result has 34.2 percent of original size [2021-10-13 07:35:31,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 79 treesize of output 75 [2021-10-13 07:35:31,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:35:31,575 INFO L354 Elim1Store]: treesize reduction 54, result has 31.6 percent of original size [2021-10-13 07:35:31,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 69 [2021-10-13 07:35:33,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:35:33,764 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:35:33,818 INFO L354 Elim1Store]: treesize reduction 35, result has 39.7 percent of original size [2021-10-13 07:35:33,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 98 treesize of output 93 [2021-10-13 07:35:33,825 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:35:33,861 INFO L354 Elim1Store]: treesize reduction 24, result has 42.9 percent of original size [2021-10-13 07:35:33,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 78 treesize of output 73 [2021-10-13 07:35:34,083 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 19 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-10-13 07:35:34,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:35:34,412 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-10-13 07:35:34,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550669104] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:35:34,413 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 6 imperfect interpolant sequences. [2021-10-13 07:35:34,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10, 9, 10, 9] total 23 [2021-10-13 07:35:34,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734023457] [2021-10-13 07:35:34,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-10-13 07:35:34,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:35:34,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-10-13 07:35:34,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-10-13 07:35:34,416 INFO L87 Difference]: Start difference. First operand 46 states and 61 transitions. Second operand has 23 states, 23 states have (on average 3.0) internal successors, (69), 23 states have internal predecessors, (69), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (11), 9 states have call predecessors, (11), 7 states have call successors, (11) [2021-10-13 07:36:29,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:36:29,658 INFO L93 Difference]: Finished difference Result 281 states and 365 transitions. [2021-10-13 07:36:29,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 07:36:29,660 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.0) internal successors, (69), 23 states have internal predecessors, (69), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (11), 9 states have call predecessors, (11), 7 states have call successors, (11) Word has length 42 [2021-10-13 07:36:29,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:36:29,663 INFO L225 Difference]: With dead ends: 281 [2021-10-13 07:36:29,663 INFO L226 Difference]: Without dead ends: 246 [2021-10-13 07:36:29,665 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 225 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 22861.7ms TimeCoverageRelationStatistics Valid=475, Invalid=2075, Unknown=0, NotChecked=0, Total=2550 [2021-10-13 07:36:29,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-10-13 07:36:29,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 101. [2021-10-13 07:36:29,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 83 states have (on average 1.3493975903614457) internal successors, (112), 86 states have internal predecessors, (112), 10 states have call successors, (10), 3 states have call predecessors, (10), 6 states have return successors, (20), 11 states have call predecessors, (20), 10 states have call successors, (20) [2021-10-13 07:36:29,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 142 transitions. [2021-10-13 07:36:29,689 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 142 transitions. Word has length 42 [2021-10-13 07:36:29,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:36:29,689 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 142 transitions. [2021-10-13 07:36:29,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.0) internal successors, (69), 23 states have internal predecessors, (69), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (11), 9 states have call predecessors, (11), 7 states have call successors, (11) [2021-10-13 07:36:29,690 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 142 transitions. [2021-10-13 07:36:29,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-10-13 07:36:29,691 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:36:29,691 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:36:29,707 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (14)] Forceful destruction successful, exit code 0 [2021-10-13 07:36:29,916 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-10-13 07:36:30,105 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-10-13 07:36:30,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:36:30,295 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:36:30,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:36:30,295 INFO L82 PathProgramCache]: Analyzing trace with hash -1372409920, now seen corresponding path program 1 times [2021-10-13 07:36:30,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:36:30,296 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1566192997] [2021-10-13 07:36:30,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:36:30,296 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:36:30,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:36:30,297 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:36:30,331 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-10-13 07:36:30,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:36:30,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 22 conjunts are in the unsatisfiable core [2021-10-13 07:36:30,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:36:30,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:36:30,987 INFO L354 Elim1Store]: treesize reduction 54, result has 31.6 percent of original size [2021-10-13 07:36:30,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 34 [2021-10-13 07:36:33,103 INFO L354 Elim1Store]: treesize reduction 28, result has 3.4 percent of original size [2021-10-13 07:36:33,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 21 [2021-10-13 07:36:33,185 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 07:36:33,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:36:33,937 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-13 07:36:33,937 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:36:33,937 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1566192997] [2021-10-13 07:36:33,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1566192997] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:36:33,937 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2038447319] [2021-10-13 07:36:33,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:36:33,938 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-13 07:36:33,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 [2021-10-13 07:36:33,944 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-13 07:36:33,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2021-10-13 07:36:34,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:36:34,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 07:36:34,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:36:34,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:36:34,835 INFO L354 Elim1Store]: treesize reduction 54, result has 31.6 percent of original size [2021-10-13 07:36:34,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 34 [2021-10-13 07:36:36,418 INFO L354 Elim1Store]: treesize reduction 30, result has 34.8 percent of original size [2021-10-13 07:36:36,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 36 [2021-10-13 07:36:36,519 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 19 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-10-13 07:36:36,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:36:36,976 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-10-13 07:36:36,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2038447319] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:36:36,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126333434] [2021-10-13 07:36:36,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:36:36,976 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 07:36:36,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 07:36:36,977 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 07:36:36,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-13 07:36:37,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:36:37,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 15 conjunts are in the unsatisfiable core [2021-10-13 07:36:37,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:36:37,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:36:37,735 INFO L354 Elim1Store]: treesize reduction 54, result has 31.6 percent of original size [2021-10-13 07:36:37,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 34 [2021-10-13 07:36:39,464 INFO L354 Elim1Store]: treesize reduction 30, result has 34.8 percent of original size [2021-10-13 07:36:39,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 36 [2021-10-13 07:36:39,527 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 19 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-10-13 07:36:39,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:36:39,786 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-10-13 07:36:39,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126333434] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:36:39,786 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 6 imperfect interpolant sequences. [2021-10-13 07:36:39,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 9, 9, 9, 9] total 25 [2021-10-13 07:36:39,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740616648] [2021-10-13 07:36:39,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-10-13 07:36:39,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:36:39,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-10-13 07:36:39,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2021-10-13 07:36:39,789 INFO L87 Difference]: Start difference. First operand 101 states and 142 transitions. Second operand has 25 states, 25 states have (on average 2.8) internal successors, (70), 25 states have internal predecessors, (70), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (11), 9 states have call predecessors, (11), 7 states have call successors, (11) [2021-10-13 07:36:53,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:36:53,713 INFO L93 Difference]: Finished difference Result 251 states and 322 transitions. [2021-10-13 07:36:53,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-10-13 07:36:53,714 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.8) internal successors, (70), 25 states have internal predecessors, (70), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (11), 9 states have call predecessors, (11), 7 states have call successors, (11) Word has length 42 [2021-10-13 07:36:53,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:36:53,716 INFO L225 Difference]: With dead ends: 251 [2021-10-13 07:36:53,716 INFO L226 Difference]: Without dead ends: 200 [2021-10-13 07:36:53,718 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 220 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 701 ImplicationChecksByTransitivity, 3874.1ms TimeCoverageRelationStatistics Valid=503, Invalid=2467, Unknown=0, NotChecked=0, Total=2970 [2021-10-13 07:36:53,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-10-13 07:36:53,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 110. [2021-10-13 07:36:53,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 91 states have (on average 1.3076923076923077) internal successors, (119), 93 states have internal predecessors, (119), 11 states have call successors, (11), 4 states have call predecessors, (11), 6 states have return successors, (21), 12 states have call predecessors, (21), 11 states have call successors, (21) [2021-10-13 07:36:53,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 151 transitions. [2021-10-13 07:36:53,753 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 151 transitions. Word has length 42 [2021-10-13 07:36:53,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:36:53,753 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 151 transitions. [2021-10-13 07:36:53,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.8) internal successors, (70), 25 states have internal predecessors, (70), 7 states have call successors, (9), 3 states have call predecessors, (9), 5 states have return successors, (11), 9 states have call predecessors, (11), 7 states have call successors, (11) [2021-10-13 07:36:53,754 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 151 transitions. [2021-10-13 07:36:53,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-10-13 07:36:53,755 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:36:53,755 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:36:53,789 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-10-13 07:36:53,973 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2021-10-13 07:36:54,181 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-10-13 07:36:54,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:36:54,371 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:36:54,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:36:54,372 INFO L82 PathProgramCache]: Analyzing trace with hash 199405392, now seen corresponding path program 1 times [2021-10-13 07:36:54,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:36:54,372 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [297636966] [2021-10-13 07:36:54,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:36:54,372 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:36:54,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:36:54,373 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:36:54,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-10-13 07:36:55,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:36:55,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 37 conjunts are in the unsatisfiable core [2021-10-13 07:36:55,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:36:55,390 INFO L354 Elim1Store]: treesize reduction 46, result has 35.2 percent of original size [2021-10-13 07:36:55,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 34 [2021-10-13 07:36:58,158 INFO L354 Elim1Store]: treesize reduction 47, result has 65.2 percent of original size [2021-10-13 07:36:58,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 62 treesize of output 122 [2021-10-13 07:36:58,964 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 8 proven. 47 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 07:36:58,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:37:00,308 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:37:00,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 33 [2021-10-13 07:37:00,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 202 [2021-10-13 07:37:00,766 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 38 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-13 07:37:00,766 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:37:00,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [297636966] [2021-10-13 07:37:00,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [297636966] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:37:00,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [447596894] [2021-10-13 07:37:00,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:37:00,767 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-13 07:37:00,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 [2021-10-13 07:37:00,768 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-13 07:37:00,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2021-10-13 07:37:01,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:37:01,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 48 conjunts are in the unsatisfiable core [2021-10-13 07:37:01,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:37:02,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:37:02,273 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:37:02,291 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-10-13 07:37:02,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 63 [2021-10-13 07:37:02,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:37:02,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:37:02,318 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-10-13 07:37:02,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 55 [2021-10-13 07:37:05,053 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:37:05,059 INFO L354 Elim1Store]: treesize reduction 96, result has 1.0 percent of original size [2021-10-13 07:37:05,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 14 case distinctions, treesize of input 124 treesize of output 72 [2021-10-13 07:37:06,835 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-10-13 07:37:06,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:37:11,761 INFO L354 Elim1Store]: treesize reduction 195, result has 62.5 percent of original size [2021-10-13 07:37:11,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 31234 treesize of output 27686 [2021-10-13 07:37:13,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27202 treesize of output 26992 [2021-10-13 07:37:14,517 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-10-13 07:37:14,517 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203278848] [2021-10-13 07:37:14,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:37:14,518 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 07:37:14,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 07:37:14,520 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 07:37:14,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-10-13 07:37:15,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:37:15,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 40 conjunts are in the unsatisfiable core [2021-10-13 07:37:15,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:37:15,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:37:15,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:37:15,939 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-10-13 07:37:15,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 59 [2021-10-13 07:37:15,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:37:15,944 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:37:15,962 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-10-13 07:37:15,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 51 [2021-10-13 07:37:19,529 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:37:19,536 INFO L354 Elim1Store]: treesize reduction 96, result has 1.0 percent of original size [2021-10-13 07:37:19,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 14 case distinctions, treesize of input 95 treesize of output 49 [2021-10-13 07:37:21,553 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 8 proven. 47 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 07:37:21,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:37:23,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 202 [2021-10-13 07:37:23,429 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 38 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-10-13 07:37:23,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203278848] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:37:23,429 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 4 imperfect interpolant sequences. [2021-10-13 07:37:23,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 19, 18] total 46 [2021-10-13 07:37:23,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24633447] [2021-10-13 07:37:23,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-10-13 07:37:23,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:37:23,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-10-13 07:37:23,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=451, Invalid=5249, Unknown=0, NotChecked=0, Total=5700 [2021-10-13 07:37:23,434 INFO L87 Difference]: Start difference. First operand 110 states and 151 transitions. Second operand has 46 states, 40 states have (on average 2.7) internal successors, (108), 45 states have internal predecessors, (108), 14 states have call successors, (14), 4 states have call predecessors, (14), 13 states have return successors, (14), 11 states have call predecessors, (14), 14 states have call successors, (14) [2021-10-13 07:38:19,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:38:19,357 INFO L93 Difference]: Finished difference Result 211 states and 284 transitions. [2021-10-13 07:38:19,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-10-13 07:38:19,359 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 40 states have (on average 2.7) internal successors, (108), 45 states have internal predecessors, (108), 14 states have call successors, (14), 4 states have call predecessors, (14), 13 states have return successors, (14), 11 states have call predecessors, (14), 14 states have call successors, (14) Word has length 55 [2021-10-13 07:38:19,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:38:19,361 INFO L225 Difference]: With dead ends: 211 [2021-10-13 07:38:19,361 INFO L226 Difference]: Without dead ends: 170 [2021-10-13 07:38:19,365 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 247 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3354 ImplicationChecksByTransitivity, 14491.4ms TimeCoverageRelationStatistics Valid=943, Invalid=8369, Unknown=0, NotChecked=0, Total=9312 [2021-10-13 07:38:19,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-10-13 07:38:19,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 139. [2021-10-13 07:38:19,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 115 states have (on average 1.3043478260869565) internal successors, (150), 117 states have internal predecessors, (150), 14 states have call successors, (14), 5 states have call predecessors, (14), 8 states have return successors, (34), 16 states have call predecessors, (34), 14 states have call successors, (34) [2021-10-13 07:38:19,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 198 transitions. [2021-10-13 07:38:19,408 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 198 transitions. Word has length 55 [2021-10-13 07:38:19,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:38:19,408 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 198 transitions. [2021-10-13 07:38:19,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 40 states have (on average 2.7) internal successors, (108), 45 states have internal predecessors, (108), 14 states have call successors, (14), 4 states have call predecessors, (14), 13 states have return successors, (14), 11 states have call predecessors, (14), 14 states have call successors, (14) [2021-10-13 07:38:19,409 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 198 transitions. [2021-10-13 07:38:19,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-10-13 07:38:19,410 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:38:19,411 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:38:19,418 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (20)] Forceful destruction successful, exit code 0 [2021-10-13 07:38:19,639 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-10-13 07:38:19,827 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-10-13 07:38:20,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:38:20,016 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:38:20,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:38:20,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1964116150, now seen corresponding path program 1 times [2021-10-13 07:38:20,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:38:20,017 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1422739603] [2021-10-13 07:38:20,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:38:20,017 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:38:20,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:38:20,018 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:38:20,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-10-13 07:38:20,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:38:20,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 14 conjunts are in the unsatisfiable core [2021-10-13 07:38:20,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:38:21,294 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-10-13 07:38:21,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:38:21,681 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-10-13 07:38:21,681 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:38:21,681 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1422739603] [2021-10-13 07:38:21,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1422739603] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:38:21,681 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [232908832] [2021-10-13 07:38:21,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:38:21,681 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-13 07:38:21,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 [2021-10-13 07:38:21,682 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-13 07:38:21,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2021-10-13 07:38:22,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:38:22,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-13 07:38:22,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:38:23,258 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-13 07:38:23,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:38:23,529 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-10-13 07:38:23,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [232908832] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:38:23,530 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244420037] [2021-10-13 07:38:23,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:38:23,530 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 07:38:23,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 07:38:23,531 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 07:38:23,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-10-13 07:38:24,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:38:24,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-13 07:38:24,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:38:24,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-13 07:38:24,682 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 07:38:24,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-10-13 07:38:24,791 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-13 07:38:24,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:38:24,930 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-10-13 07:38:24,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244420037] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:38:24,931 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 6 imperfect interpolant sequences. [2021-10-13 07:38:24,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 6, 6, 6, 6] total 18 [2021-10-13 07:38:24,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816301101] [2021-10-13 07:38:24,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-10-13 07:38:24,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:38:24,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-10-13 07:38:24,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-10-13 07:38:24,933 INFO L87 Difference]: Start difference. First operand 139 states and 198 transitions. Second operand has 18 states, 18 states have (on average 4.388888888888889) internal successors, (79), 18 states have internal predecessors, (79), 6 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 6 states have call successors, (8) [2021-10-13 07:38:26,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:38:26,423 INFO L93 Difference]: Finished difference Result 213 states and 297 transitions. [2021-10-13 07:38:26,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-13 07:38:26,425 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.388888888888889) internal successors, (79), 18 states have internal predecessors, (79), 6 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 6 states have call successors, (8) Word has length 41 [2021-10-13 07:38:26,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:38:26,427 INFO L225 Difference]: With dead ends: 213 [2021-10-13 07:38:26,427 INFO L226 Difference]: Without dead ends: 146 [2021-10-13 07:38:26,428 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 889.3ms TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2021-10-13 07:38:26,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2021-10-13 07:38:26,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 118. [2021-10-13 07:38:26,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 97 states have (on average 1.288659793814433) internal successors, (125), 99 states have internal predecessors, (125), 11 states have call successors, (11), 5 states have call predecessors, (11), 8 states have return successors, (28), 13 states have call predecessors, (28), 11 states have call successors, (28) [2021-10-13 07:38:26,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 164 transitions. [2021-10-13 07:38:26,451 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 164 transitions. Word has length 41 [2021-10-13 07:38:26,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:38:26,452 INFO L470 AbstractCegarLoop]: Abstraction has 118 states and 164 transitions. [2021-10-13 07:38:26,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.388888888888889) internal successors, (79), 18 states have internal predecessors, (79), 6 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (8), 7 states have call predecessors, (8), 6 states have call successors, (8) [2021-10-13 07:38:26,452 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 164 transitions. [2021-10-13 07:38:26,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-10-13 07:38:26,453 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:38:26,453 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:38:26,482 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-10-13 07:38:26,679 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-10-13 07:38:26,871 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (23)] Forceful destruction successful, exit code 0 [2021-10-13 07:38:27,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt [2021-10-13 07:38:27,068 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:38:27,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:38:27,068 INFO L82 PathProgramCache]: Analyzing trace with hash 316533822, now seen corresponding path program 1 times [2021-10-13 07:38:27,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:38:27,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [315995728] [2021-10-13 07:38:27,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:38:27,069 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:38:27,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:38:27,073 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:38:27,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-10-13 07:38:28,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:38:28,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-13 07:38:28,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:38:28,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:38:28,131 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:38:28,171 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-13 07:38:28,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 30 [2021-10-13 07:38:28,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:38:28,208 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:38:28,230 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-10-13 07:38:28,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2021-10-13 07:38:30,264 INFO L354 Elim1Store]: treesize reduction 303, result has 6.5 percent of original size [2021-10-13 07:38:30,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 15 case distinctions, treesize of input 140 treesize of output 109 [2021-10-13 07:38:30,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:38:30,390 INFO L354 Elim1Store]: treesize reduction 215, result has 13.0 percent of original size [2021-10-13 07:38:30,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 105 treesize of output 97 [2021-10-13 07:38:37,487 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 3 proven. 21 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-13 07:38:37,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:38:52,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50499 treesize of output 50043 [2021-10-13 07:38:54,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51955 treesize of output 51679 [2021-10-13 07:38:55,681 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:38:55,681 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [315995728] [2021-10-13 07:38:55,682 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-10-13 07:38:55,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1863713700] [2021-10-13 07:38:55,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:38:55,682 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-13 07:38:55,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 [2021-10-13 07:38:55,683 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-13 07:38:55,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2021-10-13 07:38:57,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:38:57,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 31 conjunts are in the unsatisfiable core [2021-10-13 07:38:57,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:38:57,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:38:57,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:38:57,378 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-10-13 07:38:57,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2021-10-13 07:38:57,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:38:57,402 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:38:57,424 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-13 07:38:57,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 30 [2021-10-13 07:39:00,311 INFO L354 Elim1Store]: treesize reduction 279, result has 7.9 percent of original size [2021-10-13 07:39:00,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 109 treesize of output 95 [2021-10-13 07:39:00,334 INFO L354 Elim1Store]: treesize reduction 64, result has 4.5 percent of original size [2021-10-13 07:39:00,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 90 treesize of output 63 [2021-10-13 07:39:02,351 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 07:39:02,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:39:20,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:39:20,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17451 treesize of output 17355 [2021-10-13 07:39:21,235 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:39:22,812 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 15 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-13 07:39:22,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1863713700] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:39:22,812 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534619805] [2021-10-13 07:39:22,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:39:22,813 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 07:39:22,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 07:39:22,814 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 07:39:22,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-10-13 07:39:24,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:39:24,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 30 conjunts are in the unsatisfiable core [2021-10-13 07:39:24,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:39:24,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:39:24,207 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:39:24,237 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-13 07:39:24,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 30 [2021-10-13 07:39:24,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:39:24,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:39:24,283 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-10-13 07:39:24,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2021-10-13 07:39:26,319 INFO L354 Elim1Store]: treesize reduction 279, result has 7.9 percent of original size [2021-10-13 07:39:26,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 109 treesize of output 95 [2021-10-13 07:39:26,340 INFO L354 Elim1Store]: treesize reduction 64, result has 4.5 percent of original size [2021-10-13 07:39:26,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 57 [2021-10-13 07:39:27,112 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 07:39:27,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:39:27,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:39:27,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17451 treesize of output 17355 [2021-10-13 07:39:28,357 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:39:29,570 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 15 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-10-13 07:39:29,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534619805] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:39:29,571 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 4 imperfect interpolant sequences. [2021-10-13 07:39:29,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 18, 16] total 32 [2021-10-13 07:39:29,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856741851] [2021-10-13 07:39:29,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-10-13 07:39:29,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:39:29,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-10-13 07:39:29,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=2833, Unknown=13, NotChecked=0, Total=3080 [2021-10-13 07:39:29,595 INFO L87 Difference]: Start difference. First operand 118 states and 164 transitions. Second operand has 32 states, 28 states have (on average 2.107142857142857) internal successors, (59), 31 states have internal predecessors, (59), 8 states have call successors, (8), 3 states have call predecessors, (8), 6 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2021-10-13 07:41:07,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:41:07,213 INFO L93 Difference]: Finished difference Result 306 states and 410 transitions. [2021-10-13 07:41:07,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-10-13 07:41:07,215 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 28 states have (on average 2.107142857142857) internal successors, (59), 31 states have internal predecessors, (59), 8 states have call successors, (8), 3 states have call predecessors, (8), 6 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) Word has length 42 [2021-10-13 07:41:07,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:41:07,217 INFO L225 Difference]: With dead ends: 306 [2021-10-13 07:41:07,217 INFO L226 Difference]: Without dead ends: 199 [2021-10-13 07:41:07,220 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 185 SyntacticMatches, 7 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2090 ImplicationChecksByTransitivity, 102407.9ms TimeCoverageRelationStatistics Valid=657, Invalid=6621, Unknown=32, NotChecked=0, Total=7310 [2021-10-13 07:41:07,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-10-13 07:41:07,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 178. [2021-10-13 07:41:07,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 144 states have (on average 1.2291666666666667) internal successors, (177), 147 states have internal predecessors, (177), 18 states have call successors, (18), 8 states have call predecessors, (18), 14 states have return successors, (49), 22 states have call predecessors, (49), 18 states have call successors, (49) [2021-10-13 07:41:07,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 244 transitions. [2021-10-13 07:41:07,256 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 244 transitions. Word has length 42 [2021-10-13 07:41:07,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:41:07,257 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 244 transitions. [2021-10-13 07:41:07,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 28 states have (on average 2.107142857142857) internal successors, (59), 31 states have internal predecessors, (59), 8 states have call successors, (8), 3 states have call predecessors, (8), 6 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2021-10-13 07:41:07,257 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 244 transitions. [2021-10-13 07:41:07,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-10-13 07:41:07,259 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:41:07,259 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:41:07,265 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (26)] Forceful destruction successful, exit code 0 [2021-10-13 07:41:07,488 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-10-13 07:41:07,675 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2021-10-13 07:41:07,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:41:07,864 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:41:07,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:41:07,864 INFO L82 PathProgramCache]: Analyzing trace with hash 1339405824, now seen corresponding path program 2 times [2021-10-13 07:41:07,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:41:07,865 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [411826695] [2021-10-13 07:41:07,865 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 07:41:07,865 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:41:07,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:41:07,866 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:41:07,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-10-13 07:41:09,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 07:41:09,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 07:41:09,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 19 conjunts are in the unsatisfiable core [2021-10-13 07:41:09,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:41:09,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2021-10-13 07:41:09,342 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-10-13 07:41:09,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 21 [2021-10-13 07:41:09,429 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-10-13 07:41:09,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 16 [2021-10-13 07:41:09,567 INFO L354 Elim1Store]: treesize reduction 82, result has 23.4 percent of original size [2021-10-13 07:41:09,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 38 [2021-10-13 07:41:12,212 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 21 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 07:41:12,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:41:13,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 894 treesize of output 870 [2021-10-13 07:41:13,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2021-10-13 07:41:13,889 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 07:41:13,889 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:41:13,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [411826695] [2021-10-13 07:41:13,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [411826695] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:41:13,890 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1066541411] [2021-10-13 07:41:13,890 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 07:41:13,890 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-13 07:41:13,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 [2021-10-13 07:41:13,891 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-13 07:41:13,893 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2021-10-13 07:41:15,657 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 07:41:15,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 07:41:15,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 29 conjunts are in the unsatisfiable core [2021-10-13 07:41:15,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:41:16,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:41:16,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:41:16,210 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-10-13 07:41:16,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-10-13 07:41:19,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:41:19,017 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:41:19,053 INFO L354 Elim1Store]: treesize reduction 5, result has 70.6 percent of original size [2021-10-13 07:41:19,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 31 [2021-10-13 07:41:19,215 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 23 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 07:41:19,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:41:24,640 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:41:24,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1599 treesize of output 1572 [2021-10-13 07:41:31,430 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 07:41:31,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1066541411] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:41:31,430 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436869172] [2021-10-13 07:41:31,430 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 07:41:31,431 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 07:41:31,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 07:41:31,435 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 07:41:31,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-10-13 07:41:33,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 07:41:33,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 07:41:33,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 29 conjunts are in the unsatisfiable core [2021-10-13 07:41:33,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:41:33,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:41:33,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:41:33,286 INFO L354 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2021-10-13 07:41:33,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-10-13 07:41:34,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:41:34,447 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:41:34,478 INFO L354 Elim1Store]: treesize reduction 5, result has 70.6 percent of original size [2021-10-13 07:41:34,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 31 [2021-10-13 07:41:34,551 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 23 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-13 07:41:34,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:41:38,444 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-10-13 07:41:38,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1599 treesize of output 1572 [2021-10-13 07:41:43,402 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-10-13 07:41:43,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436869172] provided 0 perfect and 2 imperfect interpolant sequences [2021-10-13 07:41:43,402 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 6 imperfect interpolant sequences. [2021-10-13 07:41:43,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 16, 17, 16, 17] total 50 [2021-10-13 07:41:43,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478136834] [2021-10-13 07:41:43,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-10-13 07:41:43,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:41:43,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-10-13 07:41:43,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=2225, Unknown=1, NotChecked=0, Total=2450 [2021-10-13 07:41:43,406 INFO L87 Difference]: Start difference. First operand 178 states and 244 transitions. Second operand has 50 states, 46 states have (on average 2.4782608695652173) internal successors, (114), 48 states have internal predecessors, (114), 10 states have call successors, (12), 4 states have call predecessors, (12), 10 states have return successors, (12), 8 states have call predecessors, (12), 10 states have call successors, (12) [2021-10-13 07:42:46,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:42:46,002 INFO L93 Difference]: Finished difference Result 309 states and 407 transitions. [2021-10-13 07:42:46,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-10-13 07:42:46,003 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 46 states have (on average 2.4782608695652173) internal successors, (114), 48 states have internal predecessors, (114), 10 states have call successors, (12), 4 states have call predecessors, (12), 10 states have return successors, (12), 8 states have call predecessors, (12), 10 states have call successors, (12) Word has length 48 [2021-10-13 07:42:46,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:42:46,005 INFO L225 Difference]: With dead ends: 309 [2021-10-13 07:42:46,006 INFO L226 Difference]: Without dead ends: 201 [2021-10-13 07:42:46,008 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 229 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1601 ImplicationChecksByTransitivity, 17494.4ms TimeCoverageRelationStatistics Valid=620, Invalid=4208, Unknown=2, NotChecked=0, Total=4830 [2021-10-13 07:42:46,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-10-13 07:42:46,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 158. [2021-10-13 07:42:46,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 126 states have (on average 1.2222222222222223) internal successors, (154), 130 states have internal predecessors, (154), 16 states have call successors, (16), 8 states have call predecessors, (16), 14 states have return successors, (41), 19 states have call predecessors, (41), 16 states have call successors, (41) [2021-10-13 07:42:46,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 211 transitions. [2021-10-13 07:42:46,065 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 211 transitions. Word has length 48 [2021-10-13 07:42:46,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:42:46,066 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 211 transitions. [2021-10-13 07:42:46,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 46 states have (on average 2.4782608695652173) internal successors, (114), 48 states have internal predecessors, (114), 10 states have call successors, (12), 4 states have call predecessors, (12), 10 states have return successors, (12), 8 states have call predecessors, (12), 10 states have call successors, (12) [2021-10-13 07:42:46,066 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 211 transitions. [2021-10-13 07:42:46,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-10-13 07:42:46,068 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:42:46,068 INFO L512 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:42:46,098 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-10-13 07:42:46,284 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (29)] Forceful destruction successful, exit code 0 [2021-10-13 07:42:46,492 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-10-13 07:42:46,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:42:46,680 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:42:46,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:42:46,680 INFO L82 PathProgramCache]: Analyzing trace with hash -390878195, now seen corresponding path program 1 times [2021-10-13 07:42:46,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:42:46,681 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [423743727] [2021-10-13 07:42:46,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 07:42:46,681 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:42:46,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:42:46,682 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:42:46,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-10-13 07:42:48,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 07:42:48,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-13 07:42:48,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:42:48,268 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-10-13 07:42:48,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:42:48,419 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-10-13 07:42:48,419 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:42:48,419 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [423743727] [2021-10-13 07:42:48,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [423743727] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-13 07:42:48,419 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:42:48,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 8 [2021-10-13 07:42:48,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603315675] [2021-10-13 07:42:48,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-13 07:42:48,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-10-13 07:42:48,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-13 07:42:48,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-10-13 07:42:48,420 INFO L87 Difference]: Start difference. First operand 158 states and 211 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 6 states have internal predecessors, (29), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-10-13 07:42:48,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 07:42:48,530 INFO L93 Difference]: Finished difference Result 205 states and 294 transitions. [2021-10-13 07:42:48,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-13 07:42:48,531 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 6 states have internal predecessors, (29), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) Word has length 43 [2021-10-13 07:42:48,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-13 07:42:48,533 INFO L225 Difference]: With dead ends: 205 [2021-10-13 07:42:48,534 INFO L226 Difference]: Without dead ends: 203 [2021-10-13 07:42:48,534 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 64.8ms TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-10-13 07:42:48,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-10-13 07:42:48,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 163. [2021-10-13 07:42:48,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 130 states have (on average 1.2153846153846153) internal successors, (158), 132 states have internal predecessors, (158), 16 states have call successors, (16), 8 states have call predecessors, (16), 15 states have return successors, (48), 22 states have call predecessors, (48), 16 states have call successors, (48) [2021-10-13 07:42:48,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 222 transitions. [2021-10-13 07:42:48,564 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 222 transitions. Word has length 43 [2021-10-13 07:42:48,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-13 07:42:48,565 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 222 transitions. [2021-10-13 07:42:48,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 6 states have internal predecessors, (29), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-10-13 07:42:48,565 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 222 transitions. [2021-10-13 07:42:48,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-10-13 07:42:48,567 INFO L504 BasicCegarLoop]: Found error trace [2021-10-13 07:42:48,567 INFO L512 BasicCegarLoop]: trace histogram [5, 5, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 07:42:48,582 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2021-10-13 07:42:48,775 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 [2021-10-13 07:42:48,776 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-13 07:42:48,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 07:42:48,776 INFO L82 PathProgramCache]: Analyzing trace with hash 1778913732, now seen corresponding path program 2 times [2021-10-13 07:42:48,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-10-13 07:42:48,776 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1256040873] [2021-10-13 07:42:48,776 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 07:42:48,777 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-13 07:42:48,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat [2021-10-13 07:42:48,777 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-13 07:42:48,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-10-13 07:42:50,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 07:42:50,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 07:42:50,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 46 conjunts are in the unsatisfiable core [2021-10-13 07:42:50,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:42:50,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:42:50,491 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:42:50,513 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-13 07:42:50,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 30 [2021-10-13 07:42:50,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:42:50,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:42:50,557 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-10-13 07:42:50,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2021-10-13 07:42:52,333 INFO L354 Elim1Store]: treesize reduction 269, result has 11.2 percent of original size [2021-10-13 07:42:52,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 140 treesize of output 128 [2021-10-13 07:42:52,416 INFO L354 Elim1Store]: treesize reduction 261, result has 8.1 percent of original size [2021-10-13 07:42:52,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 15 case distinctions, treesize of input 143 treesize of output 99 [2021-10-13 07:43:03,329 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 7 proven. 38 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-10-13 07:43:03,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:43:28,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 160019 treesize of output 158915 [2021-10-13 07:43:34,974 WARN L207 SmtUtils]: Spent 6.44 s on a formula simplification. DAG size of input: 946 DAG size of output: 933 [2021-10-13 07:43:35,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 136991 treesize of output 136811 [2021-10-13 07:43:37,336 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-10-13 07:43:37,336 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1256040873] [2021-10-13 07:43:37,337 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-10-13 07:43:37,337 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1666635002] [2021-10-13 07:43:37,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 07:43:37,337 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-10-13 07:43:37,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 [2021-10-13 07:43:37,338 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-10-13 07:43:37,338 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2021-10-13 07:43:39,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 07:43:39,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 07:43:39,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 33 conjunts are in the unsatisfiable core [2021-10-13 07:43:39,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:43:39,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:43:39,634 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:43:39,651 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-13 07:43:39,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 30 [2021-10-13 07:43:39,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:43:39,673 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:43:39,686 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-10-13 07:43:39,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2021-10-13 07:43:41,129 INFO L354 Elim1Store]: treesize reduction 275, result has 9.2 percent of original size [2021-10-13 07:43:41,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 140 treesize of output 122 [2021-10-13 07:43:41,222 INFO L354 Elim1Store]: treesize reduction 297, result has 8.3 percent of original size [2021-10-13 07:43:41,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 15 case distinctions, treesize of input 131 treesize of output 112 [2021-10-13 07:43:51,079 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 7 proven. 35 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-10-13 07:43:51,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:44:16,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50499 treesize of output 50043 [2021-10-13 07:44:18,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47135 treesize of output 46997 [2021-10-13 07:44:19,704 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-10-13 07:44:19,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499611803] [2021-10-13 07:44:19,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-10-13 07:44:19,705 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 07:44:19,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 [2021-10-13 07:44:19,705 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 07:44:19,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-10-13 07:44:21,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-10-13 07:44:21,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-10-13 07:44:21,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 27 conjunts are in the unsatisfiable core [2021-10-13 07:44:21,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 07:44:21,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:44:21,778 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:44:21,797 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-10-13 07:44:21,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 30 [2021-10-13 07:44:21,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:44:21,820 INFO L173 IndexEqualityManager]: detected equality via solver [2021-10-13 07:44:21,837 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-10-13 07:44:21,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2021-10-13 07:44:23,306 INFO L354 Elim1Store]: treesize reduction 301, result has 7.1 percent of original size [2021-10-13 07:44:23,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 15 case distinctions, treesize of input 140 treesize of output 111 [2021-10-13 07:44:23,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-10-13 07:44:23,381 INFO L354 Elim1Store]: treesize reduction 143, result has 12.8 percent of original size [2021-10-13 07:44:23,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 85 treesize of output 77 [2021-10-13 07:44:34,011 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 7 proven. 35 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-10-13 07:44:34,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-13 07:44:34,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50499 treesize of output 50043 [2021-10-13 07:44:36,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47135 treesize of output 46997 [2021-10-13 07:44:37,621 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: BigInteger out of long range [2021-10-13 07:44:37,621 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 0 imperfect interpolant sequences. [2021-10-13 07:44:37,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [] total 0 [2021-10-13 07:44:37,621 ERROR L172 FreeRefinementEngine]: Strategy WALRUS failed to provide any proof altough trace is infeasible [2021-10-13 07:44:37,621 INFO L626 BasicCegarLoop]: Counterexample might be feasible [2021-10-13 07:44:37,627 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 07:44:37,629 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION [2021-10-13 07:44:37,645 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-10-13 07:44:37,848 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt (33)] Forceful destruction successful, exit code 0 [2021-10-13 07:44:38,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-10-13 07:44:38,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/mathsat -unsat_core_generation=3,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/cvc4 --incremental --print-success --lang smt,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 07:44:38,245 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-13 07:44:38,260 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.10 07:44:38 BoogieIcfgContainer [2021-10-13 07:44:38,260 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-13 07:44:38,261 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-13 07:44:38,261 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-13 07:44:38,261 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-13 07:44:38,262 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 07:34:49" (3/4) ... [2021-10-13 07:44:38,266 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-10-13 07:44:38,267 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-13 07:44:38,268 INFO L168 Benchmark]: Toolchain (without parser) took 590015.53 ms. Allocated memory was 54.5 MB in the beginning and 975.2 MB in the end (delta: 920.6 MB). Free memory was 31.6 MB in the beginning and 607.8 MB in the end (delta: -576.1 MB). Peak memory consumption was 343.7 MB. Max. memory is 16.1 GB. [2021-10-13 07:44:38,268 INFO L168 Benchmark]: CDTParser took 0.28 ms. Allocated memory is still 54.5 MB. Free memory is still 36.0 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 07:44:38,269 INFO L168 Benchmark]: CACSL2BoogieTranslator took 522.03 ms. Allocated memory was 54.5 MB in the beginning and 69.2 MB in the end (delta: 14.7 MB). Free memory was 31.5 MB in the beginning and 44.1 MB in the end (delta: -12.7 MB). Peak memory consumption was 7.4 MB. Max. memory is 16.1 GB. [2021-10-13 07:44:38,269 INFO L168 Benchmark]: Boogie Procedure Inliner took 68.42 ms. Allocated memory is still 69.2 MB. Free memory was 44.1 MB in the beginning and 42.0 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 07:44:38,269 INFO L168 Benchmark]: Boogie Preprocessor took 48.44 ms. Allocated memory is still 69.2 MB. Free memory was 42.0 MB in the beginning and 40.1 MB in the end (delta: 1.9 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 07:44:38,270 INFO L168 Benchmark]: RCFGBuilder took 680.52 ms. Allocated memory is still 69.2 MB. Free memory was 39.9 MB in the beginning and 42.8 MB in the end (delta: -2.9 MB). Peak memory consumption was 14.1 MB. Max. memory is 16.1 GB. [2021-10-13 07:44:38,270 INFO L168 Benchmark]: TraceAbstraction took 588679.98 ms. Allocated memory was 69.2 MB in the beginning and 975.2 MB in the end (delta: 906.0 MB). Free memory was 42.2 MB in the beginning and 607.8 MB in the end (delta: -565.5 MB). Peak memory consumption was 605.1 MB. Max. memory is 16.1 GB. [2021-10-13 07:44:38,271 INFO L168 Benchmark]: Witness Printer took 6.16 ms. Allocated memory is still 975.2 MB. Free memory is still 607.8 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 07:44:38,278 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.28 ms. Allocated memory is still 54.5 MB. Free memory is still 36.0 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 522.03 ms. Allocated memory was 54.5 MB in the beginning and 69.2 MB in the end (delta: 14.7 MB). Free memory was 31.5 MB in the beginning and 44.1 MB in the end (delta: -12.7 MB). Peak memory consumption was 7.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 68.42 ms. Allocated memory is still 69.2 MB. Free memory was 44.1 MB in the beginning and 42.0 MB in the end (delta: 2.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 48.44 ms. Allocated memory is still 69.2 MB. Free memory was 42.0 MB in the beginning and 40.1 MB in the end (delta: 1.9 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 680.52 ms. Allocated memory is still 69.2 MB. Free memory was 39.9 MB in the beginning and 42.8 MB in the end (delta: -2.9 MB). Peak memory consumption was 14.1 MB. Max. memory is 16.1 GB. * TraceAbstraction took 588679.98 ms. Allocated memory was 69.2 MB in the beginning and 975.2 MB in the end (delta: 906.0 MB). Free memory was 42.2 MB in the beginning and 607.8 MB in the end (delta: -565.5 MB). Peak memory consumption was 605.1 MB. Max. memory is 16.1 GB. * Witness Printer took 6.16 ms. Allocated memory is still 975.2 MB. Free memory is still 607.8 MB. There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 20]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: unable to decide satisfiability of path constraint. Possible FailurePath: [L603] struct node list; [L604] list.L=0 [L605] list.R=0 [L606] struct node *x=&list, *tail=&list; [L607] COND TRUE __VERIFIER_nondet_bool() [L609] struct node *n=malloc(sizeof(struct node)); [L610] COND FALSE !(n==0) [L612] n->L=tail [L613] n->R=0 [L614] tail->R=n [L615] COND TRUE __VERIFIER_nondet_bool() [L616] x=n [L607] COND FALSE !(__VERIFIER_nondet_bool()) [L618] CALL is_list_containing_x(&list, x) [L595] COND FALSE !(l==x) [L597] l->R [L597] COND TRUE l->R [L598] EXPR l->R [L598] CALL, EXPR is_list_containing_x(l->R, x) [L595] COND TRUE l==x [L596] return 1; [L598] RET, EXPR is_list_containing_x(l->R, x) [L598] return is_list_containing_x(l->R, x); [L618] RET is_list_containing_x(&list, x) [L3] COND FALSE !(!cond) [L581] x->R [L581] COND FALSE !(x->R) [L583] x->L [L583] COND TRUE x->L [L584] EXPR x->L [L584] EXPR x->R [L584] x->L->R=x->R [L620] &list==x || !is_list_containing_x(&list, x) [L620] CALL, EXPR is_list_containing_x(&list, x) [L595] COND FALSE !(l==x) [L597] l->R [L597] COND TRUE l->R [L598] EXPR l->R [L598] CALL, EXPR is_list_containing_x(l->R, x) [L595] COND FALSE !(l==x) [L597] l->R [L597] COND TRUE l->R [L598] EXPR l->R [L598] CALL, EXPR is_list_containing_x(l->R, x) [L595] COND TRUE l==x [L596] return 1; [L598] RET, EXPR is_list_containing_x(l->R, x) [L598] return is_list_containing_x(l->R, x); [L598] RET, EXPR is_list_containing_x(l->R, x) [L598] return is_list_containing_x(l->R, x); [L620] RET, EXPR is_list_containing_x(&list, x) [L620] &list==x || !is_list_containing_x(&list, x) [L19] COND TRUE !(cond) [L20] reach_error() - UnprovableResult [Line: 20]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 40 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 588606.6ms, OverallIterations: 16, TraceHistogramMax: 5, EmptinessCheckTime: 44.7ms, AutomataDifference: 303976.0ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 11.2ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 830 SDtfs, 2611 SDslu, 4956 SDs, 0 SdLazy, 4816 SolverSat, 876 SolverUnsat, 88 SolverUnknown, 0 SolverNotchecked, 208588.5ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2400 GetRequests, 1932 SyntacticMatches, 26 SemanticMatches, 442 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8432 ImplicationChecksByTransitivity, 163459.1ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=178occurred in iteration=13, InterpolantAutomatonStates: 229, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 390.3ms AutomataMinimizationTime, 15 MinimizatonAttempts, 474 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 380.0ms SsaConstructionTime, 1890.1ms SatisfiabilityAnalysisTime, 106565.0ms InterpolantComputationTime, 1054 NumberOfCodeBlocks, 1054 NumberOfCodeBlocksAsserted, 31 NumberOfCheckSat, 2052 ConstructedInterpolants, 274 QuantifiedInterpolants, 28938 SizeOfPredicates, 331 NumberOfNonLiveVariables, 3658 ConjunctsInSsa, 434 ConjunctsInUnsatCore, 56 InterpolantComputations, 15 PerfectInterpolantSequences, 758/1168 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 RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-10-13 07:44:38,494 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2021-10-13 07:44:38,556 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_19fee1df-2caf-4e1d-8ab2-0e3980f0f1d6/bin/utaipan-q2qaUkNPG8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 Received shutdown request...