./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/list-simple/dll2c_prepend_unequal.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/list-simple/dll2c_prepend_unequal.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 583b66b9d59d34de12ff7e58a8eb24a95055476e3f5044dc2a7c6b2bb83f4c67 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-07 00:56:54,426 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-07 00:56:54,428 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-07 00:56:54,457 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-07 00:56:54,458 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-07 00:56:54,459 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-07 00:56:54,461 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-07 00:56:54,463 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-07 00:56:54,465 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-07 00:56:54,466 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-07 00:56:54,467 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-07 00:56:54,468 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-07 00:56:54,469 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-07 00:56:54,470 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-07 00:56:54,471 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-07 00:56:54,472 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-07 00:56:54,473 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-07 00:56:54,474 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-07 00:56:54,476 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-07 00:56:54,479 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-07 00:56:54,480 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-07 00:56:54,482 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-07 00:56:54,483 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-07 00:56:54,484 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-07 00:56:54,487 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-07 00:56:54,488 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-07 00:56:54,488 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-07 00:56:54,489 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-07 00:56:54,490 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-07 00:56:54,491 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-07 00:56:54,491 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-07 00:56:54,492 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-07 00:56:54,493 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-07 00:56:54,493 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-07 00:56:54,494 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-07 00:56:54,495 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-07 00:56:54,495 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-07 00:56:54,495 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-07 00:56:54,496 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-07 00:56:54,496 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-07 00:56:54,497 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-07 00:56:54,498 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-12-07 00:56:54,520 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-07 00:56:54,521 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-07 00:56:54,521 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-07 00:56:54,521 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-07 00:56:54,522 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-07 00:56:54,522 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-07 00:56:54,523 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-07 00:56:54,523 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-07 00:56:54,523 INFO L138 SettingsManager]: * Use SBE=true [2021-12-07 00:56:54,523 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-07 00:56:54,523 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-07 00:56:54,524 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-07 00:56:54,524 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-07 00:56:54,524 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-07 00:56:54,524 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-07 00:56:54,524 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-07 00:56:54,524 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-07 00:56:54,525 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-07 00:56:54,525 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-07 00:56:54,525 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-07 00:56:54,525 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-07 00:56:54,525 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-07 00:56:54,525 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-07 00:56:54,526 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-07 00:56:54,526 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-07 00:56:54,526 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 00:56:54,526 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-07 00:56:54,526 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-07 00:56:54,527 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-07 00:56:54,527 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-07 00:56:54,527 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-07 00:56:54,527 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/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_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 583b66b9d59d34de12ff7e58a8eb24a95055476e3f5044dc2a7c6b2bb83f4c67 [2021-12-07 00:56:54,711 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-07 00:56:54,726 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-07 00:56:54,728 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-07 00:56:54,729 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-07 00:56:54,729 INFO L275 PluginConnector]: CDTParser initialized [2021-12-07 00:56:54,730 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/list-simple/dll2c_prepend_unequal.i [2021-12-07 00:56:54,780 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/data/edb8c6135/0d2643bd06ac4972a3f1daf5db6731e3/FLAG550fb25a0 [2021-12-07 00:56:55,241 INFO L306 CDTParser]: Found 1 translation units. [2021-12-07 00:56:55,242 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/sv-benchmarks/c/list-simple/dll2c_prepend_unequal.i [2021-12-07 00:56:55,252 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/data/edb8c6135/0d2643bd06ac4972a3f1daf5db6731e3/FLAG550fb25a0 [2021-12-07 00:56:55,583 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/data/edb8c6135/0d2643bd06ac4972a3f1daf5db6731e3 [2021-12-07 00:56:55,584 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-07 00:56:55,585 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-07 00:56:55,587 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-07 00:56:55,587 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-07 00:56:55,589 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-07 00:56:55,589 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 12:56:55" (1/1) ... [2021-12-07 00:56:55,590 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6558f4df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:56:55, skipping insertion in model container [2021-12-07 00:56:55,590 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 12:56:55" (1/1) ... [2021-12-07 00:56:55,595 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-07 00:56:55,619 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-07 00:56:55,812 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/sv-benchmarks/c/list-simple/dll2c_prepend_unequal.i[24729,24742] [2021-12-07 00:56:55,814 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 00:56:55,820 INFO L203 MainTranslator]: Completed pre-run [2021-12-07 00:56:55,850 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/sv-benchmarks/c/list-simple/dll2c_prepend_unequal.i[24729,24742] [2021-12-07 00:56:55,850 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 00:56:55,871 INFO L208 MainTranslator]: Completed translation [2021-12-07 00:56:55,871 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:56:55 WrapperNode [2021-12-07 00:56:55,872 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-07 00:56:55,872 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-07 00:56:55,872 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-07 00:56:55,873 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-07 00:56:55,878 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:56:55" (1/1) ... [2021-12-07 00:56:55,888 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:56:55" (1/1) ... [2021-12-07 00:56:55,907 INFO L137 Inliner]: procedures = 127, calls = 49, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 149 [2021-12-07 00:56:55,907 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-07 00:56:55,907 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-07 00:56:55,907 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-07 00:56:55,908 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-07 00:56:55,913 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:56:55" (1/1) ... [2021-12-07 00:56:55,913 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:56:55" (1/1) ... [2021-12-07 00:56:55,916 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:56:55" (1/1) ... [2021-12-07 00:56:55,917 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:56:55" (1/1) ... [2021-12-07 00:56:55,923 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:56:55" (1/1) ... [2021-12-07 00:56:55,926 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:56:55" (1/1) ... [2021-12-07 00:56:55,928 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:56:55" (1/1) ... [2021-12-07 00:56:55,931 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-07 00:56:55,931 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-07 00:56:55,931 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-07 00:56:55,932 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-07 00:56:55,932 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:56:55" (1/1) ... [2021-12-07 00:56:55,938 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 00:56:55,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:56:55,954 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-07 00:56:55,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-07 00:56:55,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-07 00:56:55,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-07 00:56:55,983 INFO L130 BoogieDeclarations]: Found specification of procedure node_create [2021-12-07 00:56:55,983 INFO L138 BoogieDeclarations]: Found implementation of procedure node_create [2021-12-07 00:56:55,983 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-07 00:56:55,983 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-07 00:56:55,983 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-07 00:56:55,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-07 00:56:55,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-07 00:56:55,984 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-07 00:56:55,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-07 00:56:55,984 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-07 00:56:55,984 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-07 00:56:55,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-07 00:56:56,061 INFO L236 CfgBuilder]: Building ICFG [2021-12-07 00:56:56,063 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-07 00:56:56,331 INFO L277 CfgBuilder]: Performing block encoding [2021-12-07 00:56:56,337 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-07 00:56:56,337 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-12-07 00:56:56,338 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 12:56:56 BoogieIcfgContainer [2021-12-07 00:56:56,339 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-07 00:56:56,340 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-07 00:56:56,340 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-07 00:56:56,342 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-07 00:56:56,343 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 12:56:55" (1/3) ... [2021-12-07 00:56:56,343 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f47d9d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 12:56:56, skipping insertion in model container [2021-12-07 00:56:56,343 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:56:55" (2/3) ... [2021-12-07 00:56:56,343 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f47d9d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 12:56:56, skipping insertion in model container [2021-12-07 00:56:56,344 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 12:56:56" (3/3) ... [2021-12-07 00:56:56,344 INFO L111 eAbstractionObserver]: Analyzing ICFG dll2c_prepend_unequal.i [2021-12-07 00:56:56,348 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-07 00:56:56,348 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 64 error locations. [2021-12-07 00:56:56,380 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-07 00:56:56,385 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=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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-12-07 00:56:56,386 INFO L340 AbstractCegarLoop]: Starting to check reachability of 64 error locations. [2021-12-07 00:56:56,398 INFO L276 IsEmpty]: Start isEmpty. Operand has 138 states, 69 states have (on average 2.1159420289855073) internal successors, (146), 133 states have internal predecessors, (146), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:56:56,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-07 00:56:56,403 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:56:56,404 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-07 00:56:56,404 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting node_createErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:56:56,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:56:56,408 INFO L85 PathProgramCache]: Analyzing trace with hash 895672562, now seen corresponding path program 1 times [2021-12-07 00:56:56,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:56:56,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304545445] [2021-12-07 00:56:56,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:56:56,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:56:56,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:56,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:56:56,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:56:56,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304545445] [2021-12-07 00:56:56,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304545445] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:56:56,549 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:56:56,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 00:56:56,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640856289] [2021-12-07 00:56:56,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:56:56,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 00:56:56,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:56:56,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 00:56:56,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 00:56:56,575 INFO L87 Difference]: Start difference. First operand has 138 states, 69 states have (on average 2.1159420289855073) internal successors, (146), 133 states have internal predecessors, (146), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:56:56,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:56:56,673 INFO L93 Difference]: Finished difference Result 135 states and 145 transitions. [2021-12-07 00:56:56,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 00:56:56,675 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-12-07 00:56:56,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:56:56,682 INFO L225 Difference]: With dead ends: 135 [2021-12-07 00:56:56,682 INFO L226 Difference]: Without dead ends: 132 [2021-12-07 00:56:56,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 00:56:56,685 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 10 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-07 00:56:56,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 207 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-07 00:56:56,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-12-07 00:56:56,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2021-12-07 00:56:56,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 67 states have (on average 2.014925373134328) internal successors, (135), 127 states have internal predecessors, (135), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:56:56,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 141 transitions. [2021-12-07 00:56:56,718 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 141 transitions. Word has length 6 [2021-12-07 00:56:56,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:56:56,719 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 141 transitions. [2021-12-07 00:56:56,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:56:56,719 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 141 transitions. [2021-12-07 00:56:56,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-07 00:56:56,719 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:56:56,719 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-07 00:56:56,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-07 00:56:56,720 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting node_createErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:56:56,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:56:56,720 INFO L85 PathProgramCache]: Analyzing trace with hash 895672563, now seen corresponding path program 1 times [2021-12-07 00:56:56,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:56:56,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419442044] [2021-12-07 00:56:56,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:56:56,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:56:56,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:56,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:56:56,763 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:56:56,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419442044] [2021-12-07 00:56:56,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419442044] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:56:56,763 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:56:56,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 00:56:56,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294517778] [2021-12-07 00:56:56,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:56:56,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 00:56:56,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:56:56,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 00:56:56,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 00:56:56,765 INFO L87 Difference]: Start difference. First operand 132 states and 141 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:56:56,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:56:56,848 INFO L93 Difference]: Finished difference Result 129 states and 138 transitions. [2021-12-07 00:56:56,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 00:56:56,849 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-12-07 00:56:56,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:56:56,851 INFO L225 Difference]: With dead ends: 129 [2021-12-07 00:56:56,851 INFO L226 Difference]: Without dead ends: 129 [2021-12-07 00:56:56,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 00:56:56,853 INFO L933 BasicCegarLoop]: 133 mSDtfsCounter, 5 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-07 00:56:56,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 209 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-07 00:56:56,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-12-07 00:56:56,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 129. [2021-12-07 00:56:56,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 67 states have (on average 1.9701492537313432) internal successors, (132), 124 states have internal predecessors, (132), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:56:56,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 138 transitions. [2021-12-07 00:56:56,866 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 138 transitions. Word has length 6 [2021-12-07 00:56:56,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:56:56,867 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 138 transitions. [2021-12-07 00:56:56,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:56:56,867 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 138 transitions. [2021-12-07 00:56:56,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-12-07 00:56:56,867 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:56:56,868 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:56:56,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-07 00:56:56,868 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:56:56,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:56:56,868 INFO L85 PathProgramCache]: Analyzing trace with hash -753542016, now seen corresponding path program 1 times [2021-12-07 00:56:56,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:56:56,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653399553] [2021-12-07 00:56:56,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:56:56,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:56:56,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:56,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-07 00:56:56,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:56,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:56:56,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:56:56,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653399553] [2021-12-07 00:56:56,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653399553] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:56:56,959 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:56:56,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-07 00:56:56,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842810216] [2021-12-07 00:56:56,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:56:56,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-07 00:56:56,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:56:56,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-07 00:56:56,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-07 00:56:56,960 INFO L87 Difference]: Start difference. First operand 129 states and 138 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 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-12-07 00:56:57,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:56:57,048 INFO L93 Difference]: Finished difference Result 140 states and 151 transitions. [2021-12-07 00:56:57,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-07 00:56:57,048 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 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 14 [2021-12-07 00:56:57,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:56:57,049 INFO L225 Difference]: With dead ends: 140 [2021-12-07 00:56:57,049 INFO L226 Difference]: Without dead ends: 140 [2021-12-07 00:56:57,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-07 00:56:57,050 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 10 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-07 00:56:57,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 313 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-07 00:56:57,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-12-07 00:56:57,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 130. [2021-12-07 00:56:57,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 68 states have (on average 1.9558823529411764) internal successors, (133), 125 states have internal predecessors, (133), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:56:57,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 139 transitions. [2021-12-07 00:56:57,059 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 139 transitions. Word has length 14 [2021-12-07 00:56:57,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:56:57,059 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 139 transitions. [2021-12-07 00:56:57,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 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-12-07 00:56:57,060 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 139 transitions. [2021-12-07 00:56:57,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-12-07 00:56:57,060 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:56:57,060 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:56:57,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-07 00:56:57,061 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:56:57,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:56:57,061 INFO L85 PathProgramCache]: Analyzing trace with hash 265974304, now seen corresponding path program 1 times [2021-12-07 00:56:57,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:56:57,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513541725] [2021-12-07 00:56:57,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:56:57,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:56:57,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:57,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-07 00:56:57,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:57,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-07 00:56:57,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:57,179 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-07 00:56:57,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:56:57,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513541725] [2021-12-07 00:56:57,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513541725] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:56:57,180 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:56:57,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-07 00:56:57,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219808784] [2021-12-07 00:56:57,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:56:57,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-07 00:56:57,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:56:57,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-07 00:56:57,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-07 00:56:57,182 INFO L87 Difference]: Start difference. First operand 130 states and 139 transitions. Second operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 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-12-07 00:56:57,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:56:57,365 INFO L93 Difference]: Finished difference Result 130 states and 140 transitions. [2021-12-07 00:56:57,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-07 00:56:57,365 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 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 24 [2021-12-07 00:56:57,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:56:57,367 INFO L225 Difference]: With dead ends: 130 [2021-12-07 00:56:57,367 INFO L226 Difference]: Without dead ends: 130 [2021-12-07 00:56:57,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-07 00:56:57,369 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 21 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-07 00:56:57,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 426 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-07 00:56:57,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-12-07 00:56:57,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 129. [2021-12-07 00:56:57,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 68 states have (on average 1.9411764705882353) internal successors, (132), 124 states have internal predecessors, (132), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:56:57,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 138 transitions. [2021-12-07 00:56:57,376 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 138 transitions. Word has length 24 [2021-12-07 00:56:57,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:56:57,376 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 138 transitions. [2021-12-07 00:56:57,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 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-12-07 00:56:57,377 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 138 transitions. [2021-12-07 00:56:57,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-12-07 00:56:57,377 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:56:57,377 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:56:57,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-07 00:56:57,377 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:56:57,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:56:57,378 INFO L85 PathProgramCache]: Analyzing trace with hash 265974305, now seen corresponding path program 1 times [2021-12-07 00:56:57,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:56:57,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536990142] [2021-12-07 00:56:57,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:56:57,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:56:57,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:57,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-07 00:56:57,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:57,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-07 00:56:57,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:57,482 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:56:57,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:56:57,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536990142] [2021-12-07 00:56:57,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536990142] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:56:57,482 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:56:57,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-07 00:56:57,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678151423] [2021-12-07 00:56:57,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:56:57,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-07 00:56:57,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:56:57,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-07 00:56:57,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-07 00:56:57,484 INFO L87 Difference]: Start difference. First operand 129 states and 138 transitions. Second operand has 7 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 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-12-07 00:56:57,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:56:57,664 INFO L93 Difference]: Finished difference Result 129 states and 139 transitions. [2021-12-07 00:56:57,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-07 00:56:57,665 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 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 24 [2021-12-07 00:56:57,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:56:57,667 INFO L225 Difference]: With dead ends: 129 [2021-12-07 00:56:57,667 INFO L226 Difference]: Without dead ends: 129 [2021-12-07 00:56:57,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-07 00:56:57,669 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 19 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-07 00:56:57,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 450 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-07 00:56:57,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-12-07 00:56:57,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 128. [2021-12-07 00:56:57,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 68 states have (on average 1.9264705882352942) internal successors, (131), 123 states have internal predecessors, (131), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:56:57,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 137 transitions. [2021-12-07 00:56:57,678 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 137 transitions. Word has length 24 [2021-12-07 00:56:57,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:56:57,679 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 137 transitions. [2021-12-07 00:56:57,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 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-12-07 00:56:57,679 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 137 transitions. [2021-12-07 00:56:57,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-12-07 00:56:57,680 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:56:57,680 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:56:57,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-07 00:56:57,680 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:56:57,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:56:57,681 INFO L85 PathProgramCache]: Analyzing trace with hash -2096731903, now seen corresponding path program 1 times [2021-12-07 00:56:57,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:56:57,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402400982] [2021-12-07 00:56:57,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:56:57,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:56:57,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:57,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-07 00:56:57,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:57,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-07 00:56:57,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:57,811 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:56:57,811 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:56:57,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402400982] [2021-12-07 00:56:57,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402400982] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:56:57,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359995646] [2021-12-07 00:56:57,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:56:57,811 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:56:57,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:56:57,812 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:56:57,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-07 00:56:57,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:57,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-07 00:56:57,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:56:57,939 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-12-07 00:56:58,104 INFO L354 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2021-12-07 00:56:58,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2021-12-07 00:56:58,118 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:56:58,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:56:58,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359995646] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:56:58,170 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 00:56:58,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-12-07 00:56:58,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162376901] [2021-12-07 00:56:58,171 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 00:56:58,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 00:56:58,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:56:58,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 00:56:58,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-12-07 00:56:58,172 INFO L87 Difference]: Start difference. First operand 128 states and 137 transitions. Second operand has 11 states, 10 states have (on average 3.2) internal successors, (32), 8 states have internal predecessors, (32), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-07 00:56:58,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:56:58,414 INFO L93 Difference]: Finished difference Result 153 states and 165 transitions. [2021-12-07 00:56:58,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-07 00:56:58,415 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.2) internal successors, (32), 8 states have internal predecessors, (32), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 26 [2021-12-07 00:56:58,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:56:58,416 INFO L225 Difference]: With dead ends: 153 [2021-12-07 00:56:58,416 INFO L226 Difference]: Without dead ends: 153 [2021-12-07 00:56:58,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-12-07 00:56:58,417 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 111 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-07 00:56:58,417 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 404 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 453 Invalid, 0 Unknown, 4 Unchecked, 0.2s Time] [2021-12-07 00:56:58,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-12-07 00:56:58,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 133. [2021-12-07 00:56:58,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 72 states have (on average 1.9027777777777777) internal successors, (137), 127 states have internal predecessors, (137), 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-12-07 00:56:58,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 145 transitions. [2021-12-07 00:56:58,425 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 145 transitions. Word has length 26 [2021-12-07 00:56:58,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:56:58,425 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 145 transitions. [2021-12-07 00:56:58,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.2) internal successors, (32), 8 states have internal predecessors, (32), 2 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-07 00:56:58,425 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 145 transitions. [2021-12-07 00:56:58,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-12-07 00:56:58,426 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:56:58,426 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:56:58,447 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-07 00:56:58,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-12-07 00:56:58,628 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:56:58,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:56:58,629 INFO L85 PathProgramCache]: Analyzing trace with hash -2096731902, now seen corresponding path program 1 times [2021-12-07 00:56:58,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:56:58,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920598229] [2021-12-07 00:56:58,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:56:58,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:56:58,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:58,734 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-07 00:56:58,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:58,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-07 00:56:58,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:58,800 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:56:58,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:56:58,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920598229] [2021-12-07 00:56:58,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920598229] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:56:58,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891926434] [2021-12-07 00:56:58,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:56:58,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:56:58,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:56:58,802 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:56:58,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-07 00:56:58,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:56:58,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 31 conjunts are in the unsatisfiable core [2021-12-07 00:56:58,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:56:58,882 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-12-07 00:56:59,084 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-07 00:56:59,084 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 14 treesize of output 20 [2021-12-07 00:56:59,102 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-07 00:56:59,102 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 11 treesize of output 11 [2021-12-07 00:56:59,155 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:56:59,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:56:59,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891926434] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:56:59,266 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 00:56:59,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11] total 18 [2021-12-07 00:56:59,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331048831] [2021-12-07 00:56:59,266 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 00:56:59,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 00:56:59,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:56:59,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 00:56:59,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-12-07 00:56:59,268 INFO L87 Difference]: Start difference. First operand 133 states and 145 transitions. Second operand has 19 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 14 states have internal predecessors, (42), 3 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-07 00:56:59,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:56:59,758 INFO L93 Difference]: Finished difference Result 135 states and 146 transitions. [2021-12-07 00:56:59,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-07 00:56:59,759 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 14 states have internal predecessors, (42), 3 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 26 [2021-12-07 00:56:59,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:56:59,760 INFO L225 Difference]: With dead ends: 135 [2021-12-07 00:56:59,760 INFO L226 Difference]: Without dead ends: 135 [2021-12-07 00:56:59,760 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2021-12-07 00:56:59,761 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 3 mSDsluCounter, 861 mSDsCounter, 0 mSdLazyCounter, 828 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 986 SdHoareTripleChecker+Invalid, 1004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 828 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-07 00:56:59,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 986 Invalid, 1004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 828 Invalid, 0 Unknown, 166 Unchecked, 0.4s Time] [2021-12-07 00:56:59,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-12-07 00:56:59,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 133. [2021-12-07 00:56:59,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 72 states have (on average 1.8888888888888888) internal successors, (136), 127 states have internal predecessors, (136), 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-12-07 00:56:59,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 144 transitions. [2021-12-07 00:56:59,766 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 144 transitions. Word has length 26 [2021-12-07 00:56:59,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:56:59,766 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 144 transitions. [2021-12-07 00:56:59,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 14 states have internal predecessors, (42), 3 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-07 00:56:59,766 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 144 transitions. [2021-12-07 00:56:59,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-07 00:56:59,767 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:56:59,767 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:56:59,789 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-07 00:56:59,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:56:59,968 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:56:59,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:56:59,968 INFO L85 PathProgramCache]: Analyzing trace with hash -619542825, now seen corresponding path program 1 times [2021-12-07 00:56:59,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:56:59,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260766375] [2021-12-07 00:56:59,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:56:59,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:56:59,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:00,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-07 00:57:00,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:00,048 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-07 00:57:00,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:00,061 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:00,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:57:00,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260766375] [2021-12-07 00:57:00,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260766375] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:57:00,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695535841] [2021-12-07 00:57:00,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:00,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:57:00,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:57:00,062 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:57:00,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-07 00:57:00,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:00,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-07 00:57:00,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:00,189 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:00,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:57:00,250 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:00,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695535841] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:57:00,250 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:57:00,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2021-12-07 00:57:00,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864491214] [2021-12-07 00:57:00,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:57:00,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-07 00:57:00,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:57:00,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-07 00:57:00,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-07 00:57:00,251 INFO L87 Difference]: Start difference. First operand 133 states and 144 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-07 00:57:00,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:00,343 INFO L93 Difference]: Finished difference Result 134 states and 144 transitions. [2021-12-07 00:57:00,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-07 00:57:00,344 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 28 [2021-12-07 00:57:00,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:00,345 INFO L225 Difference]: With dead ends: 134 [2021-12-07 00:57:00,345 INFO L226 Difference]: Without dead ends: 134 [2021-12-07 00:57:00,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 53 SyntacticMatches, 5 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-07 00:57:00,346 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 4 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:00,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 664 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-07 00:57:00,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-12-07 00:57:00,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 133. [2021-12-07 00:57:00,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 72 states have (on average 1.875) internal successors, (135), 127 states have internal predecessors, (135), 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-12-07 00:57:00,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 143 transitions. [2021-12-07 00:57:00,350 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 143 transitions. Word has length 28 [2021-12-07 00:57:00,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:00,350 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 143 transitions. [2021-12-07 00:57:00,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-07 00:57:00,350 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 143 transitions. [2021-12-07 00:57:00,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-07 00:57:00,351 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:00,351 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:00,373 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-07 00:57:00,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:57:00,552 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:00,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:00,552 INFO L85 PathProgramCache]: Analyzing trace with hash -2030739054, now seen corresponding path program 1 times [2021-12-07 00:57:00,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:57:00,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127633048] [2021-12-07 00:57:00,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:00,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:57:00,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:00,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-07 00:57:00,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:00,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-07 00:57:00,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:00,605 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-07 00:57:00,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:57:00,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127633048] [2021-12-07 00:57:00,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127633048] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:57:00,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464067225] [2021-12-07 00:57:00,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:00,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:57:00,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:57:00,607 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:57:00,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-07 00:57:00,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:00,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-07 00:57:00,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:00,719 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-07 00:57:00,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:57:00,731 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-07 00:57:00,731 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 12 treesize of output 11 [2021-12-07 00:57:00,771 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-07 00:57:00,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464067225] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:57:00,771 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:57:00,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 5 [2021-12-07 00:57:00,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116731445] [2021-12-07 00:57:00,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:57:00,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:57:00,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:57:00,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:57:00,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:57:00,772 INFO L87 Difference]: Start difference. First operand 133 states and 143 transitions. Second operand has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-07 00:57:00,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:00,897 INFO L93 Difference]: Finished difference Result 138 states and 150 transitions. [2021-12-07 00:57:00,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-07 00:57:00,897 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2021-12-07 00:57:00,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:00,899 INFO L225 Difference]: With dead ends: 138 [2021-12-07 00:57:00,899 INFO L226 Difference]: Without dead ends: 138 [2021-12-07 00:57:00,899 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-12-07 00:57:00,899 INFO L933 BasicCegarLoop]: 131 mSDtfsCounter, 13 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 311 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:00,900 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 311 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-07 00:57:00,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-12-07 00:57:00,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 136. [2021-12-07 00:57:00,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 75 states have (on average 1.8666666666666667) internal successors, (140), 130 states have internal predecessors, (140), 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-12-07 00:57:00,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 148 transitions. [2021-12-07 00:57:00,905 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 148 transitions. Word has length 29 [2021-12-07 00:57:00,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:00,905 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 148 transitions. [2021-12-07 00:57:00,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-07 00:57:00,906 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 148 transitions. [2021-12-07 00:57:00,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-07 00:57:00,906 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:00,906 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:00,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-12-07 00:57:01,109 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-12-07 00:57:01,110 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:01,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:01,111 INFO L85 PathProgramCache]: Analyzing trace with hash -2030739053, now seen corresponding path program 1 times [2021-12-07 00:57:01,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:57:01,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600260547] [2021-12-07 00:57:01,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:01,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:57:01,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:01,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-07 00:57:01,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:01,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-07 00:57:01,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:01,252 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:01,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:57:01,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600260547] [2021-12-07 00:57:01,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600260547] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:57:01,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221725100] [2021-12-07 00:57:01,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:01,252 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:57:01,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:57:01,253 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:57:01,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-07 00:57:01,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:01,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-07 00:57:01,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:01,437 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:01,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:57:01,463 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 00:57:01,464 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 23 [2021-12-07 00:57:01,569 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:01,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221725100] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:57:01,569 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:57:01,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 15 [2021-12-07 00:57:01,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309472344] [2021-12-07 00:57:01,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:57:01,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-07 00:57:01,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:57:01,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-07 00:57:01,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-12-07 00:57:01,571 INFO L87 Difference]: Start difference. First operand 136 states and 148 transitions. Second operand has 16 states, 15 states have (on average 3.4) internal successors, (51), 13 states have internal predecessors, (51), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2021-12-07 00:57:01,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:01,779 INFO L93 Difference]: Finished difference Result 143 states and 156 transitions. [2021-12-07 00:57:01,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-07 00:57:01,780 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.4) internal successors, (51), 13 states have internal predecessors, (51), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) Word has length 29 [2021-12-07 00:57:01,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:01,781 INFO L225 Difference]: With dead ends: 143 [2021-12-07 00:57:01,781 INFO L226 Difference]: Without dead ends: 143 [2021-12-07 00:57:01,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-12-07 00:57:01,782 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 28 mSDsluCounter, 1236 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1364 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:01,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 1364 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-07 00:57:01,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-12-07 00:57:01,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 136. [2021-12-07 00:57:01,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 75 states have (on average 1.8533333333333333) internal successors, (139), 130 states have internal predecessors, (139), 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-12-07 00:57:01,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 147 transitions. [2021-12-07 00:57:01,786 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 147 transitions. Word has length 29 [2021-12-07 00:57:01,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:01,786 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 147 transitions. [2021-12-07 00:57:01,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.4) internal successors, (51), 13 states have internal predecessors, (51), 4 states have call successors, (5), 2 states have call predecessors, (5), 3 states have return successors, (5), 5 states have call predecessors, (5), 4 states have call successors, (5) [2021-12-07 00:57:01,786 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 147 transitions. [2021-12-07 00:57:01,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-07 00:57:01,786 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:01,787 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:01,806 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-07 00:57:01,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:57:01,988 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:01,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:01,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1471598771, now seen corresponding path program 1 times [2021-12-07 00:57:01,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:57:01,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659875212] [2021-12-07 00:57:01,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:01,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:57:02,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:02,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-07 00:57:02,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:02,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-07 00:57:02,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:02,113 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-07 00:57:02,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:57:02,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659875212] [2021-12-07 00:57:02,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659875212] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:57:02,114 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:57:02,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-07 00:57:02,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361131249] [2021-12-07 00:57:02,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:57:02,114 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-07 00:57:02,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:57:02,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-07 00:57:02,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-07 00:57:02,115 INFO L87 Difference]: Start difference. First operand 136 states and 147 transitions. Second operand has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 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-12-07 00:57:02,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:02,309 INFO L93 Difference]: Finished difference Result 136 states and 147 transitions. [2021-12-07 00:57:02,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-07 00:57:02,310 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 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 30 [2021-12-07 00:57:02,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:02,311 INFO L225 Difference]: With dead ends: 136 [2021-12-07 00:57:02,311 INFO L226 Difference]: Without dead ends: 136 [2021-12-07 00:57:02,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-07 00:57:02,312 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 23 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:02,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 475 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-07 00:57:02,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-12-07 00:57:02,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 135. [2021-12-07 00:57:02,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 75 states have (on average 1.84) internal successors, (138), 129 states have internal predecessors, (138), 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-12-07 00:57:02,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 146 transitions. [2021-12-07 00:57:02,316 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 146 transitions. Word has length 30 [2021-12-07 00:57:02,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:02,316 INFO L470 AbstractCegarLoop]: Abstraction has 135 states and 146 transitions. [2021-12-07 00:57:02,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 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-12-07 00:57:02,316 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 146 transitions. [2021-12-07 00:57:02,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-07 00:57:02,316 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:02,317 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:02,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-07 00:57:02,317 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:02,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:02,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1471598772, now seen corresponding path program 1 times [2021-12-07 00:57:02,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:57:02,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639666958] [2021-12-07 00:57:02,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:02,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:57:02,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:02,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-07 00:57:02,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:02,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-07 00:57:02,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:02,407 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:02,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:57:02,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639666958] [2021-12-07 00:57:02,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639666958] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:57:02,408 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:57:02,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-07 00:57:02,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872577402] [2021-12-07 00:57:02,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:57:02,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-07 00:57:02,408 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:57:02,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-07 00:57:02,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-07 00:57:02,409 INFO L87 Difference]: Start difference. First operand 135 states and 146 transitions. Second operand has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 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-12-07 00:57:02,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:02,589 INFO L93 Difference]: Finished difference Result 134 states and 145 transitions. [2021-12-07 00:57:02,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-07 00:57:02,589 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 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 30 [2021-12-07 00:57:02,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:02,590 INFO L225 Difference]: With dead ends: 134 [2021-12-07 00:57:02,590 INFO L226 Difference]: Without dead ends: 134 [2021-12-07 00:57:02,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-07 00:57:02,591 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 20 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:02,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 505 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-07 00:57:02,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-12-07 00:57:02,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2021-12-07 00:57:02,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 75 states have (on average 1.8266666666666667) internal successors, (137), 128 states have internal predecessors, (137), 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-12-07 00:57:02,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 145 transitions. [2021-12-07 00:57:02,595 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 145 transitions. Word has length 30 [2021-12-07 00:57:02,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:02,595 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 145 transitions. [2021-12-07 00:57:02,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 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-12-07 00:57:02,596 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 145 transitions. [2021-12-07 00:57:02,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-07 00:57:02,596 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:02,596 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:02,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-07 00:57:02,597 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:02,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:02,597 INFO L85 PathProgramCache]: Analyzing trace with hash 939320083, now seen corresponding path program 1 times [2021-12-07 00:57:02,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:57:02,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918353099] [2021-12-07 00:57:02,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:02,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:57:02,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:02,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-07 00:57:02,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:02,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-07 00:57:02,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:02,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-07 00:57:02,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:02,666 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-07 00:57:02,667 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:57:02,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918353099] [2021-12-07 00:57:02,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918353099] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:57:02,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800692986] [2021-12-07 00:57:02,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:02,667 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:57:02,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:57:02,668 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:57:02,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-07 00:57:02,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:02,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-07 00:57:02,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:02,802 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-07 00:57:02,802 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:57:02,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800692986] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:57:02,802 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-07 00:57:02,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 6 [2021-12-07 00:57:02,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781822137] [2021-12-07 00:57:02,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:57:02,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-07 00:57:02,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:57:02,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-07 00:57:02,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:57:02,803 INFO L87 Difference]: Start difference. First operand 134 states and 145 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-07 00:57:02,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:02,811 INFO L93 Difference]: Finished difference Result 122 states and 129 transitions. [2021-12-07 00:57:02,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-07 00:57:02,812 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 41 [2021-12-07 00:57:02,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:02,813 INFO L225 Difference]: With dead ends: 122 [2021-12-07 00:57:02,813 INFO L226 Difference]: Without dead ends: 122 [2021-12-07 00:57:02,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:57:02,814 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 107 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:02,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 153 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-07 00:57:02,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-12-07 00:57:02,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2021-12-07 00:57:02,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 68 states have (on average 1.8088235294117647) internal successors, (123), 117 states have internal predecessors, (123), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:57:02,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 129 transitions. [2021-12-07 00:57:02,818 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 129 transitions. Word has length 41 [2021-12-07 00:57:02,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:02,819 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 129 transitions. [2021-12-07 00:57:02,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-07 00:57:02,819 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 129 transitions. [2021-12-07 00:57:02,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-12-07 00:57:02,819 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:02,819 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:02,839 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-07 00:57:03,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:57:03,021 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:03,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:03,022 INFO L85 PathProgramCache]: Analyzing trace with hash -566913869, now seen corresponding path program 1 times [2021-12-07 00:57:03,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:57:03,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483880205] [2021-12-07 00:57:03,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:03,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:57:03,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:03,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-07 00:57:03,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:03,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-12-07 00:57:03,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:03,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-07 00:57:03,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:03,288 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:57:03,288 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:57:03,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483880205] [2021-12-07 00:57:03,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483880205] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:57:03,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111812680] [2021-12-07 00:57:03,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:03,288 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:57:03,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:57:03,294 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:57:03,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-07 00:57:03,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:03,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-07 00:57:03,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:03,408 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-12-07 00:57:03,417 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 5 treesize of output 3 [2021-12-07 00:57:03,517 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: line 105591 column 46: unknown constant v_#valid_BEFORE_CALL_6 [2021-12-07 00:57:03,517 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-07 00:57:03,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-12-07 00:57:03,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018041596] [2021-12-07 00:57:03,518 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-07 00:57:03,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-07 00:57:03,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:57:03,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-07 00:57:03,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-07 00:57:03,519 INFO L87 Difference]: Start difference. First operand 122 states and 129 transitions. Second operand has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-07 00:57:03,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-07 00:57:03,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-07 00:57:03,520 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:03,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-07 00:57:03,541 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-12-07 00:57:03,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-07 00:57:03,722 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1525eb97 at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.assertCodeBlock(IncrementalHoareTripleChecker.java:360) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.prepareAssertionStackAndAddTransition(IncrementalHoareTripleChecker.java:206) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.checkInternal(IncrementalHoareTripleChecker.java:131) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.checkInternal(ChainingHoareTripleChecker.java:455) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.checkInternal(ChainingHoareTripleChecker.java:103) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.checkInternal(CachingHoareTripleChecker.java:95) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton$InternalSuccessorComputationHelper.computeSuccWithSolver(AbstractInterpolantAutomaton.java:357) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.addOtherSuccessors(DeterministicInterpolantAutomaton.java:198) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:78) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:213) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:216) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:208) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1058) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:960) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:868) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:784) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-12-07 00:57:03,725 INFO L158 Benchmark]: Toolchain (without parser) took 8139.28ms. Allocated memory was 111.1MB in the beginning and 134.2MB in the end (delta: 23.1MB). Free memory was 77.4MB in the beginning and 79.3MB in the end (delta: -2.0MB). Peak memory consumption was 21.6MB. Max. memory is 16.1GB. [2021-12-07 00:57:03,725 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 77.6MB. Free memory was 55.4MB in the beginning and 55.4MB in the end (delta: 28.6kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-07 00:57:03,725 INFO L158 Benchmark]: CACSL2BoogieTranslator took 285.28ms. Allocated memory is still 111.1MB. Free memory was 77.1MB in the beginning and 79.5MB in the end (delta: -2.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-07 00:57:03,726 INFO L158 Benchmark]: Boogie Procedure Inliner took 34.64ms. Allocated memory is still 111.1MB. Free memory was 79.5MB in the beginning and 77.5MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-07 00:57:03,726 INFO L158 Benchmark]: Boogie Preprocessor took 23.47ms. Allocated memory is still 111.1MB. Free memory was 77.5MB in the beginning and 75.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-07 00:57:03,726 INFO L158 Benchmark]: RCFGBuilder took 407.32ms. Allocated memory is still 111.1MB. Free memory was 75.4MB in the beginning and 54.5MB in the end (delta: 20.9MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2021-12-07 00:57:03,726 INFO L158 Benchmark]: TraceAbstraction took 7384.57ms. Allocated memory was 111.1MB in the beginning and 134.2MB in the end (delta: 23.1MB). Free memory was 53.6MB in the beginning and 79.3MB in the end (delta: -25.7MB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-07 00:57:03,728 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.12ms. Allocated memory is still 77.6MB. Free memory was 55.4MB in the beginning and 55.4MB in the end (delta: 28.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 285.28ms. Allocated memory is still 111.1MB. Free memory was 77.1MB in the beginning and 79.5MB in the end (delta: -2.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 34.64ms. Allocated memory is still 111.1MB. Free memory was 79.5MB in the beginning and 77.5MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 23.47ms. Allocated memory is still 111.1MB. Free memory was 77.5MB in the beginning and 75.4MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 407.32ms. Allocated memory is still 111.1MB. Free memory was 75.4MB in the beginning and 54.5MB in the end (delta: 20.9MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * TraceAbstraction took 7384.57ms. Allocated memory was 111.1MB in the beginning and 134.2MB in the end (delta: 23.1MB). Free memory was 53.6MB in the beginning and 79.3MB in the end (delta: -25.7MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1525eb97 de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker@1525eb97: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-12-07 00:57:03,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 1 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/list-simple/dll2c_prepend_unequal.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 583b66b9d59d34de12ff7e58a8eb24a95055476e3f5044dc2a7c6b2bb83f4c67 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-07 00:57:05,357 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-07 00:57:05,359 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-07 00:57:05,388 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-07 00:57:05,388 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-07 00:57:05,389 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-07 00:57:05,390 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-07 00:57:05,392 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-07 00:57:05,393 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-07 00:57:05,394 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-07 00:57:05,395 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-07 00:57:05,396 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-07 00:57:05,397 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-07 00:57:05,397 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-07 00:57:05,399 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-07 00:57:05,400 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-07 00:57:05,400 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-07 00:57:05,401 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-07 00:57:05,408 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-07 00:57:05,410 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-07 00:57:05,412 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-07 00:57:05,413 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-07 00:57:05,414 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-07 00:57:05,415 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-07 00:57:05,418 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-07 00:57:05,418 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-07 00:57:05,418 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-07 00:57:05,419 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-07 00:57:05,420 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-07 00:57:05,421 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-07 00:57:05,421 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-07 00:57:05,422 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-07 00:57:05,422 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-07 00:57:05,423 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-07 00:57:05,424 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-07 00:57:05,424 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-07 00:57:05,425 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-07 00:57:05,425 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-07 00:57:05,425 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-07 00:57:05,426 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-07 00:57:05,427 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-07 00:57:05,428 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-12-07 00:57:05,445 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-07 00:57:05,446 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-07 00:57:05,446 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-07 00:57:05,446 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-07 00:57:05,447 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-07 00:57:05,447 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-07 00:57:05,448 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-07 00:57:05,448 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-07 00:57:05,448 INFO L138 SettingsManager]: * Use SBE=true [2021-12-07 00:57:05,449 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-07 00:57:05,449 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-07 00:57:05,449 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-07 00:57:05,449 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-07 00:57:05,449 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-07 00:57:05,449 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-07 00:57:05,449 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-07 00:57:05,450 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-07 00:57:05,450 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-07 00:57:05,450 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-07 00:57:05,450 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-07 00:57:05,450 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-07 00:57:05,450 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-07 00:57:05,450 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-07 00:57:05,450 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-07 00:57:05,451 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-07 00:57:05,451 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-07 00:57:05,451 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-07 00:57:05,451 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 00:57:05,451 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-07 00:57:05,451 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-07 00:57:05,452 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-07 00:57:05,452 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-07 00:57:05,452 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-07 00:57:05,452 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-07 00:57:05,452 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_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/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_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 583b66b9d59d34de12ff7e58a8eb24a95055476e3f5044dc2a7c6b2bb83f4c67 [2021-12-07 00:57:05,688 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-07 00:57:05,703 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-07 00:57:05,705 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-07 00:57:05,706 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-07 00:57:05,706 INFO L275 PluginConnector]: CDTParser initialized [2021-12-07 00:57:05,707 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/list-simple/dll2c_prepend_unequal.i [2021-12-07 00:57:05,753 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/data/ab98b1ad8/f79670dea80147278ad741826f55225d/FLAG551c15b44 [2021-12-07 00:57:06,220 INFO L306 CDTParser]: Found 1 translation units. [2021-12-07 00:57:06,220 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/sv-benchmarks/c/list-simple/dll2c_prepend_unequal.i [2021-12-07 00:57:06,232 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/data/ab98b1ad8/f79670dea80147278ad741826f55225d/FLAG551c15b44 [2021-12-07 00:57:06,242 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/data/ab98b1ad8/f79670dea80147278ad741826f55225d [2021-12-07 00:57:06,244 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-07 00:57:06,245 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-07 00:57:06,246 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-07 00:57:06,246 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-07 00:57:06,249 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-07 00:57:06,249 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 12:57:06" (1/1) ... [2021-12-07 00:57:06,250 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d9bb42c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:57:06, skipping insertion in model container [2021-12-07 00:57:06,250 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 12:57:06" (1/1) ... [2021-12-07 00:57:06,255 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-07 00:57:06,279 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-07 00:57:06,516 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/sv-benchmarks/c/list-simple/dll2c_prepend_unequal.i[24729,24742] [2021-12-07 00:57:06,519 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 00:57:06,532 INFO L203 MainTranslator]: Completed pre-run [2021-12-07 00:57:06,577 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/sv-benchmarks/c/list-simple/dll2c_prepend_unequal.i[24729,24742] [2021-12-07 00:57:06,578 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 00:57:06,613 INFO L208 MainTranslator]: Completed translation [2021-12-07 00:57:06,614 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:57:06 WrapperNode [2021-12-07 00:57:06,614 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-07 00:57:06,615 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-07 00:57:06,615 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-07 00:57:06,616 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-07 00:57:06,623 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:57:06" (1/1) ... [2021-12-07 00:57:06,641 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:57:06" (1/1) ... [2021-12-07 00:57:06,665 INFO L137 Inliner]: procedures = 130, calls = 49, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 150 [2021-12-07 00:57:06,666 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-07 00:57:06,667 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-07 00:57:06,667 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-07 00:57:06,667 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-07 00:57:06,675 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:57:06" (1/1) ... [2021-12-07 00:57:06,676 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:57:06" (1/1) ... [2021-12-07 00:57:06,680 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:57:06" (1/1) ... [2021-12-07 00:57:06,680 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:57:06" (1/1) ... [2021-12-07 00:57:06,692 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:57:06" (1/1) ... [2021-12-07 00:57:06,695 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:57:06" (1/1) ... [2021-12-07 00:57:06,698 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:57:06" (1/1) ... [2021-12-07 00:57:06,702 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-07 00:57:06,703 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-07 00:57:06,703 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-07 00:57:06,703 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-07 00:57:06,704 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:57:06" (1/1) ... [2021-12-07 00:57:06,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 00:57:06,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:57:06,732 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-07 00:57:06,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-07 00:57:06,765 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-12-07 00:57:06,765 INFO L130 BoogieDeclarations]: Found specification of procedure node_create [2021-12-07 00:57:06,765 INFO L138 BoogieDeclarations]: Found implementation of procedure node_create [2021-12-07 00:57:06,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-07 00:57:06,765 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-07 00:57:06,766 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-07 00:57:06,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-07 00:57:06,766 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-07 00:57:06,766 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-07 00:57:06,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-12-07 00:57:06,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-07 00:57:06,766 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-07 00:57:06,766 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-07 00:57:06,766 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-07 00:57:06,853 INFO L236 CfgBuilder]: Building ICFG [2021-12-07 00:57:06,854 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-07 00:57:07,315 INFO L277 CfgBuilder]: Performing block encoding [2021-12-07 00:57:07,321 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-07 00:57:07,321 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-12-07 00:57:07,322 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 12:57:07 BoogieIcfgContainer [2021-12-07 00:57:07,323 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-07 00:57:07,324 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-07 00:57:07,324 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-07 00:57:07,326 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-07 00:57:07,326 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 12:57:06" (1/3) ... [2021-12-07 00:57:07,326 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a178fe0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 12:57:07, skipping insertion in model container [2021-12-07 00:57:07,326 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:57:06" (2/3) ... [2021-12-07 00:57:07,327 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a178fe0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 12:57:07, skipping insertion in model container [2021-12-07 00:57:07,327 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 12:57:07" (3/3) ... [2021-12-07 00:57:07,328 INFO L111 eAbstractionObserver]: Analyzing ICFG dll2c_prepend_unequal.i [2021-12-07 00:57:07,331 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-07 00:57:07,332 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 64 error locations. [2021-12-07 00:57:07,362 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-07 00:57:07,367 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=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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-12-07 00:57:07,367 INFO L340 AbstractCegarLoop]: Starting to check reachability of 64 error locations. [2021-12-07 00:57:07,379 INFO L276 IsEmpty]: Start isEmpty. Operand has 138 states, 69 states have (on average 2.1159420289855073) internal successors, (146), 133 states have internal predecessors, (146), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:57:07,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-07 00:57:07,384 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:07,384 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-07 00:57:07,385 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting node_createErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:07,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:07,389 INFO L85 PathProgramCache]: Analyzing trace with hash 895672562, now seen corresponding path program 1 times [2021-12-07 00:57:07,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:07,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1463685034] [2021-12-07 00:57:07,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:07,398 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:07,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:07,399 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:07,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-07 00:57:07,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:07,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-07 00:57:07,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:07,526 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-12-07 00:57:07,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:57:07,540 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:57:07,540 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:07,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1463685034] [2021-12-07 00:57:07,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1463685034] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:57:07,541 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:57:07,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 00:57:07,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334546613] [2021-12-07 00:57:07,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:57:07,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 00:57:07,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:07,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 00:57:07,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 00:57:07,575 INFO L87 Difference]: Start difference. First operand has 138 states, 69 states have (on average 2.1159420289855073) internal successors, (146), 133 states have internal predecessors, (146), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:57:07,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:07,790 INFO L93 Difference]: Finished difference Result 135 states and 145 transitions. [2021-12-07 00:57:07,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 00:57:07,792 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-12-07 00:57:07,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:07,801 INFO L225 Difference]: With dead ends: 135 [2021-12-07 00:57:07,801 INFO L226 Difference]: Without dead ends: 132 [2021-12-07 00:57:07,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 00:57:07,806 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 10 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:07,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 207 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-07 00:57:07,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-12-07 00:57:07,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2021-12-07 00:57:07,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 67 states have (on average 2.014925373134328) internal successors, (135), 127 states have internal predecessors, (135), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:57:07,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 141 transitions. [2021-12-07 00:57:07,839 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 141 transitions. Word has length 6 [2021-12-07 00:57:07,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:07,839 INFO L470 AbstractCegarLoop]: Abstraction has 132 states and 141 transitions. [2021-12-07 00:57:07,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:57:07,839 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 141 transitions. [2021-12-07 00:57:07,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-07 00:57:07,839 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:07,839 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-07 00:57:07,847 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-07 00:57:08,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:08,041 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting node_createErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:08,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:08,044 INFO L85 PathProgramCache]: Analyzing trace with hash 895672563, now seen corresponding path program 1 times [2021-12-07 00:57:08,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:08,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [957761911] [2021-12-07 00:57:08,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:08,048 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:08,048 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:08,051 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:08,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-07 00:57:08,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:08,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-07 00:57:08,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:08,242 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-12-07 00:57:08,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:57:08,262 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:57:08,262 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:08,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [957761911] [2021-12-07 00:57:08,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [957761911] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:57:08,263 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:57:08,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 00:57:08,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709355710] [2021-12-07 00:57:08,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:57:08,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 00:57:08,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:08,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 00:57:08,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 00:57:08,265 INFO L87 Difference]: Start difference. First operand 132 states and 141 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:57:08,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:08,533 INFO L93 Difference]: Finished difference Result 129 states and 138 transitions. [2021-12-07 00:57:08,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 00:57:08,534 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-12-07 00:57:08,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:08,536 INFO L225 Difference]: With dead ends: 129 [2021-12-07 00:57:08,536 INFO L226 Difference]: Without dead ends: 129 [2021-12-07 00:57:08,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 00:57:08,537 INFO L933 BasicCegarLoop]: 133 mSDtfsCounter, 5 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:08,538 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 209 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-07 00:57:08,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-12-07 00:57:08,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 129. [2021-12-07 00:57:08,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 67 states have (on average 1.9701492537313432) internal successors, (132), 124 states have internal predecessors, (132), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:57:08,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 138 transitions. [2021-12-07 00:57:08,546 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 138 transitions. Word has length 6 [2021-12-07 00:57:08,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:08,547 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 138 transitions. [2021-12-07 00:57:08,547 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-07 00:57:08,547 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 138 transitions. [2021-12-07 00:57:08,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-12-07 00:57:08,548 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:08,548 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:08,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-12-07 00:57:08,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:08,750 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:08,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:08,752 INFO L85 PathProgramCache]: Analyzing trace with hash -753542016, now seen corresponding path program 1 times [2021-12-07 00:57:08,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:08,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [476971086] [2021-12-07 00:57:08,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:08,757 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:08,757 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:08,759 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:08,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-07 00:57:08,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:08,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-07 00:57:08,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:08,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:57:08,844 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:57:08,844 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:08,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [476971086] [2021-12-07 00:57:08,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [476971086] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:57:08,844 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:57:08,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 00:57:08,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906658282] [2021-12-07 00:57:08,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:57:08,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 00:57:08,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:08,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 00:57:08,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 00:57:08,846 INFO L87 Difference]: Start difference. First operand 129 states and 138 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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-12-07 00:57:08,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:08,855 INFO L93 Difference]: Finished difference Result 140 states and 151 transitions. [2021-12-07 00:57:08,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 00:57:08,855 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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 14 [2021-12-07 00:57:08,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:08,857 INFO L225 Difference]: With dead ends: 140 [2021-12-07 00:57:08,857 INFO L226 Difference]: Without dead ends: 140 [2021-12-07 00:57:08,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 00:57:08,858 INFO L933 BasicCegarLoop]: 137 mSDtfsCounter, 10 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:08,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 269 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-07 00:57:08,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-12-07 00:57:08,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 130. [2021-12-07 00:57:08,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 68 states have (on average 1.9558823529411764) internal successors, (133), 125 states have internal predecessors, (133), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:57:08,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 139 transitions. [2021-12-07 00:57:08,871 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 139 transitions. Word has length 14 [2021-12-07 00:57:08,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:08,871 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 139 transitions. [2021-12-07 00:57:08,871 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 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-12-07 00:57:08,871 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 139 transitions. [2021-12-07 00:57:08,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-12-07 00:57:08,872 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:08,872 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:08,879 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-12-07 00:57:09,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:09,073 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:09,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:09,073 INFO L85 PathProgramCache]: Analyzing trace with hash 265974304, now seen corresponding path program 1 times [2021-12-07 00:57:09,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:09,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1036933938] [2021-12-07 00:57:09,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:09,074 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:09,074 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:09,075 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:09,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-07 00:57:09,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:09,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-07 00:57:09,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:09,165 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-12-07 00:57:09,197 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:09,197 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:57:09,197 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:09,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1036933938] [2021-12-07 00:57:09,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1036933938] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:57:09,197 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:57:09,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:57:09,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093344919] [2021-12-07 00:57:09,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:57:09,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:57:09,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:09,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:57:09,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:57:09,199 INFO L87 Difference]: Start difference. First operand 130 states and 139 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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-12-07 00:57:09,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:09,627 INFO L93 Difference]: Finished difference Result 130 states and 140 transitions. [2021-12-07 00:57:09,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:57:09,628 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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 24 [2021-12-07 00:57:09,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:09,630 INFO L225 Difference]: With dead ends: 130 [2021-12-07 00:57:09,630 INFO L226 Difference]: Without dead ends: 130 [2021-12-07 00:57:09,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-07 00:57:09,631 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 20 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 284 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 284 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:09,631 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 386 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 284 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-07 00:57:09,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2021-12-07 00:57:09,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 129. [2021-12-07 00:57:09,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 68 states have (on average 1.9411764705882353) internal successors, (132), 124 states have internal predecessors, (132), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:57:09,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 138 transitions. [2021-12-07 00:57:09,637 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 138 transitions. Word has length 24 [2021-12-07 00:57:09,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:09,638 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 138 transitions. [2021-12-07 00:57:09,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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-12-07 00:57:09,638 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 138 transitions. [2021-12-07 00:57:09,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-12-07 00:57:09,638 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:09,639 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:09,646 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2021-12-07 00:57:09,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:09,840 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:09,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:09,842 INFO L85 PathProgramCache]: Analyzing trace with hash 265974305, now seen corresponding path program 1 times [2021-12-07 00:57:09,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:09,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1476825937] [2021-12-07 00:57:09,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:09,845 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:09,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:09,848 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:09,849 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-07 00:57:09,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:09,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-07 00:57:09,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:09,955 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-12-07 00:57:10,033 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:10,033 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:57:10,033 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:10,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1476825937] [2021-12-07 00:57:10,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1476825937] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:57:10,034 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:57:10,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:57:10,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014178475] [2021-12-07 00:57:10,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:57:10,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:57:10,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:10,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:57:10,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:57:10,035 INFO L87 Difference]: Start difference. First operand 129 states and 138 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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-12-07 00:57:10,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:10,581 INFO L93 Difference]: Finished difference Result 129 states and 139 transitions. [2021-12-07 00:57:10,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:57:10,582 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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 24 [2021-12-07 00:57:10,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:10,583 INFO L225 Difference]: With dead ends: 129 [2021-12-07 00:57:10,583 INFO L226 Difference]: Without dead ends: 129 [2021-12-07 00:57:10,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-07 00:57:10,584 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 19 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:10,584 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 410 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-07 00:57:10,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-12-07 00:57:10,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 128. [2021-12-07 00:57:10,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 68 states have (on average 1.9264705882352942) internal successors, (131), 123 states have internal predecessors, (131), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:57:10,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 137 transitions. [2021-12-07 00:57:10,590 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 137 transitions. Word has length 24 [2021-12-07 00:57:10,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:10,591 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 137 transitions. [2021-12-07 00:57:10,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 5 states have internal predecessors, (20), 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-12-07 00:57:10,591 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 137 transitions. [2021-12-07 00:57:10,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-12-07 00:57:10,591 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:10,592 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:10,599 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-12-07 00:57:10,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:10,793 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:10,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:10,795 INFO L85 PathProgramCache]: Analyzing trace with hash -2096731903, now seen corresponding path program 1 times [2021-12-07 00:57:10,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:10,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [952396681] [2021-12-07 00:57:10,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:10,797 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:10,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:10,798 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:10,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-07 00:57:10,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:10,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-07 00:57:10,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:10,930 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-12-07 00:57:11,088 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-07 00:57:11,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 32 [2021-12-07 00:57:11,113 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:57:11,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:57:13,395 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:57:13,395 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:13,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [952396681] [2021-12-07 00:57:13,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [952396681] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:57:13,395 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 00:57:13,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-12-07 00:57:13,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534000669] [2021-12-07 00:57:13,395 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 00:57:13,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-07 00:57:13,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:13,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-07 00:57:13,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=54, Unknown=1, NotChecked=0, Total=72 [2021-12-07 00:57:13,396 INFO L87 Difference]: Start difference. First operand 128 states and 137 transitions. Second operand has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-07 00:57:13,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:13,875 INFO L93 Difference]: Finished difference Result 135 states and 146 transitions. [2021-12-07 00:57:13,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-07 00:57:13,876 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 26 [2021-12-07 00:57:13,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:13,877 INFO L225 Difference]: With dead ends: 135 [2021-12-07 00:57:13,877 INFO L226 Difference]: Without dead ends: 135 [2021-12-07 00:57:13,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=27, Invalid=82, Unknown=1, NotChecked=0, Total=110 [2021-12-07 00:57:13,878 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 5 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:13,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 496 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 328 Invalid, 0 Unknown, 86 Unchecked, 0.4s Time] [2021-12-07 00:57:13,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-12-07 00:57:13,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 133. [2021-12-07 00:57:13,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 72 states have (on average 1.9027777777777777) internal successors, (137), 127 states have internal predecessors, (137), 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-12-07 00:57:13,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 145 transitions. [2021-12-07 00:57:13,883 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 145 transitions. Word has length 26 [2021-12-07 00:57:13,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:13,883 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 145 transitions. [2021-12-07 00:57:13,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-07 00:57:13,884 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 145 transitions. [2021-12-07 00:57:13,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-12-07 00:57:13,884 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:13,884 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:13,893 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Ended with exit code 0 [2021-12-07 00:57:14,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:14,086 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:14,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:14,087 INFO L85 PathProgramCache]: Analyzing trace with hash -2096731902, now seen corresponding path program 1 times [2021-12-07 00:57:14,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:14,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1419077485] [2021-12-07 00:57:14,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:14,088 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:14,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:14,089 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:14,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-07 00:57:14,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:14,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-07 00:57:14,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:14,243 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-12-07 00:57:14,248 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-12-07 00:57:16,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:16,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-07 00:57:16,477 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-07 00:57:16,477 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-12-07 00:57:16,511 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:57:16,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:57:16,760 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:16,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1419077485] [2021-12-07 00:57:16,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1419077485] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:57:16,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1224637454] [2021-12-07 00:57:16,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:16,760 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-07 00:57:16,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-07 00:57:16,761 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-07 00:57:16,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2021-12-07 00:57:16,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:16,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-07 00:57:16,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:16,963 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-12-07 00:57:16,967 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-12-07 00:57:17,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:17,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-07 00:57:17,136 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-07 00:57:17,136 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 18 treesize of output 18 [2021-12-07 00:57:17,155 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:57:17,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:57:17,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1224637454] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:57:17,344 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 00:57:17,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2021-12-07 00:57:17,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776831048] [2021-12-07 00:57:17,345 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 00:57:17,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-07 00:57:17,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:17,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-07 00:57:17,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=86, Unknown=1, NotChecked=0, Total=110 [2021-12-07 00:57:17,345 INFO L87 Difference]: Start difference. First operand 133 states and 145 transitions. Second operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 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-12-07 00:57:18,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:18,089 INFO L93 Difference]: Finished difference Result 135 states and 146 transitions. [2021-12-07 00:57:18,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-07 00:57:18,089 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 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 26 [2021-12-07 00:57:18,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:18,090 INFO L225 Difference]: With dead ends: 135 [2021-12-07 00:57:18,090 INFO L226 Difference]: Without dead ends: 135 [2021-12-07 00:57:18,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=31, Invalid=124, Unknown=1, NotChecked=0, Total=156 [2021-12-07 00:57:18,091 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 3 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:18,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 436 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 411 Invalid, 0 Unknown, 83 Unchecked, 0.7s Time] [2021-12-07 00:57:18,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-12-07 00:57:18,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 133. [2021-12-07 00:57:18,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 72 states have (on average 1.8888888888888888) internal successors, (136), 127 states have internal predecessors, (136), 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-12-07 00:57:18,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 144 transitions. [2021-12-07 00:57:18,095 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 144 transitions. Word has length 26 [2021-12-07 00:57:18,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:18,096 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 144 transitions. [2021-12-07 00:57:18,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 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-12-07 00:57:18,096 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 144 transitions. [2021-12-07 00:57:18,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-07 00:57:18,097 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:18,097 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:18,106 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2021-12-07 00:57:18,302 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2021-12-07 00:57:18,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-07 00:57:18,499 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:18,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:18,500 INFO L85 PathProgramCache]: Analyzing trace with hash -619542825, now seen corresponding path program 1 times [2021-12-07 00:57:18,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:18,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [48114382] [2021-12-07 00:57:18,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:18,502 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:18,502 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:18,504 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:18,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-07 00:57:18,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:18,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-07 00:57:18,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:18,629 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:18,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:57:18,670 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:18,670 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:18,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [48114382] [2021-12-07 00:57:18,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [48114382] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:57:18,671 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 00:57:18,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2021-12-07 00:57:18,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833055136] [2021-12-07 00:57:18,671 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 00:57:18,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:57:18,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:18,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:57:18,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:57:18,672 INFO L87 Difference]: Start difference. First operand 133 states and 144 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 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-12-07 00:57:18,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:18,798 INFO L93 Difference]: Finished difference Result 134 states and 144 transitions. [2021-12-07 00:57:18,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:57:18,798 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 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 28 [2021-12-07 00:57:18,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:18,799 INFO L225 Difference]: With dead ends: 134 [2021-12-07 00:57:18,799 INFO L226 Difference]: Without dead ends: 134 [2021-12-07 00:57:18,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-07 00:57:18,800 INFO L933 BasicCegarLoop]: 128 mSDtfsCounter, 4 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:18,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 624 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-07 00:57:18,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-12-07 00:57:18,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 133. [2021-12-07 00:57:18,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 72 states have (on average 1.875) internal successors, (135), 127 states have internal predecessors, (135), 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-12-07 00:57:18,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 143 transitions. [2021-12-07 00:57:18,804 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 143 transitions. Word has length 28 [2021-12-07 00:57:18,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:18,804 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 143 transitions. [2021-12-07 00:57:18,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 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-12-07 00:57:18,804 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 143 transitions. [2021-12-07 00:57:18,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-07 00:57:18,805 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:18,805 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:18,816 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2021-12-07 00:57:19,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:19,007 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:19,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:19,008 INFO L85 PathProgramCache]: Analyzing trace with hash -2030739054, now seen corresponding path program 1 times [2021-12-07 00:57:19,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:19,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [3675639] [2021-12-07 00:57:19,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:19,011 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:19,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:19,013 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:19,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-07 00:57:19,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:19,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-07 00:57:19,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:19,136 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-07 00:57:19,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:57:19,150 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-07 00:57:19,151 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 21 treesize of output 20 [2021-12-07 00:57:19,174 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-07 00:57:19,175 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:19,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [3675639] [2021-12-07 00:57:19,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [3675639] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:57:19,175 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 00:57:19,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-12-07 00:57:19,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107288340] [2021-12-07 00:57:19,175 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 00:57:19,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-07 00:57:19,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:19,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-07 00:57:19,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-07 00:57:19,176 INFO L87 Difference]: Start difference. First operand 133 states and 143 transitions. Second operand has 4 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 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-12-07 00:57:19,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:19,411 INFO L93 Difference]: Finished difference Result 138 states and 150 transitions. [2021-12-07 00:57:19,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-07 00:57:19,411 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 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 29 [2021-12-07 00:57:19,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:19,412 INFO L225 Difference]: With dead ends: 138 [2021-12-07 00:57:19,412 INFO L226 Difference]: Without dead ends: 138 [2021-12-07 00:57:19,413 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-07 00:57:19,413 INFO L933 BasicCegarLoop]: 133 mSDtfsCounter, 9 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:19,413 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 320 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-07 00:57:19,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2021-12-07 00:57:19,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 136. [2021-12-07 00:57:19,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 75 states have (on average 1.8666666666666667) internal successors, (140), 130 states have internal predecessors, (140), 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-12-07 00:57:19,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 148 transitions. [2021-12-07 00:57:19,419 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 148 transitions. Word has length 29 [2021-12-07 00:57:19,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:19,419 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 148 transitions. [2021-12-07 00:57:19,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 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-12-07 00:57:19,419 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 148 transitions. [2021-12-07 00:57:19,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-07 00:57:19,420 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:19,420 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:19,429 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-12-07 00:57:19,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:19,622 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:19,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:19,623 INFO L85 PathProgramCache]: Analyzing trace with hash -2030739053, now seen corresponding path program 1 times [2021-12-07 00:57:19,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:19,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1849619068] [2021-12-07 00:57:19,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:19,625 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:19,626 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:19,628 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:19,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-07 00:57:19,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:19,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 00:57:19,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:19,850 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:19,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:57:19,921 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 00:57:19,922 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 22 treesize of output 26 [2021-12-07 00:57:20,354 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:20,354 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:20,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1849619068] [2021-12-07 00:57:20,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1849619068] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:57:20,355 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 00:57:20,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2021-12-07 00:57:20,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508567171] [2021-12-07 00:57:20,355 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 00:57:20,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-07 00:57:20,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:20,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-07 00:57:20,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-12-07 00:57:20,356 INFO L87 Difference]: Start difference. First operand 136 states and 148 transitions. Second operand has 12 states, 11 states have (on average 3.727272727272727) internal successors, (41), 10 states have internal predecessors, (41), 3 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-07 00:57:21,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:21,054 INFO L93 Difference]: Finished difference Result 143 states and 156 transitions. [2021-12-07 00:57:21,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-07 00:57:21,054 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.727272727272727) internal successors, (41), 10 states have internal predecessors, (41), 3 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) Word has length 29 [2021-12-07 00:57:21,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:21,055 INFO L225 Difference]: With dead ends: 143 [2021-12-07 00:57:21,055 INFO L226 Difference]: Without dead ends: 143 [2021-12-07 00:57:21,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-12-07 00:57:21,056 INFO L933 BasicCegarLoop]: 129 mSDtfsCounter, 24 mSDsluCounter, 814 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 943 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:21,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 943 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-07 00:57:21,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-12-07 00:57:21,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 136. [2021-12-07 00:57:21,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 75 states have (on average 1.8533333333333333) internal successors, (139), 130 states have internal predecessors, (139), 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-12-07 00:57:21,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 147 transitions. [2021-12-07 00:57:21,061 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 147 transitions. Word has length 29 [2021-12-07 00:57:21,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:21,061 INFO L470 AbstractCegarLoop]: Abstraction has 136 states and 147 transitions. [2021-12-07 00:57:21,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.727272727272727) internal successors, (41), 10 states have internal predecessors, (41), 3 states have call successors, (3), 1 states have call predecessors, (3), 3 states have return successors, (4), 4 states have call predecessors, (4), 3 states have call successors, (4) [2021-12-07 00:57:21,061 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 147 transitions. [2021-12-07 00:57:21,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-07 00:57:21,062 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:21,062 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:21,070 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-12-07 00:57:21,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:21,264 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:21,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:21,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1471598771, now seen corresponding path program 1 times [2021-12-07 00:57:21,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:21,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [136670983] [2021-12-07 00:57:21,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:21,269 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:21,270 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:21,272 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:21,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-07 00:57:21,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:21,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-07 00:57:21,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:21,390 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-12-07 00:57:21,435 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:21,435 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:57:21,436 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:21,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [136670983] [2021-12-07 00:57:21,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [136670983] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:57:21,436 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:57:21,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-07 00:57:21,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799178807] [2021-12-07 00:57:21,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:57:21,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-07 00:57:21,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:21,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-07 00:57:21,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-07 00:57:21,437 INFO L87 Difference]: Start difference. First operand 136 states and 147 transitions. Second operand has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 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-12-07 00:57:21,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:21,942 INFO L93 Difference]: Finished difference Result 136 states and 147 transitions. [2021-12-07 00:57:21,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-07 00:57:21,942 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 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 30 [2021-12-07 00:57:21,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:21,943 INFO L225 Difference]: With dead ends: 136 [2021-12-07 00:57:21,943 INFO L226 Difference]: Without dead ends: 136 [2021-12-07 00:57:21,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-12-07 00:57:21,944 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 22 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:21,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 436 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-07 00:57:21,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-12-07 00:57:21,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 135. [2021-12-07 00:57:21,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 75 states have (on average 1.84) internal successors, (138), 129 states have internal predecessors, (138), 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-12-07 00:57:21,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 146 transitions. [2021-12-07 00:57:21,948 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 146 transitions. Word has length 30 [2021-12-07 00:57:21,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:21,948 INFO L470 AbstractCegarLoop]: Abstraction has 135 states and 146 transitions. [2021-12-07 00:57:21,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 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-12-07 00:57:21,948 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 146 transitions. [2021-12-07 00:57:21,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-07 00:57:21,949 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:21,949 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:21,957 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (13)] Ended with exit code 0 [2021-12-07 00:57:22,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:22,150 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:22,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:22,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1471598772, now seen corresponding path program 1 times [2021-12-07 00:57:22,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:22,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [867824139] [2021-12-07 00:57:22,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:22,153 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:22,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:22,155 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:22,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-07 00:57:22,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:22,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-07 00:57:22,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:22,282 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-12-07 00:57:22,371 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:22,371 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:57:22,371 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:22,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [867824139] [2021-12-07 00:57:22,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [867824139] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:57:22,371 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:57:22,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-07 00:57:22,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050477542] [2021-12-07 00:57:22,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:57:22,372 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-07 00:57:22,372 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:22,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-07 00:57:22,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-07 00:57:22,373 INFO L87 Difference]: Start difference. First operand 135 states and 146 transitions. Second operand has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 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-12-07 00:57:23,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:23,057 INFO L93 Difference]: Finished difference Result 134 states and 145 transitions. [2021-12-07 00:57:23,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-07 00:57:23,058 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 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 30 [2021-12-07 00:57:23,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:23,059 INFO L225 Difference]: With dead ends: 134 [2021-12-07 00:57:23,059 INFO L226 Difference]: Without dead ends: 134 [2021-12-07 00:57:23,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-12-07 00:57:23,059 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 20 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:23,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 466 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-07 00:57:23,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-12-07 00:57:23,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2021-12-07 00:57:23,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 75 states have (on average 1.8266666666666667) internal successors, (137), 128 states have internal predecessors, (137), 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-12-07 00:57:23,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 145 transitions. [2021-12-07 00:57:23,063 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 145 transitions. Word has length 30 [2021-12-07 00:57:23,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:23,063 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 145 transitions. [2021-12-07 00:57:23,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.333333333333333) internal successors, (26), 6 states have internal predecessors, (26), 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-12-07 00:57:23,063 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 145 transitions. [2021-12-07 00:57:23,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-07 00:57:23,064 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:23,064 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:23,075 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2021-12-07 00:57:23,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:23,265 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:23,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:23,267 INFO L85 PathProgramCache]: Analyzing trace with hash 939320083, now seen corresponding path program 1 times [2021-12-07 00:57:23,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:23,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1445876283] [2021-12-07 00:57:23,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:23,269 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:23,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:23,271 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:23,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-12-07 00:57:23,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:23,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-07 00:57:23,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:23,466 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-07 00:57:23,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:57:23,525 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-12-07 00:57:23,526 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:23,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1445876283] [2021-12-07 00:57:23,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1445876283] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:57:23,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 00:57:23,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-12-07 00:57:23,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274776519] [2021-12-07 00:57:23,526 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 00:57:23,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:57:23,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:23,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:57:23,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:57:23,527 INFO L87 Difference]: Start difference. First operand 134 states and 145 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-07 00:57:23,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:23,543 INFO L93 Difference]: Finished difference Result 122 states and 129 transitions. [2021-12-07 00:57:23,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-07 00:57:23,544 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 41 [2021-12-07 00:57:23,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:23,545 INFO L225 Difference]: With dead ends: 122 [2021-12-07 00:57:23,545 INFO L226 Difference]: Without dead ends: 122 [2021-12-07 00:57:23,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:57:23,546 INFO L933 BasicCegarLoop]: 126 mSDtfsCounter, 321 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:23,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 259 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-07 00:57:23,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-12-07 00:57:23,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2021-12-07 00:57:23,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 68 states have (on average 1.8088235294117647) internal successors, (123), 117 states have internal predecessors, (123), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:57:23,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 129 transitions. [2021-12-07 00:57:23,550 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 129 transitions. Word has length 41 [2021-12-07 00:57:23,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:23,551 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 129 transitions. [2021-12-07 00:57:23,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-12-07 00:57:23,551 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 129 transitions. [2021-12-07 00:57:23,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-12-07 00:57:23,552 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:23,552 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:23,561 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2021-12-07 00:57:23,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:23,753 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:23,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:23,754 INFO L85 PathProgramCache]: Analyzing trace with hash -566913869, now seen corresponding path program 1 times [2021-12-07 00:57:23,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:23,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [967281418] [2021-12-07 00:57:23,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:23,756 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:23,757 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:23,759 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:23,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-12-07 00:57:24,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:24,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-07 00:57:24,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:24,029 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-12-07 00:57:24,045 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 10 treesize of output 8 [2021-12-07 00:57:24,169 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-07 00:57:24,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 31 [2021-12-07 00:57:24,194 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 9 treesize of output 7 [2021-12-07 00:57:24,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:24,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-07 00:57:24,530 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-07 00:57:24,531 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 19 treesize of output 24 [2021-12-07 00:57:24,561 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:24,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:57:24,811 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:24,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [967281418] [2021-12-07 00:57:24,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [967281418] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:57:24,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1721033097] [2021-12-07 00:57:24,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:24,812 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-07 00:57:24,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-07 00:57:24,813 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-07 00:57:24,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2021-12-07 00:57:25,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:25,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-07 00:57:25,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:25,102 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-12-07 00:57:25,103 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 17 treesize of output 22 [2021-12-07 00:57:25,153 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-07 00:57:25,154 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 20 treesize of output 16 [2021-12-07 00:57:25,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:25,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:25,268 INFO L354 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-12-07 00:57:25,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 38 [2021-12-07 00:57:25,546 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-07 00:57:25,546 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 37 treesize of output 33 [2021-12-07 00:57:25,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:25,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:25,823 INFO L354 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-12-07 00:57:25,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 53 [2021-12-07 00:57:27,513 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-07 00:57:27,513 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 32 treesize of output 28 [2021-12-07 00:57:27,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:27,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:27,694 INFO L354 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-12-07 00:57:27,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 49 [2021-12-07 00:57:28,533 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-07 00:57:28,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:57:28,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1721033097] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:57:28,616 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 00:57:28,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12] total 19 [2021-12-07 00:57:28,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772678413] [2021-12-07 00:57:28,616 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 00:57:28,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-07 00:57:28,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:28,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-07 00:57:28,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2021-12-07 00:57:28,617 INFO L87 Difference]: Start difference. First operand 122 states and 129 transitions. Second operand has 20 states, 17 states have (on average 3.588235294117647) internal successors, (61), 16 states have internal predecessors, (61), 5 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-07 00:57:34,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:34,996 INFO L93 Difference]: Finished difference Result 129 states and 135 transitions. [2021-12-07 00:57:34,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-07 00:57:34,996 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 3.588235294117647) internal successors, (61), 16 states have internal predecessors, (61), 5 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 43 [2021-12-07 00:57:34,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:34,997 INFO L225 Difference]: With dead ends: 129 [2021-12-07 00:57:34,997 INFO L226 Difference]: Without dead ends: 129 [2021-12-07 00:57:34,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 79 SyntacticMatches, 7 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2021-12-07 00:57:34,998 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 6 mSDsluCounter, 733 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 845 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 595 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:34,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 845 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 157 Invalid, 0 Unknown, 595 Unchecked, 0.2s Time] [2021-12-07 00:57:34,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2021-12-07 00:57:35,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 129. [2021-12-07 00:57:35,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 75 states have (on average 1.72) internal successors, (129), 123 states have internal predecessors, (129), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:57:35,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 135 transitions. [2021-12-07 00:57:35,001 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 135 transitions. Word has length 43 [2021-12-07 00:57:35,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:35,001 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 135 transitions. [2021-12-07 00:57:35,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 3.588235294117647) internal successors, (61), 16 states have internal predecessors, (61), 5 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-07 00:57:35,002 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 135 transitions. [2021-12-07 00:57:35,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-12-07 00:57:35,002 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:35,002 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:57:35,005 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2021-12-07 00:57:35,238 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2021-12-07 00:57:35,403 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:35,404 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:35,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:35,405 INFO L85 PathProgramCache]: Analyzing trace with hash -566913868, now seen corresponding path program 1 times [2021-12-07 00:57:35,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:35,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2093027619] [2021-12-07 00:57:35,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:35,407 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:35,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:35,410 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:35,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-12-07 00:57:35,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:35,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-07 00:57:35,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:35,683 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-12-07 00:57:35,688 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-12-07 00:57:35,706 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 5 treesize of output 3 [2021-12-07 00:57:35,709 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 12 treesize of output 10 [2021-12-07 00:57:37,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:37,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-07 00:57:37,859 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-07 00:57:37,859 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-12-07 00:57:37,900 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 5 treesize of output 3 [2021-12-07 00:57:40,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:40,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-07 00:57:40,273 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-07 00:57:40,274 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 12 treesize of output 18 [2021-12-07 00:57:40,344 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:57:40,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:57:40,593 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:40,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2093027619] [2021-12-07 00:57:40,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2093027619] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:57:40,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1759316184] [2021-12-07 00:57:40,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:40,594 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-07 00:57:40,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-07 00:57:40,594 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-07 00:57:40,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2021-12-07 00:57:40,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:40,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-07 00:57:40,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:40,902 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-12-07 00:57:40,911 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 5 treesize of output 3 [2021-12-07 00:57:41,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:41,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-07 00:57:41,096 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 5 treesize of output 3 [2021-12-07 00:57:43,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:43,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-07 00:57:43,778 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 5 treesize of output 3 [2021-12-07 00:57:43,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:43,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2021-12-07 00:57:43,960 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-07 00:57:43,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:57:46,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1759316184] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:57:46,155 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 00:57:46,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-12-07 00:57:46,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500193771] [2021-12-07 00:57:46,155 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 00:57:46,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-07 00:57:46,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:46,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-07 00:57:46,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=433, Unknown=4, NotChecked=0, Total=506 [2021-12-07 00:57:46,156 INFO L87 Difference]: Start difference. First operand 129 states and 135 transitions. Second operand has 20 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 15 states have internal predecessors, (60), 5 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-07 00:57:49,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:49,536 INFO L93 Difference]: Finished difference Result 128 states and 134 transitions. [2021-12-07 00:57:49,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-07 00:57:49,537 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 15 states have internal predecessors, (60), 5 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 43 [2021-12-07 00:57:49,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:49,538 INFO L225 Difference]: With dead ends: 128 [2021-12-07 00:57:49,538 INFO L226 Difference]: Without dead ends: 128 [2021-12-07 00:57:49,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 67 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=114, Invalid=693, Unknown=5, NotChecked=0, Total=812 [2021-12-07 00:57:49,539 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 16 mSDsluCounter, 805 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 918 SdHoareTripleChecker+Invalid, 781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 365 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:49,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 918 Invalid, 781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 410 Invalid, 0 Unknown, 365 Unchecked, 0.9s Time] [2021-12-07 00:57:49,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-12-07 00:57:49,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2021-12-07 00:57:49,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 75 states have (on average 1.7066666666666668) internal successors, (128), 122 states have internal predecessors, (128), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:57:49,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 134 transitions. [2021-12-07 00:57:49,544 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 134 transitions. Word has length 43 [2021-12-07 00:57:49,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:49,544 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 134 transitions. [2021-12-07 00:57:49,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 15 states have internal predecessors, (60), 5 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2021-12-07 00:57:49,544 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 134 transitions. [2021-12-07 00:57:49,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-07 00:57:49,545 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:49,545 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 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-12-07 00:57:49,549 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (19)] Ended with exit code 0 [2021-12-07 00:57:49,782 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (18)] Ended with exit code 0 [2021-12-07 00:57:49,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:49,947 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:49,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:49,948 INFO L85 PathProgramCache]: Analyzing trace with hash 656619060, now seen corresponding path program 1 times [2021-12-07 00:57:49,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:49,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2068500346] [2021-12-07 00:57:49,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:49,950 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:49,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:49,952 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:49,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-12-07 00:57:50,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:50,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-07 00:57:50,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:50,168 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-07 00:57:50,169 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:57:50,169 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:50,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2068500346] [2021-12-07 00:57:50,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2068500346] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:57:50,169 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:57:50,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-07 00:57:50,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371031832] [2021-12-07 00:57:50,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:57:50,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-07 00:57:50,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:50,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-07 00:57:50,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 00:57:50,171 INFO L87 Difference]: Start difference. First operand 128 states and 134 transitions. Second operand has 3 states, 2 states have (on average 12.5) internal successors, (25), 3 states have internal predecessors, (25), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-07 00:57:50,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:50,366 INFO L93 Difference]: Finished difference Result 142 states and 149 transitions. [2021-12-07 00:57:50,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-07 00:57:50,366 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 12.5) internal successors, (25), 3 states have internal predecessors, (25), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 45 [2021-12-07 00:57:50,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:50,367 INFO L225 Difference]: With dead ends: 142 [2021-12-07 00:57:50,367 INFO L226 Difference]: Without dead ends: 142 [2021-12-07 00:57:50,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-07 00:57:50,367 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 89 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:50,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 107 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-07 00:57:50,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2021-12-07 00:57:50,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 124. [2021-12-07 00:57:50,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 75 states have (on average 1.6533333333333333) internal successors, (124), 118 states have internal predecessors, (124), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:57:50,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 130 transitions. [2021-12-07 00:57:50,371 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 130 transitions. Word has length 45 [2021-12-07 00:57:50,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:50,371 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 130 transitions. [2021-12-07 00:57:50,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 12.5) internal successors, (25), 3 states have internal predecessors, (25), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-07 00:57:50,371 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 130 transitions. [2021-12-07 00:57:50,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-07 00:57:50,371 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:50,372 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 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-12-07 00:57:50,380 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (20)] Ended with exit code 0 [2021-12-07 00:57:50,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:50,573 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:50,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:50,574 INFO L85 PathProgramCache]: Analyzing trace with hash 656619061, now seen corresponding path program 1 times [2021-12-07 00:57:50,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:50,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1218906995] [2021-12-07 00:57:50,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:50,576 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:50,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:50,578 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:50,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-12-07 00:57:50,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:50,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-07 00:57:50,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:50,798 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-07 00:57:50,798 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:57:50,798 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:50,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1218906995] [2021-12-07 00:57:50,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1218906995] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:57:50,799 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:57:50,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-07 00:57:50,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559187703] [2021-12-07 00:57:50,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:57:50,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-07 00:57:50,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:50,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-07 00:57:50,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-07 00:57:50,800 INFO L87 Difference]: Start difference. First operand 124 states and 130 transitions. Second operand has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-07 00:57:51,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:51,029 INFO L93 Difference]: Finished difference Result 120 states and 126 transitions. [2021-12-07 00:57:51,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:57:51,030 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 45 [2021-12-07 00:57:51,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:51,031 INFO L225 Difference]: With dead ends: 120 [2021-12-07 00:57:51,031 INFO L226 Difference]: Without dead ends: 120 [2021-12-07 00:57:51,031 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-12-07 00:57:51,031 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 182 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:51,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 134 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-07 00:57:51,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2021-12-07 00:57:51,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 120. [2021-12-07 00:57:51,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 75 states have (on average 1.6) internal successors, (120), 114 states have internal predecessors, (120), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:57:51,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 126 transitions. [2021-12-07 00:57:51,036 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 126 transitions. Word has length 45 [2021-12-07 00:57:51,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:51,036 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 126 transitions. [2021-12-07 00:57:51,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.25) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-07 00:57:51,036 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 126 transitions. [2021-12-07 00:57:51,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-07 00:57:51,036 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:51,036 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 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-12-07 00:57:51,045 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (21)] Ended with exit code 0 [2021-12-07 00:57:51,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:51,238 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:51,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:51,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1119645598, now seen corresponding path program 1 times [2021-12-07 00:57:51,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:51,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2087862527] [2021-12-07 00:57:51,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:51,242 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:51,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:51,244 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:51,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-12-07 00:57:51,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:51,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-07 00:57:51,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:51,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-12-07 00:57:51,498 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-07 00:57:51,498 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:57:51,498 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:51,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2087862527] [2021-12-07 00:57:51,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2087862527] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:57:51,499 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:57:51,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:57:51,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863244795] [2021-12-07 00:57:51,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:57:51,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:57:51,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:51,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:57:51,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:57:51,500 INFO L87 Difference]: Start difference. First operand 120 states and 126 transitions. Second operand has 6 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 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-12-07 00:57:52,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:52,027 INFO L93 Difference]: Finished difference Result 134 states and 141 transitions. [2021-12-07 00:57:52,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:57:52,027 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 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 46 [2021-12-07 00:57:52,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:52,028 INFO L225 Difference]: With dead ends: 134 [2021-12-07 00:57:52,028 INFO L226 Difference]: Without dead ends: 134 [2021-12-07 00:57:52,028 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-07 00:57:52,029 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 82 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:52,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 255 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-07 00:57:52,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2021-12-07 00:57:52,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 116. [2021-12-07 00:57:52,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 75 states have (on average 1.5466666666666666) internal successors, (116), 110 states have internal predecessors, (116), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:57:52,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 122 transitions. [2021-12-07 00:57:52,032 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 122 transitions. Word has length 46 [2021-12-07 00:57:52,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:52,032 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 122 transitions. [2021-12-07 00:57:52,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 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-12-07 00:57:52,032 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 122 transitions. [2021-12-07 00:57:52,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-07 00:57:52,033 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:52,033 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 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-12-07 00:57:52,041 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (22)] Ended with exit code 0 [2021-12-07 00:57:52,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:52,233 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:52,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:52,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1119645597, now seen corresponding path program 1 times [2021-12-07 00:57:52,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:52,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1092325154] [2021-12-07 00:57:52,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:52,235 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:52,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:52,235 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:52,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-12-07 00:57:52,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:52,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-07 00:57:52,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:52,417 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-12-07 00:57:52,500 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-07 00:57:52,500 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:57:52,500 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:52,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1092325154] [2021-12-07 00:57:52,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1092325154] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:57:52,500 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:57:52,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:57:52,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182582106] [2021-12-07 00:57:52,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:57:52,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:57:52,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:52,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:57:52,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:57:52,501 INFO L87 Difference]: Start difference. First operand 116 states and 122 transitions. Second operand has 6 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 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-12-07 00:57:53,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:53,041 INFO L93 Difference]: Finished difference Result 112 states and 118 transitions. [2021-12-07 00:57:53,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:57:53,042 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 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 46 [2021-12-07 00:57:53,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:53,043 INFO L225 Difference]: With dead ends: 112 [2021-12-07 00:57:53,043 INFO L226 Difference]: Without dead ends: 112 [2021-12-07 00:57:53,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-07 00:57:53,043 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 82 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:53,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 266 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-07 00:57:53,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2021-12-07 00:57:53,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 112. [2021-12-07 00:57:53,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 75 states have (on average 1.4933333333333334) internal successors, (112), 106 states have internal predecessors, (112), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:57:53,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 118 transitions. [2021-12-07 00:57:53,046 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 118 transitions. Word has length 46 [2021-12-07 00:57:53,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:53,046 INFO L470 AbstractCegarLoop]: Abstraction has 112 states and 118 transitions. [2021-12-07 00:57:53,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 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-12-07 00:57:53,047 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 118 transitions. [2021-12-07 00:57:53,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-07 00:57:53,047 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:53,047 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 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-12-07 00:57:53,056 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2021-12-07 00:57:53,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:53,248 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:53,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:53,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1119634675, now seen corresponding path program 1 times [2021-12-07 00:57:53,250 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:53,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1354104882] [2021-12-07 00:57:53,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:53,252 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:53,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:53,253 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:53,254 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-12-07 00:57:53,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:53,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-07 00:57:53,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:53,590 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-12-07 00:57:53,805 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 18 treesize of output 14 [2021-12-07 00:57:54,145 INFO L354 Elim1Store]: treesize reduction 27, result has 43.8 percent of original size [2021-12-07 00:57:54,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 44 [2021-12-07 00:57:54,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:54,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 27 [2021-12-07 00:57:54,362 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 30 treesize of output 18 [2021-12-07 00:57:54,439 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 17 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:54,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:57:54,650 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:57:54,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1354104882] [2021-12-07 00:57:54,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1354104882] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:57:54,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [434384561] [2021-12-07 00:57:54,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:54,651 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-07 00:57:54,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-07 00:57:54,651 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-07 00:57:54,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2021-12-07 00:57:55,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:55,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 27 conjunts are in the unsatisfiable core [2021-12-07 00:57:55,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:55,123 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-12-07 00:57:55,564 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 19 treesize of output 15 [2021-12-07 00:57:55,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:55,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 27 [2021-12-07 00:57:55,838 INFO L354 Elim1Store]: treesize reduction 27, result has 43.8 percent of original size [2021-12-07 00:57:55,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 42 [2021-12-07 00:57:56,057 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 35 treesize of output 23 [2021-12-07 00:57:56,108 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 17 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:56,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:57:56,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [434384561] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:57:56,259 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 00:57:56,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 24 [2021-12-07 00:57:56,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332671970] [2021-12-07 00:57:56,260 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 00:57:56,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-12-07 00:57:56,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:57:56,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-12-07 00:57:56,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=598, Unknown=7, NotChecked=0, Total=702 [2021-12-07 00:57:56,261 INFO L87 Difference]: Start difference. First operand 112 states and 118 transitions. Second operand has 25 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-07 00:57:57,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:57:57,508 INFO L93 Difference]: Finished difference Result 111 states and 117 transitions. [2021-12-07 00:57:57,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-07 00:57:57,508 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 46 [2021-12-07 00:57:57,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:57:57,509 INFO L225 Difference]: With dead ends: 111 [2021-12-07 00:57:57,509 INFO L226 Difference]: Without dead ends: 111 [2021-12-07 00:57:57,510 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 69 SyntacticMatches, 9 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=157, Invalid=954, Unknown=11, NotChecked=0, Total=1122 [2021-12-07 00:57:57,510 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 23 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 176 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-07 00:57:57,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 625 Invalid, 624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 438 Invalid, 0 Unknown, 176 Unchecked, 0.9s Time] [2021-12-07 00:57:57,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-12-07 00:57:57,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 111. [2021-12-07 00:57:57,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 75 states have (on average 1.48) internal successors, (111), 105 states have internal predecessors, (111), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:57:57,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 117 transitions. [2021-12-07 00:57:57,513 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 117 transitions. Word has length 46 [2021-12-07 00:57:57,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:57:57,513 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 117 transitions. [2021-12-07 00:57:57,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 states have internal predecessors, (58), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-07 00:57:57,513 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 117 transitions. [2021-12-07 00:57:57,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-07 00:57:57,514 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:57:57,514 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 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-12-07 00:57:57,518 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (25)] Forceful destruction successful, exit code 0 [2021-12-07 00:57:57,750 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (24)] Ended with exit code 0 [2021-12-07 00:57:57,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:57:57,915 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:57:57,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:57:57,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1119634674, now seen corresponding path program 1 times [2021-12-07 00:57:57,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:57:57,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [56839541] [2021-12-07 00:57:57,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:57:57,919 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:57:57,919 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:57:57,921 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:57:57,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-12-07 00:57:58,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:57:58,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 46 conjunts are in the unsatisfiable core [2021-12-07 00:57:58,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:57:58,323 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-12-07 00:57:58,331 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-12-07 00:57:58,686 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 28 treesize of output 20 [2021-12-07 00:57:58,690 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 7 treesize of output 3 [2021-12-07 00:57:59,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:59,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 35 [2021-12-07 00:57:59,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:59,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-07 00:57:59,147 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-07 00:57:59,147 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 29 treesize of output 29 [2021-12-07 00:57:59,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:57:59,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-07 00:57:59,360 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 25 treesize of output 13 [2021-12-07 00:57:59,366 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 15 treesize of output 7 [2021-12-07 00:57:59,442 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:57:59,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:58:00,044 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:58:00,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [56839541] [2021-12-07 00:58:00,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [56839541] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:58:00,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1893340502] [2021-12-07 00:58:00,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:58:00,045 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-07 00:58:00,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-07 00:58:00,045 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-07 00:58:00,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (27)] Waiting until timeout for monitored process [2021-12-07 00:58:00,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:58:00,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 44 conjunts are in the unsatisfiable core [2021-12-07 00:58:00,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:58:00,571 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-12-07 00:58:00,576 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-12-07 00:58:01,298 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 28 treesize of output 20 [2021-12-07 00:58:01,303 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 7 treesize of output 3 [2021-12-07 00:58:01,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:01,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-07 00:58:01,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:01,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-12-07 00:58:01,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:01,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 36 [2021-12-07 00:58:01,742 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-07 00:58:01,743 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 30 treesize of output 30 [2021-12-07 00:58:01,977 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 25 treesize of output 13 [2021-12-07 00:58:01,983 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 15 treesize of output 7 [2021-12-07 00:58:02,009 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 17 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:58:02,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:58:02,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1893340502] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:58:02,524 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 00:58:02,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 26 [2021-12-07 00:58:02,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751214145] [2021-12-07 00:58:02,524 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 00:58:02,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-12-07 00:58:02,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:58:02,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-12-07 00:58:02,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=812, Unknown=6, NotChecked=0, Total=930 [2021-12-07 00:58:02,526 INFO L87 Difference]: Start difference. First operand 111 states and 117 transitions. Second operand has 27 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 states have internal predecessors, (64), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-07 00:58:04,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:58:04,199 INFO L93 Difference]: Finished difference Result 110 states and 116 transitions. [2021-12-07 00:58:04,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-07 00:58:04,200 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 states have internal predecessors, (64), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 46 [2021-12-07 00:58:04,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:58:04,200 INFO L225 Difference]: With dead ends: 110 [2021-12-07 00:58:04,200 INFO L226 Difference]: Without dead ends: 110 [2021-12-07 00:58:04,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 68 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 442 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=183, Invalid=1289, Unknown=10, NotChecked=0, Total=1482 [2021-12-07 00:58:04,202 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 21 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 651 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-12-07 00:58:04,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 651 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 509 Invalid, 0 Unknown, 108 Unchecked, 1.1s Time] [2021-12-07 00:58:04,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-12-07 00:58:04,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2021-12-07 00:58:04,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 75 states have (on average 1.4666666666666666) internal successors, (110), 104 states have internal predecessors, (110), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:58:04,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 116 transitions. [2021-12-07 00:58:04,204 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 116 transitions. Word has length 46 [2021-12-07 00:58:04,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:58:04,205 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 116 transitions. [2021-12-07 00:58:04,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 states have internal predecessors, (64), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-07 00:58:04,205 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 116 transitions. [2021-12-07 00:58:04,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-07 00:58:04,205 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:58:04,205 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 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-12-07 00:58:04,215 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2021-12-07 00:58:04,417 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (27)] Ended with exit code 0 [2021-12-07 00:58:04,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-07 00:58:04,607 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:58:04,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:58:04,609 INFO L85 PathProgramCache]: Analyzing trace with hash -645963432, now seen corresponding path program 1 times [2021-12-07 00:58:04,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:58:04,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1526786045] [2021-12-07 00:58:04,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:58:04,611 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:58:04,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:58:04,613 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:58:04,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-12-07 00:58:04,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:58:04,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-07 00:58:04,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:58:04,876 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-07 00:58:04,877 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:58:04,877 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:58:04,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1526786045] [2021-12-07 00:58:04,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1526786045] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:58:04,877 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:58:04,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-07 00:58:04,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363618306] [2021-12-07 00:58:04,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:58:04,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-07 00:58:04,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:58:04,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-07 00:58:04,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-07 00:58:04,878 INFO L87 Difference]: Start difference. First operand 110 states and 116 transitions. Second operand has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-07 00:58:05,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:58:05,065 INFO L93 Difference]: Finished difference Result 125 states and 132 transitions. [2021-12-07 00:58:05,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-07 00:58:05,065 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 49 [2021-12-07 00:58:05,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:58:05,066 INFO L225 Difference]: With dead ends: 125 [2021-12-07 00:58:05,066 INFO L226 Difference]: Without dead ends: 125 [2021-12-07 00:58:05,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-07 00:58:05,066 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 160 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-07 00:58:05,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 119 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-07 00:58:05,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2021-12-07 00:58:05,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 107. [2021-12-07 00:58:05,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 75 states have (on average 1.4266666666666667) internal successors, (107), 101 states have internal predecessors, (107), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:58:05,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 113 transitions. [2021-12-07 00:58:05,069 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 113 transitions. Word has length 49 [2021-12-07 00:58:05,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:58:05,069 INFO L470 AbstractCegarLoop]: Abstraction has 107 states and 113 transitions. [2021-12-07 00:58:05,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-07 00:58:05,070 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 113 transitions. [2021-12-07 00:58:05,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-07 00:58:05,070 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:58:05,070 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 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-12-07 00:58:05,080 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (28)] Ended with exit code 0 [2021-12-07 00:58:05,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:58:05,270 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr33REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:58:05,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:58:05,271 INFO L85 PathProgramCache]: Analyzing trace with hash -645963431, now seen corresponding path program 1 times [2021-12-07 00:58:05,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:58:05,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [486418931] [2021-12-07 00:58:05,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:58:05,271 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:58:05,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:58:05,272 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:58:05,273 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-12-07 00:58:05,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:58:05,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-07 00:58:05,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:58:05,572 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-07 00:58:05,572 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:58:05,573 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:58:05,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [486418931] [2021-12-07 00:58:05,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [486418931] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:58:05,573 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:58:05,573 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-07 00:58:05,573 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756189358] [2021-12-07 00:58:05,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:58:05,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-07 00:58:05,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:58:05,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-07 00:58:05,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-07 00:58:05,574 INFO L87 Difference]: Start difference. First operand 107 states and 113 transitions. Second operand has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-07 00:58:05,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:58:05,798 INFO L93 Difference]: Finished difference Result 104 states and 110 transitions. [2021-12-07 00:58:05,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:58:05,799 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 49 [2021-12-07 00:58:05,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:58:05,800 INFO L225 Difference]: With dead ends: 104 [2021-12-07 00:58:05,800 INFO L226 Difference]: Without dead ends: 104 [2021-12-07 00:58:05,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:58:05,800 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 142 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-07 00:58:05,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 121 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-07 00:58:05,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-12-07 00:58:05,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2021-12-07 00:58:05,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 75 states have (on average 1.3866666666666667) internal successors, (104), 98 states have internal predecessors, (104), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:58:05,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 110 transitions. [2021-12-07 00:58:05,803 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 110 transitions. Word has length 49 [2021-12-07 00:58:05,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:58:05,803 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 110 transitions. [2021-12-07 00:58:05,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-07 00:58:05,803 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 110 transitions. [2021-12-07 00:58:05,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-07 00:58:05,804 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:58:05,804 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 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-12-07 00:58:05,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (29)] Ended with exit code 0 [2021-12-07 00:58:06,004 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:58:06,004 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr34REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:58:06,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:58:06,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1999401721, now seen corresponding path program 1 times [2021-12-07 00:58:06,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:58:06,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1061323874] [2021-12-07 00:58:06,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:58:06,005 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:58:06,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:58:06,006 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:58:06,006 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-12-07 00:58:06,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:58:06,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-07 00:58:06,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:58:06,603 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 8 treesize of output 4 [2021-12-07 00:58:06,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:06,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 17 [2021-12-07 00:58:07,005 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 16 treesize of output 8 [2021-12-07 00:58:07,039 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:58:07,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:58:07,181 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:58:07,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1061323874] [2021-12-07 00:58:07,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1061323874] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:58:07,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [105373089] [2021-12-07 00:58:07,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:58:07,181 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-07 00:58:07,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-07 00:58:07,182 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-07 00:58:07,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (31)] Waiting until timeout for monitored process [2021-12-07 00:58:07,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:58:07,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 22 conjunts are in the unsatisfiable core [2021-12-07 00:58:07,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:58:08,027 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 8 treesize of output 4 [2021-12-07 00:58:08,156 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2208 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_node_create_~temp~0#1.base| v_ArrVal_2208) |c_#memory_$Pointer$.base|)) (not (= (bvadd |c_#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))) (bvult |c_node_create_~temp~0#1.base| |c_#StackHeapBarrier|)) is different from true [2021-12-07 00:58:08,170 WARN L860 $PredicateComparison]: unable to prove that (and (exists ((v_ArrVal_2209 (Array (_ BitVec 32) (_ BitVec 32)))) (= (store |c_old(#memory_$Pointer$.base)| |c_node_create_~temp~0#1.base| v_ArrVal_2209) |c_#memory_$Pointer$.base|)) (not (= (bvadd |c_#StackHeapBarrier| (_ bv1 32)) (_ bv0 32))) (bvult |c_node_create_~temp~0#1.base| |c_#StackHeapBarrier|)) is different from true [2021-12-07 00:58:08,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:08,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 17 [2021-12-07 00:58:08,401 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 16 treesize of output 8 [2021-12-07 00:58:08,410 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 4 not checked. [2021-12-07 00:58:08,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:58:08,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [105373089] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:58:08,542 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 00:58:08,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 33 [2021-12-07 00:58:08,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916864754] [2021-12-07 00:58:08,542 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 00:58:08,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-07 00:58:08,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:58:08,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-07 00:58:08,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=951, Unknown=25, NotChecked=130, Total=1260 [2021-12-07 00:58:08,544 INFO L87 Difference]: Start difference. First operand 104 states and 110 transitions. Second operand has 33 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 29 states have internal predecessors, (82), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-07 00:58:09,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:58:09,630 INFO L93 Difference]: Finished difference Result 117 states and 122 transitions. [2021-12-07 00:58:09,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-07 00:58:09,630 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 29 states have internal predecessors, (82), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 51 [2021-12-07 00:58:09,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:58:09,631 INFO L225 Difference]: With dead ends: 117 [2021-12-07 00:58:09,631 INFO L226 Difference]: Without dead ends: 117 [2021-12-07 00:58:09,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 89 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=257, Invalid=1524, Unknown=33, NotChecked=166, Total=1980 [2021-12-07 00:58:09,632 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 59 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 309 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-07 00:58:09,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 677 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 288 Invalid, 0 Unknown, 309 Unchecked, 0.6s Time] [2021-12-07 00:58:09,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2021-12-07 00:58:09,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 101. [2021-12-07 00:58:09,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 72 states have (on average 1.3888888888888888) internal successors, (100), 95 states have internal predecessors, (100), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:58:09,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 106 transitions. [2021-12-07 00:58:09,635 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 106 transitions. Word has length 51 [2021-12-07 00:58:09,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:58:09,635 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 106 transitions. [2021-12-07 00:58:09,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 2.6451612903225805) internal successors, (82), 29 states have internal predecessors, (82), 4 states have call successors, (6), 4 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-07 00:58:09,635 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 106 transitions. [2021-12-07 00:58:09,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-07 00:58:09,636 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:58:09,636 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 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-12-07 00:58:09,640 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (31)] Ended with exit code 0 [2021-12-07 00:58:09,846 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (30)] Ended with exit code 0 [2021-12-07 00:58:10,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:58:10,037 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:58:10,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:58:10,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1685641326, now seen corresponding path program 1 times [2021-12-07 00:58:10,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:58:10,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [191266880] [2021-12-07 00:58:10,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:58:10,041 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:58:10,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:58:10,042 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:58:10,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-12-07 00:58:10,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:58:10,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-07 00:58:10,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:58:10,400 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 21 treesize of output 13 [2021-12-07 00:58:10,430 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-07 00:58:10,430 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:58:10,430 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:58:10,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [191266880] [2021-12-07 00:58:10,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [191266880] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:58:10,430 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:58:10,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:58:10,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985072765] [2021-12-07 00:58:10,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:58:10,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:58:10,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:58:10,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:58:10,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:58:10,431 INFO L87 Difference]: Start difference. First operand 101 states and 106 transitions. Second operand has 6 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-07 00:58:10,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:58:10,880 INFO L93 Difference]: Finished difference Result 118 states and 124 transitions. [2021-12-07 00:58:10,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-07 00:58:10,880 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 52 [2021-12-07 00:58:10,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:58:10,881 INFO L225 Difference]: With dead ends: 118 [2021-12-07 00:58:10,881 INFO L226 Difference]: Without dead ends: 118 [2021-12-07 00:58:10,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-12-07 00:58:10,881 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 59 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-07 00:58:10,881 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 263 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-07 00:58:10,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-12-07 00:58:10,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 100. [2021-12-07 00:58:10,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 72 states have (on average 1.375) internal successors, (99), 94 states have internal predecessors, (99), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:58:10,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 105 transitions. [2021-12-07 00:58:10,884 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 105 transitions. Word has length 52 [2021-12-07 00:58:10,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:58:10,885 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 105 transitions. [2021-12-07 00:58:10,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-07 00:58:10,885 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 105 transitions. [2021-12-07 00:58:10,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-07 00:58:10,885 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:58:10,885 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 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-12-07 00:58:10,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2021-12-07 00:58:11,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:58:11,086 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:58:11,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:58:11,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1685641325, now seen corresponding path program 1 times [2021-12-07 00:58:11,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:58:11,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [39065203] [2021-12-07 00:58:11,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:58:11,090 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:58:11,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:58:11,091 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:58:11,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-12-07 00:58:11,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:58:11,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-07 00:58:11,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:58:11,493 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 23 treesize of output 15 [2021-12-07 00:58:11,496 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 34 treesize of output 18 [2021-12-07 00:58:11,613 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-07 00:58:11,613 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:58:11,613 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:58:11,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [39065203] [2021-12-07 00:58:11,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [39065203] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:58:11,613 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:58:11,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:58:11,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385306296] [2021-12-07 00:58:11,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:58:11,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:58:11,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:58:11,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:58:11,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:58:11,614 INFO L87 Difference]: Start difference. First operand 100 states and 105 transitions. Second operand has 6 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-07 00:58:12,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:58:12,414 INFO L93 Difference]: Finished difference Result 99 states and 104 transitions. [2021-12-07 00:58:12,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-07 00:58:12,416 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 52 [2021-12-07 00:58:12,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:58:12,416 INFO L225 Difference]: With dead ends: 99 [2021-12-07 00:58:12,416 INFO L226 Difference]: Without dead ends: 99 [2021-12-07 00:58:12,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-12-07 00:58:12,417 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 62 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-07 00:58:12,417 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 273 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-07 00:58:12,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-12-07 00:58:12,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2021-12-07 00:58:12,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 72 states have (on average 1.3611111111111112) internal successors, (98), 93 states have internal predecessors, (98), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:58:12,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 104 transitions. [2021-12-07 00:58:12,419 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 104 transitions. Word has length 52 [2021-12-07 00:58:12,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:58:12,419 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 104 transitions. [2021-12-07 00:58:12,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 6 states have internal predecessors, (32), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-07 00:58:12,420 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 104 transitions. [2021-12-07 00:58:12,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-12-07 00:58:12,420 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:58:12,420 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 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-12-07 00:58:12,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2021-12-07 00:58:12,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:58:12,621 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr28REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:58:12,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:58:12,623 INFO L85 PathProgramCache]: Analyzing trace with hash -715273504, now seen corresponding path program 1 times [2021-12-07 00:58:12,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:58:12,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [761338407] [2021-12-07 00:58:12,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:58:12,625 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:58:12,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:58:12,626 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:58:12,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-12-07 00:58:12,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:58:12,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 52 conjunts are in the unsatisfiable core [2021-12-07 00:58:13,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:58:13,130 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-12-07 00:58:13,450 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 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-07 00:58:13,628 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 00:58:13,629 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 41 [2021-12-07 00:58:13,634 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 7 treesize of output 3 [2021-12-07 00:58:13,642 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-07 00:58:13,642 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 26 treesize of output 22 [2021-12-07 00:58:14,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:14,139 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-07 00:58:14,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 52 [2021-12-07 00:58:14,222 INFO L354 Elim1Store]: treesize reduction 86, result has 36.3 percent of original size [2021-12-07 00:58:14,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 81 [2021-12-07 00:58:14,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:14,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-07 00:58:14,561 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 15 treesize of output 7 [2021-12-07 00:58:14,860 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 00:58:14,860 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 47 [2021-12-07 00:58:15,137 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:58:15,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:58:15,596 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:58:15,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [761338407] [2021-12-07 00:58:15,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [761338407] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:58:15,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1588792043] [2021-12-07 00:58:15,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:58:15,597 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-07 00:58:15,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-07 00:58:15,597 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-07 00:58:15,598 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (35)] Waiting until timeout for monitored process [2021-12-07 00:58:16,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:58:16,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 54 conjunts are in the unsatisfiable core [2021-12-07 00:58:16,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:58:16,371 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-12-07 00:58:16,950 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 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-07 00:58:17,342 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 00:58:17,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 31 [2021-12-07 00:58:17,348 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 7 treesize of output 3 [2021-12-07 00:58:17,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:17,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-07 00:58:17,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:17,751 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-07 00:58:17,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 54 [2021-12-07 00:58:17,807 INFO L354 Elim1Store]: treesize reduction 86, result has 36.3 percent of original size [2021-12-07 00:58:17,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 57 treesize of output 86 [2021-12-07 00:58:18,895 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-07 00:58:18,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:18,908 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-12-07 00:58:18,908 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 5 new quantified variables, introduced 5 case distinctions, treesize of input 78 treesize of output 49 [2021-12-07 00:58:19,369 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 15 treesize of output 7 [2021-12-07 00:58:19,773 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:58:19,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:58:20,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1588792043] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:58:20,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 00:58:20,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 40 [2021-12-07 00:58:20,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465231923] [2021-12-07 00:58:20,025 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 00:58:20,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-12-07 00:58:20,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:58:20,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-12-07 00:58:20,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=1794, Unknown=7, NotChecked=0, Total=1980 [2021-12-07 00:58:20,026 INFO L87 Difference]: Start difference. First operand 99 states and 104 transitions. Second operand has 41 states, 37 states have (on average 2.135135135135135) internal successors, (79), 37 states have internal predecessors, (79), 6 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-07 00:58:21,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:58:21,341 INFO L93 Difference]: Finished difference Result 116 states and 122 transitions. [2021-12-07 00:58:21,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-07 00:58:21,342 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 37 states have (on average 2.135135135135135) internal successors, (79), 37 states have internal predecessors, (79), 6 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 53 [2021-12-07 00:58:21,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:58:21,343 INFO L225 Difference]: With dead ends: 116 [2021-12-07 00:58:21,343 INFO L226 Difference]: Without dead ends: 116 [2021-12-07 00:58:21,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 76 SyntacticMatches, 12 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 1235 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=278, Invalid=2681, Unknown=11, NotChecked=0, Total=2970 [2021-12-07 00:58:21,344 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 88 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 356 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-07 00:58:21,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 544 Invalid, 664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 295 Invalid, 0 Unknown, 356 Unchecked, 0.6s Time] [2021-12-07 00:58:21,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2021-12-07 00:58:21,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 98. [2021-12-07 00:58:21,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 72 states have (on average 1.3472222222222223) internal successors, (97), 92 states have internal predecessors, (97), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:58:21,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 103 transitions. [2021-12-07 00:58:21,349 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 103 transitions. Word has length 53 [2021-12-07 00:58:21,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:58:21,350 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 103 transitions. [2021-12-07 00:58:21,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 37 states have (on average 2.135135135135135) internal successors, (79), 37 states have internal predecessors, (79), 6 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-07 00:58:21,350 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 103 transitions. [2021-12-07 00:58:21,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-12-07 00:58:21,350 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:58:21,350 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 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-12-07 00:58:21,355 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (35)] Ended with exit code 0 [2021-12-07 00:58:21,588 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-12-07 00:58:21,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:58:21,752 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr29REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:58:21,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:58:21,753 INFO L85 PathProgramCache]: Analyzing trace with hash -715273503, now seen corresponding path program 1 times [2021-12-07 00:58:21,754 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:58:21,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [192219669] [2021-12-07 00:58:21,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:58:21,755 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:58:21,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:58:21,756 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:58:21,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2021-12-07 00:58:22,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:58:22,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 70 conjunts are in the unsatisfiable core [2021-12-07 00:58:22,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:58:22,234 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-12-07 00:58:22,241 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-12-07 00:58:22,746 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-07 00:58:22,746 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 12 treesize of output 18 [2021-12-07 00:58:22,779 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-07 00:58:22,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 33 [2021-12-07 00:58:23,195 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 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-07 00:58:23,209 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 13 treesize of output 9 [2021-12-07 00:58:23,574 INFO L354 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2021-12-07 00:58:23,574 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 85 treesize of output 61 [2021-12-07 00:58:23,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 29 [2021-12-07 00:58:23,603 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-07 00:58:23,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 7 [2021-12-07 00:58:23,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-12-07 00:58:24,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:24,183 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-07 00:58:24,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 91 treesize of output 81 [2021-12-07 00:58:24,228 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-12-07 00:58:24,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 53 [2021-12-07 00:58:24,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:24,252 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-07 00:58:24,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 30 [2021-12-07 00:58:24,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-12-07 00:58:24,980 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-07 00:58:25,010 INFO L354 Elim1Store]: treesize reduction 15, result has 55.9 percent of original size [2021-12-07 00:58:25,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 95 treesize of output 62 [2021-12-07 00:58:25,036 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-12-07 00:58:25,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 29 [2021-12-07 00:58:25,420 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:58:25,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:58:26,785 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:58:26,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [192219669] [2021-12-07 00:58:26,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [192219669] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:58:26,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [133338539] [2021-12-07 00:58:26,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:58:26,785 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-07 00:58:26,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-07 00:58:26,786 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-07 00:58:26,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (37)] Waiting until timeout for monitored process [2021-12-07 00:58:27,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:58:27,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 77 conjunts are in the unsatisfiable core [2021-12-07 00:58:27,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:58:27,611 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-12-07 00:58:27,616 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-12-07 00:58:28,205 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-07 00:58:28,205 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 12 treesize of output 18 [2021-12-07 00:58:28,246 INFO L354 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2021-12-07 00:58:28,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 33 [2021-12-07 00:58:29,356 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 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-07 00:58:29,364 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 13 treesize of output 9 [2021-12-07 00:58:29,963 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 00:58:29,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 48 [2021-12-07 00:58:29,974 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 00:58:29,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 7 [2021-12-07 00:58:30,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:30,929 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-07 00:58:30,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 87 treesize of output 77 [2021-12-07 00:58:30,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:30,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:30,952 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-07 00:58:30,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 30 [2021-12-07 00:58:30,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:30,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-12-07 00:58:30,995 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-12-07 00:58:30,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 49 [2021-12-07 00:58:32,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-07 00:58:32,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:32,257 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 00:58:32,257 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 102 treesize of output 50 [2021-12-07 00:58:32,284 INFO L354 Elim1Store]: treesize reduction 18, result has 14.3 percent of original size [2021-12-07 00:58:32,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 21 [2021-12-07 00:58:32,739 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 3 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:58:32,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:58:34,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [133338539] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:58:34,240 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 00:58:34,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 28] total 44 [2021-12-07 00:58:34,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709202488] [2021-12-07 00:58:34,241 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 00:58:34,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-12-07 00:58:34,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:58:34,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-12-07 00:58:34,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=2330, Unknown=12, NotChecked=0, Total=2550 [2021-12-07 00:58:34,242 INFO L87 Difference]: Start difference. First operand 98 states and 103 transitions. Second operand has 45 states, 40 states have (on average 1.975) internal successors, (79), 38 states have internal predecessors, (79), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-07 00:58:37,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:58:37,056 INFO L93 Difference]: Finished difference Result 97 states and 102 transitions. [2021-12-07 00:58:37,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-07 00:58:37,056 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 40 states have (on average 1.975) internal successors, (79), 38 states have internal predecessors, (79), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 53 [2021-12-07 00:58:37,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:58:37,057 INFO L225 Difference]: With dead ends: 97 [2021-12-07 00:58:37,057 INFO L226 Difference]: Without dead ends: 97 [2021-12-07 00:58:37,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 79 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1328 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=339, Invalid=3800, Unknown=21, NotChecked=0, Total=4160 [2021-12-07 00:58:37,059 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 26 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 586 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 322 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-07 00:58:37,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 586 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 173 Invalid, 0 Unknown, 322 Unchecked, 0.4s Time] [2021-12-07 00:58:37,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-12-07 00:58:37,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2021-12-07 00:58:37,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 72 states have (on average 1.3333333333333333) internal successors, (96), 91 states have internal predecessors, (96), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:58:37,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 102 transitions. [2021-12-07 00:58:37,061 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 102 transitions. Word has length 53 [2021-12-07 00:58:37,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:58:37,062 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 102 transitions. [2021-12-07 00:58:37,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 40 states have (on average 1.975) internal successors, (79), 38 states have internal predecessors, (79), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-07 00:58:37,062 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 102 transitions. [2021-12-07 00:58:37,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-12-07 00:58:37,062 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:58:37,062 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:58:37,068 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (37)] Forceful destruction successful, exit code 0 [2021-12-07 00:58:37,274 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2021-12-07 00:58:37,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 00:58:37,464 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr34REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:58:37,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:58:37,465 INFO L85 PathProgramCache]: Analyzing trace with hash 821274967, now seen corresponding path program 1 times [2021-12-07 00:58:37,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:58:37,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1064716125] [2021-12-07 00:58:37,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:58:37,467 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:58:37,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:58:37,469 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:58:37,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2021-12-07 00:58:38,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:58:38,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 70 conjunts are in the unsatisfiable core [2021-12-07 00:58:38,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:58:38,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:38,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 15 [2021-12-07 00:58:38,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:38,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-12-07 00:58:38,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:38,167 INFO L354 Elim1Store]: treesize reduction 13, result has 23.5 percent of original size [2021-12-07 00:58:38,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 22 [2021-12-07 00:58:38,260 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-12-07 00:58:38,762 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 13 treesize of output 9 [2021-12-07 00:58:39,062 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-07 00:58:39,062 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 27 [2021-12-07 00:58:39,070 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 7 treesize of output 3 [2021-12-07 00:58:39,076 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 16 treesize of output 14 [2021-12-07 00:58:39,807 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-07 00:58:39,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 14 treesize of output 20 [2021-12-07 00:58:39,815 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 5 treesize of output 3 [2021-12-07 00:58:39,881 INFO L354 Elim1Store]: treesize reduction 27, result has 43.8 percent of original size [2021-12-07 00:58:39,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 48 [2021-12-07 00:58:39,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:39,923 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-07 00:58:39,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 48 [2021-12-07 00:58:40,482 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-07 00:58:41,597 INFO L354 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2021-12-07 00:58:41,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 73 treesize of output 47 [2021-12-07 00:58:41,853 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-07 00:58:41,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 36 [2021-12-07 00:58:41,868 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 5 treesize of output 3 [2021-12-07 00:58:42,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:42,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 27 [2021-12-07 00:58:42,070 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 12 treesize of output 8 [2021-12-07 00:58:42,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-07 00:58:42,603 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-07 00:58:42,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2021-12-07 00:58:43,339 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 36 treesize of output 20 [2021-12-07 00:58:43,750 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:58:43,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:58:44,279 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3062 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3063 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3062) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3063) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))))) (_ bv1 1)))) is different from false [2021-12-07 00:58:44,548 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3060 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3062 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3061 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3063 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3060) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3061) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3062) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3063) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))))))) (_ bv1 1)))) is different from false [2021-12-07 00:58:47,784 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:58:47,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1064716125] [2021-12-07 00:58:47,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1064716125] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:58:47,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [574682623] [2021-12-07 00:58:47,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:58:47,785 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-07 00:58:47,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-07 00:58:47,785 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-07 00:58:47,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (39)] Waiting until timeout for monitored process [2021-12-07 00:58:48,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:58:48,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 69 conjunts are in the unsatisfiable core [2021-12-07 00:58:48,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:58:49,582 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-12-07 00:58:50,712 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 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-07 00:58:51,541 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 00:58:51,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 29 [2021-12-07 00:58:51,547 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 7 treesize of output 3 [2021-12-07 00:58:51,553 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 19 treesize of output 17 [2021-12-07 00:58:52,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:52,110 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-07 00:58:52,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 51 [2021-12-07 00:58:52,152 INFO L354 Elim1Store]: treesize reduction 27, result has 43.8 percent of original size [2021-12-07 00:58:52,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 48 [2021-12-07 00:58:52,215 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-07 00:58:52,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2021-12-07 00:58:52,226 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 5 treesize of output 3 [2021-12-07 00:58:56,044 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-12-07 00:58:57,586 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 00:58:57,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 55 [2021-12-07 00:58:58,216 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-07 00:58:58,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 30 [2021-12-07 00:58:58,232 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 5 treesize of output 3 [2021-12-07 00:58:58,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:58,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2021-12-07 00:58:58,885 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 5 treesize of output 3 [2021-12-07 00:58:59,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:58:59,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-07 00:59:00,352 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-07 00:59:00,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 38 [2021-12-07 00:59:01,977 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 36 treesize of output 20 [2021-12-07 00:59:02,341 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:59:02,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:59:02,548 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3206 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3063 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3206) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3063) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) (_ bv1 1)))) is different from false [2021-12-07 00:59:03,000 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3204 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3206 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3205 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3063 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3204) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3205) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3206) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3063) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))))) (_ bv1 1)))) is different from false [2021-12-07 00:59:03,018 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3204 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3206 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3205 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3063 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3204) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3205) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3206) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3063) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))))) (_ bv1 1)))) is different from false [2021-12-07 00:59:04,653 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3204 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3206 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3205 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3063 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store (store (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse0 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3204) (select .cse0 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|) v_ArrVal_3205)) (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_#t~mem11#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_dll_circular_prepend_#t~mem11#1.offset|)) v_ArrVal_3206) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3063) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))))))))) (_ bv1 1)))) is different from false [2021-12-07 00:59:04,675 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3204 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3206 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3205 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3063 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse1 (select .cse0 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))) (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse0 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3204) .cse1 v_ArrVal_3205) (select (select |c_#memory_$Pointer$.base| .cse1) (bvadd (_ bv4 32) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))) v_ArrVal_3206))) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3063) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))))))))) (_ bv1 1)))) is different from false [2021-12-07 00:59:04,715 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3204 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3206 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3205 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3063 (Array (_ BitVec 32) (_ BitVec 32)))) (= (_ bv0 1) (bvadd (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (bvneg (select |c_#valid| (select (select (store (let ((.cse0 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse1 (select .cse0 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))) (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse0 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3204) .cse1 v_ArrVal_3205) (select (select |c_#memory_$Pointer$.base| .cse1) (bvadd (_ bv4 32) (select (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))) v_ArrVal_3206))) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3063) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))))))))) (_ bv1 1)))) is different from false [2021-12-07 00:59:05,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [574682623] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:59:05,568 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 00:59:05,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 34] total 58 [2021-12-07 00:59:05,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513190987] [2021-12-07 00:59:05,568 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 00:59:05,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2021-12-07 00:59:05,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 00:59:05,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-12-07 00:59:05,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=5346, Unknown=122, NotChecked=1256, Total=7140 [2021-12-07 00:59:05,571 INFO L87 Difference]: Start difference. First operand 97 states and 102 transitions. Second operand has 59 states, 54 states have (on average 1.6481481481481481) internal successors, (89), 49 states have internal predecessors, (89), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-07 00:59:09,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 00:59:09,733 INFO L93 Difference]: Finished difference Result 104 states and 108 transitions. [2021-12-07 00:59:09,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-12-07 00:59:09,733 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 54 states have (on average 1.6481481481481481) internal successors, (89), 49 states have internal predecessors, (89), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 58 [2021-12-07 00:59:09,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 00:59:09,734 INFO L225 Difference]: With dead ends: 104 [2021-12-07 00:59:09,734 INFO L226 Difference]: Without dead ends: 104 [2021-12-07 00:59:09,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 58 SyntacticMatches, 11 SemanticMatches, 100 ConstructedPredicates, 8 IntricatePredicates, 0 DeprecatedPredicates, 2856 ImplicationChecksByTransitivity, 25.2s TimeCoverageRelationStatistics Valid=589, Invalid=8055, Unknown=130, NotChecked=1528, Total=10302 [2021-12-07 00:59:09,737 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 64 mSDsluCounter, 805 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 865 SdHoareTripleChecker+Invalid, 925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 558 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-07 00:59:09,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 865 Invalid, 925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 341 Invalid, 0 Unknown, 558 Unchecked, 1.0s Time] [2021-12-07 00:59:09,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-12-07 00:59:09,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2021-12-07 00:59:09,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 79 states have (on average 1.2911392405063291) internal successors, (102), 97 states have internal predecessors, (102), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 00:59:09,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 108 transitions. [2021-12-07 00:59:09,740 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 108 transitions. Word has length 58 [2021-12-07 00:59:09,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 00:59:09,740 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 108 transitions. [2021-12-07 00:59:09,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 54 states have (on average 1.6481481481481481) internal successors, (89), 49 states have internal predecessors, (89), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-07 00:59:09,740 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 108 transitions. [2021-12-07 00:59:09,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-12-07 00:59:09,741 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 00:59:09,741 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:59:09,753 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2021-12-07 00:59:09,956 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (39)] Ended with exit code 0 [2021-12-07 00:59:10,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt [2021-12-07 00:59:10,143 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr35REQUIRES_VIOLATION === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 00:59:10,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:59:10,144 INFO L85 PathProgramCache]: Analyzing trace with hash 821274968, now seen corresponding path program 1 times [2021-12-07 00:59:10,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 00:59:10,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [148585500] [2021-12-07 00:59:10,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:59:10,147 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 00:59:10,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 00:59:10,148 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 00:59:10,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-12-07 00:59:10,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:59:10,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 82 conjunts are in the unsatisfiable core [2021-12-07 00:59:10,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:59:10,613 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-12-07 00:59:10,634 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 9 treesize of output 7 [2021-12-07 00:59:10,733 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-07 00:59:10,733 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 18 treesize of output 18 [2021-12-07 00:59:10,828 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-12-07 00:59:11,367 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 13 treesize of output 9 [2021-12-07 00:59:11,652 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-07 00:59:11,652 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 29 [2021-12-07 00:59:11,659 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 7 treesize of output 3 [2021-12-07 00:59:11,665 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 18 treesize of output 16 [2021-12-07 00:59:11,762 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-12-07 00:59:12,406 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-07 00:59:12,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 14 treesize of output 20 [2021-12-07 00:59:12,419 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 5 treesize of output 3 [2021-12-07 00:59:12,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:59:12,483 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-07 00:59:12,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 50 [2021-12-07 00:59:12,517 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-07 00:59:12,517 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 28 treesize of output 28 [2021-12-07 00:59:14,172 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-07 00:59:14,239 INFO L354 Elim1Store]: treesize reduction 99, result has 17.5 percent of original size [2021-12-07 00:59:14,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 63 treesize of output 48 [2021-12-07 00:59:14,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2021-12-07 00:59:14,458 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-07 00:59:14,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2021-12-07 00:59:14,463 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 5 treesize of output 3 [2021-12-07 00:59:14,510 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-07 00:59:14,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 36 [2021-12-07 00:59:14,524 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 5 treesize of output 3 [2021-12-07 00:59:14,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:59:14,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 27 [2021-12-07 00:59:14,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:59:14,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-07 00:59:14,747 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 12 treesize of output 8 [2021-12-07 00:59:15,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-07 00:59:15,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-07 00:59:15,208 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-07 00:59:15,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 42 [2021-12-07 00:59:15,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:59:15,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2021-12-07 00:59:15,528 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 32 treesize of output 16 [2021-12-07 00:59:15,535 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 15 treesize of output 7 [2021-12-07 00:59:15,905 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:59:15,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:59:16,520 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd (_ bv12 32) .cse0)))) (forall ((v_ArrVal_3357 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (_ bv12 32) (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3357) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) is different from false [2021-12-07 00:59:16,560 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3357 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3355 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3355) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3357) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) (forall ((v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32)))))) is different from false [2021-12-07 00:59:16,637 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3357 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3355 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3352 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3353) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3352) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3355) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3357) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) (forall ((v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3353) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32)))))) is different from false [2021-12-07 00:59:18,343 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3357 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3355 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3350 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3352 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3351 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3350) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3353) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3351) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3352) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3355) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3357) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) (forall ((v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3350 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3350) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3353) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32)))))) is different from false [2021-12-07 00:59:20,455 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3357 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3355 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3350 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3352 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3351 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3350) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3353) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3351) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3352) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3355) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3357) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) (forall ((v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3350 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3350) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3353) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32)))))) is different from false [2021-12-07 00:59:20,704 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3357 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3355 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3350 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3352 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3351 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3350) |c_ULTIMATE.start_dll_circular_prepend_#t~mem13#1.base| v_ArrVal_3353) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3351) |c_ULTIMATE.start_dll_circular_prepend_#t~mem13#1.base| v_ArrVal_3352) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3355) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3357) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) (forall ((v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3350 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3350) |c_ULTIMATE.start_dll_circular_prepend_#t~mem13#1.base| v_ArrVal_3353) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32)))))) is different from false [2021-12-07 00:59:21,445 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3350 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3350) (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|) v_ArrVal_3353) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32))))) (forall ((v_ArrVal_3357 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3355 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3350 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3352 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3351 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse1 (select .cse2 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))) (bvule (bvadd (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3350) .cse1 v_ArrVal_3353) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse2 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3351) .cse1 v_ArrVal_3352) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3355) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3357) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))))) is different from false [2021-12-07 00:59:24,219 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3350 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3350) (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|) v_ArrVal_3353) |c_ULTIMATE.start_dll_circular_prepend_#t~mem12#1.base| v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32))))) (forall ((v_ArrVal_3357 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3355 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3350 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3352 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3351 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse1 (select .cse2 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))) (bvule (bvadd (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3350) .cse1 v_ArrVal_3353) |c_ULTIMATE.start_dll_circular_prepend_#t~mem12#1.base| v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse2 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3351) .cse1 v_ArrVal_3352) |c_ULTIMATE.start_dll_circular_prepend_#t~mem12#1.base| v_ArrVal_3355) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3357) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))))) is different from false [2021-12-07 00:59:25,060 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3350 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3350) (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|) v_ArrVal_3353) (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_#t~mem11#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_dll_circular_prepend_#t~mem11#1.offset|)) v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32))))) (forall ((v_ArrVal_3357 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3355 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3350 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3352 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3351 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse1 (select .cse3 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|)) (.cse2 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_#t~mem11#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_dll_circular_prepend_#t~mem11#1.offset|)))) (bvule (bvadd (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3350) .cse1 v_ArrVal_3353) .cse2 v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse3 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3351) .cse1 v_ArrVal_3352) .cse2 v_ArrVal_3355) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3357) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))))) is different from false [2021-12-07 00:59:28,284 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3357 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3355 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3350 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3352 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3351 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse1 (select .cse3 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|)) (.cse0 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse2 (select (select |c_#memory_$Pointer$.base| .cse1) (bvadd (_ bv4 32) (select .cse0 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))))) (bvule (bvadd (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse0 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3350) .cse1 v_ArrVal_3353) .cse2 v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse3 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3351) .cse1 v_ArrVal_3352) .cse2 v_ArrVal_3355) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3357) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))))) (forall ((v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3350 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (select (select (store (let ((.cse6 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|)) (.cse5 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse5 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3350) .cse6 v_ArrVal_3353) (select (select |c_#memory_$Pointer$.base| .cse6) (bvadd (_ bv4 32) (select .cse5 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))) v_ArrVal_3354)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse4) (bvadd .cse4 (_ bv12 32)))))) is different from false [2021-12-07 00:59:31,615 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3350 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (let ((.cse2 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|)) (.cse1 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse1 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3350) .cse2 v_ArrVal_3353) (select (select |c_#memory_$Pointer$.base| .cse2) (bvadd (_ bv4 32) (select .cse1 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))) v_ArrVal_3354)) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32))))) (forall ((v_ArrVal_3357 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3354 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3353 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3356 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3355 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3350 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3352 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3351 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse6 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse4 (select .cse6 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|)) (.cse3 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse5 (select (select |c_#memory_$Pointer$.base| .cse4) (bvadd (_ bv4 32) (select .cse3 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))))) (bvule (bvadd (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse3 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3350) .cse4 v_ArrVal_3353) .cse5 v_ArrVal_3354) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3356) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse6 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3351) .cse4 v_ArrVal_3352) .cse5 v_ArrVal_3355) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3357) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))))))) is different from false [2021-12-07 00:59:35,126 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 450 treesize of output 388 [2021-12-07 00:59:44,748 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-07 00:59:44,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [148585500] [2021-12-07 00:59:44,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [148585500] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:59:44,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1006238812] [2021-12-07 00:59:44,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:59:44,749 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-12-07 00:59:44,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 [2021-12-07 00:59:44,750 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-12-07 00:59:44,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (41)] Waiting until timeout for monitored process [2021-12-07 00:59:45,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:59:45,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 85 conjunts are in the unsatisfiable core [2021-12-07 00:59:45,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:59:59,618 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-12-07 01:00:15,423 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 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-07 01:00:24,657 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 01:00:24,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2021-12-07 01:00:24,726 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 16 treesize of output 14 [2021-12-07 01:00:24,825 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 7 treesize of output 3 [2021-12-07 01:00:25,452 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-12-07 01:00:32,163 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-07 01:00:32,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 14 treesize of output 20 [2021-12-07 01:00:32,270 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 5 treesize of output 3 [2021-12-07 01:00:32,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:00:33,049 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-07 01:00:33,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 50 [2021-12-07 01:00:33,418 INFO L354 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2021-12-07 01:00:33,418 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 28 treesize of output 28 [2021-12-07 01:01:21,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:01:21,723 INFO L173 IndexEqualityManager]: detected equality via solver [2021-12-07 01:01:21,730 INFO L354 Elim1Store]: treesize reduction 2, result has 33.3 percent of original size [2021-12-07 01:01:21,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 62 treesize of output 47 [2021-12-07 01:01:21,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 39 treesize of output 23 [2021-12-07 01:01:26,817 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-07 01:01:26,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2021-12-07 01:01:26,945 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 5 treesize of output 3 [2021-12-07 01:01:27,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:01:27,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:01:27,343 INFO L244 Elim1Store]: Index analysis took 106 ms [2021-12-07 01:01:27,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2021-12-07 01:01:32,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:01:32,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2021-12-07 01:01:32,649 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 11 treesize of output 7 [2021-12-07 01:01:32,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:01:32,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-07 01:01:38,543 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-07 01:01:38,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 14 treesize of output 20 [2021-12-07 01:01:38,679 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 5 treesize of output 3 [2021-12-07 01:01:39,518 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-07 01:01:39,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 14 treesize of output 20 [2021-12-07 01:01:39,696 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 5 treesize of output 3 [2021-12-07 01:01:44,658 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-07 01:01:44,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 42 [2021-12-07 01:01:44,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:01:44,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2021-12-07 01:01:50,078 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 32 treesize of output 16 [2021-12-07 01:01:50,146 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 15 treesize of output 7 [2021-12-07 01:01:51,555 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 17 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:01:51,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 01:01:52,281 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32))))) (forall ((v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3509 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3509) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) is different from false [2021-12-07 01:01:52,544 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3507) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32))))) (forall ((v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3509 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3508 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3507) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3508) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3509) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) is different from false [2021-12-07 01:01:52,925 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3506 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3506) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3507) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32))))) (forall ((v_ArrVal_3505 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3506 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3509 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3508 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3506) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3507) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3505) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3508) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3509) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) is different from false [2021-12-07 01:01:54,459 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3505 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3504 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3506 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3503 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3509 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3508 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3503) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3506) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3507) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3504) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3505) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3508) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3509) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) (forall ((v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3506 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3503 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3503) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3506) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3507) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd .cse0 (_ bv8 32)) (bvadd .cse0 (_ bv12 32)))))) is different from false [2021-12-07 01:01:56,843 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3505 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3504 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3506 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3503 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3509 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3508 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3503) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3506) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3507) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3504) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3505) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3508) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3509) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))) (forall ((v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3506 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3503 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3503) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3506) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3507) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32)))))) is different from false [2021-12-07 01:01:57,406 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3506 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3503 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3503) |c_ULTIMATE.start_dll_circular_prepend_#t~mem13#1.base| v_ArrVal_3506) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3507) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd .cse0 (_ bv8 32)) (bvadd .cse0 (_ bv12 32))))) (forall ((v_ArrVal_3505 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3504 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3506 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3503 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3509 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3508 (Array (_ BitVec 32) (_ BitVec 32)))) (bvule (bvadd (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3503) |c_ULTIMATE.start_dll_circular_prepend_#t~mem13#1.base| v_ArrVal_3506) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3507) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3504) |c_ULTIMATE.start_dll_circular_prepend_#t~mem13#1.base| v_ArrVal_3505) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3508) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3509) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) is different from false [2021-12-07 01:02:00,584 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3505 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3504 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3506 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3503 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3509 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3508 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse0 (select .cse1 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))) (bvule (bvadd (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3503) .cse0 v_ArrVal_3506) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3507) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse1 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3504) .cse0 v_ArrVal_3505) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3508) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3509) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))))) (forall ((v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3506 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3503 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3503) (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|) v_ArrVal_3506) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3507) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd .cse2 (_ bv8 32)) (bvadd .cse2 (_ bv12 32)))))) is different from false [2021-12-07 01:02:01,554 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3506 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3503 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse0 (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3503) (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|) v_ArrVal_3506) |c_ULTIMATE.start_dll_circular_prepend_#t~mem12#1.base| v_ArrVal_3507) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse0) (bvadd .cse0 (_ bv12 32))))) (forall ((v_ArrVal_3505 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3504 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3506 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3503 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3509 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3508 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse2 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse1 (select .cse2 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))) (bvule (bvadd (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3503) .cse1 v_ArrVal_3506) |c_ULTIMATE.start_dll_circular_prepend_#t~mem12#1.base| v_ArrVal_3507) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse2 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3504) .cse1 v_ArrVal_3505) |c_ULTIMATE.start_dll_circular_prepend_#t~mem12#1.base| v_ArrVal_3508) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3509) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))))) is different from false [2021-12-07 01:02:51,473 WARN L227 SmtUtils]: Spent 10.01s on a formula simplification that was a NOOP. DAG size: 52 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-07 01:02:54,539 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3505 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3504 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3506 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3503 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3509 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3508 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse1 (select .cse3 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|)) (.cse0 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse2 (select (select |c_#memory_$Pointer$.base| .cse1) (bvadd (_ bv4 32) (select .cse0 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))))) (bvule (bvadd (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse0 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3503) .cse1 v_ArrVal_3506) .cse2 v_ArrVal_3507) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse3 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3504) .cse1 v_ArrVal_3505) .cse2 v_ArrVal_3508) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3509) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))))) (forall ((v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3506 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3503 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (select (select (store (let ((.cse6 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|)) (.cse5 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse5 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3503) .cse6 v_ArrVal_3506) (select (select |c_#memory_$Pointer$.base| .cse6) (bvadd (_ bv4 32) (select .cse5 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))) v_ArrVal_3507)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd .cse4 (_ bv8 32)) (bvadd .cse4 (_ bv12 32)))))) is different from false [2021-12-07 01:02:58,211 WARN L838 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_3505 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3504 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3506 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3503 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3509 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3508 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse3 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse1 (select .cse3 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|)) (.cse0 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse2 (select (select |c_#memory_$Pointer$.base| .cse1) (bvadd (_ bv4 32) (select .cse0 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))))) (bvule (bvadd (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse0 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3503) .cse1 v_ArrVal_3506) .cse2 v_ArrVal_3507) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv12 32)) (select |c_#length| (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse3 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3504) .cse1 v_ArrVal_3505) .cse2 v_ArrVal_3508) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3509) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))))) (forall ((v_ArrVal_3507 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3506 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3503 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3510 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse4 (select (select (store (let ((.cse6 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|)) (.cse5 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse5 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3503) .cse6 v_ArrVal_3506) (select (select |c_#memory_$Pointer$.base| .cse6) (bvadd (_ bv4 32) (select .cse5 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))) v_ArrVal_3507)) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3510) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) (bvule (bvadd (_ bv8 32) .cse4) (bvadd .cse4 (_ bv12 32)))))) is different from false [2021-12-07 01:03:02,929 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 450 treesize of output 388 [2021-12-07 01:03:19,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1006238812] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 01:03:19,883 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-07 01:03:19,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 34] total 57 [2021-12-07 01:03:19,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382648007] [2021-12-07 01:03:19,884 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-07 01:03:19,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2021-12-07 01:03:19,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-07 01:03:19,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-12-07 01:03:19,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=326, Invalid=3738, Unknown=52, NotChecked=3024, Total=7140 [2021-12-07 01:03:19,888 INFO L87 Difference]: Start difference. First operand 104 states and 108 transitions. Second operand has 58 states, 53 states have (on average 1.6603773584905661) internal successors, (88), 48 states have internal predecessors, (88), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-07 01:04:11,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-07 01:04:11,563 INFO L93 Difference]: Finished difference Result 103 states and 107 transitions. [2021-12-07 01:04:11,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-12-07 01:04:11,564 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 53 states have (on average 1.6603773584905661) internal successors, (88), 48 states have internal predecessors, (88), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 58 [2021-12-07 01:04:11,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-07 01:04:11,565 INFO L225 Difference]: With dead ends: 103 [2021-12-07 01:04:11,565 INFO L226 Difference]: Without dead ends: 103 [2021-12-07 01:04:11,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 60 SyntacticMatches, 7 SemanticMatches, 93 ConstructedPredicates, 21 IntricatePredicates, 0 DeprecatedPredicates, 1711 ImplicationChecksByTransitivity, 213.8s TimeCoverageRelationStatistics Valid=442, Invalid=4990, Unknown=54, NotChecked=3444, Total=8930 [2021-12-07 01:04:11,571 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 45 mSDsluCounter, 1112 mSDsCounter, 0 mSdLazyCounter, 598 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 1172 SdHoareTripleChecker+Invalid, 1131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 518 IncrementalHoareTripleChecker+Unchecked, 26.8s IncrementalHoareTripleChecker+Time [2021-12-07 01:04:11,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 1172 Invalid, 1131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 598 Invalid, 0 Unknown, 518 Unchecked, 26.8s Time] [2021-12-07 01:04:11,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-12-07 01:04:11,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2021-12-07 01:04:11,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 79 states have (on average 1.2784810126582278) internal successors, (101), 96 states have internal predecessors, (101), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-07 01:04:11,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 107 transitions. [2021-12-07 01:04:11,578 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 107 transitions. Word has length 58 [2021-12-07 01:04:11,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-07 01:04:11,579 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 107 transitions. [2021-12-07 01:04:11,579 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 53 states have (on average 1.6603773584905661) internal successors, (88), 48 states have internal predecessors, (88), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-07 01:04:11,579 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 107 transitions. [2021-12-07 01:04:11,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-12-07 01:04:11,580 INFO L506 BasicCegarLoop]: Found error trace [2021-12-07 01:04:11,580 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 01:04:11,586 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt (41)] Forceful destruction successful, exit code 0 [2021-12-07 01:04:11,820 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (40)] Ended with exit code 0 [2021-12-07 01:04:11,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/cvc4 --incremental --print-success --lang smt,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-07 01:04:11,982 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr56ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION (and 60 more)] === [2021-12-07 01:04:11,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 01:04:11,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1028736951, now seen corresponding path program 1 times [2021-12-07 01:04:11,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-07 01:04:11,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [661343523] [2021-12-07 01:04:11,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 01:04:11,986 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-07 01:04:11,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat [2021-12-07 01:04:11,988 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-07 01:04:11,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a0f890cb-dc88-49fa-972c-f1597d044c08/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2021-12-07 01:04:12,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 01:04:12,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 97 conjunts are in the unsatisfiable core [2021-12-07 01:04:12,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 01:04:12,589 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-12-07 01:04:13,119 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 10 treesize of output 8 [2021-12-07 01:04:16,604 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-12-07 01:04:16,604 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 20 treesize of output 20 [2021-12-07 01:04:19,834 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-12-07 01:04:34,613 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 13 treesize of output 9 [2021-12-07 01:04:42,441 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-12-07 01:04:42,441 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 40 [2021-12-07 01:04:42,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-12-07 01:04:42,711 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-12-07 01:04:42,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 26 [2021-12-07 01:04:53,572 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 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-07 01:05:00,550 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-07 01:05:00,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 14 treesize of output 20 [2021-12-07 01:05:00,726 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 5 treesize of output 3 [2021-12-07 01:05:01,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:05:01,872 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-12-07 01:05:01,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 66 treesize of output 64 [2021-12-07 01:05:02,219 INFO L244 Elim1Store]: Index analysis took 242 ms [2021-12-07 01:05:03,002 INFO L354 Elim1Store]: treesize reduction 28, result has 42.9 percent of original size [2021-12-07 01:05:03,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 50 [2021-12-07 01:05:33,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 36 treesize of output 24 [2021-12-07 01:05:33,805 INFO L354 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2021-12-07 01:05:33,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 69 treesize of output 39 [2021-12-07 01:05:35,479 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-07 01:05:35,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2021-12-07 01:05:35,571 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 5 treesize of output 3 [2021-12-07 01:05:41,759 INFO L354 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2021-12-07 01:05:41,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2021-12-07 01:05:41,939 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 5 treesize of output 3 [2021-12-07 01:05:42,571 INFO L244 Elim1Store]: Index analysis took 168 ms [2021-12-07 01:05:43,257 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-07 01:05:43,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 30 [2021-12-07 01:05:43,613 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 5 treesize of output 3 [2021-12-07 01:05:44,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2021-12-07 01:05:46,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:05:46,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-07 01:05:46,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-07 01:05:46,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:05:46,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2021-12-07 01:05:47,062 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 5 treesize of output 3 [2021-12-07 01:05:52,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-07 01:05:52,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-07 01:05:52,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2021-12-07 01:05:56,546 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-12-07 01:05:56,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 59 [2021-12-07 01:05:56,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 01:05:56,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2021-12-07 01:05:56,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 26 [2021-12-07 01:06:02,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 34 treesize of output 18 [2021-12-07 01:06:03,047 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 15 treesize of output 7 [2021-12-07 01:06:10,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-12-07 01:06:13,118 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 01:06:13,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 01:06:22,895 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3666 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3668 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3669 (_ BitVec 32))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) (bvadd |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| (_ bv4 32)) v_ArrVal_3669)) (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3668) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (bvadd (_ bv8 32) (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3666) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) |c_ULTIMATE.start_main_~uneq~0#1|)) is different from false [2021-12-07 01:06:23,162 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3666 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3665 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3668 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3669 (_ BitVec 32)) (v_ArrVal_3664 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3663 (Array (_ BitVec 32) (_ BitVec 32)))) (= (select (select (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3665))) (store .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) (bvadd |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| (_ bv4 32)) v_ArrVal_3669))) (select (select (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3663) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3668) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (bvadd (_ bv8 32) (select (select (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3664) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3666) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) |c_ULTIMATE.start_main_~uneq~0#1|)) is different from false [2021-12-07 01:06:23,422 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3666 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3665 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3668 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3662 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3661 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3669 (_ BitVec 32)) (v_ArrVal_3664 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3663 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3660 (Array (_ BitVec 32) (_ BitVec 32)))) (= (select (select (let ((.cse0 (store (store |c_#memory_int| |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3661) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3665))) (store .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) (bvadd |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| (_ bv4 32)) v_ArrVal_3669))) (select (select (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3662) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3663) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3668) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (bvadd (_ bv8 32) (select (select (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3660) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3664) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3666) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))) |c_ULTIMATE.start_main_~uneq~0#1|)) is different from false [2021-12-07 01:06:23,656 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3659 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3666 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3665 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3657 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3668 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3662 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3661 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3664 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3663 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3660 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3658 (_ BitVec 32)) (v_ArrVal_3669 (_ BitVec 32))) (= (select (select (let ((.cse0 (store (store (store |c_#memory_int| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select |c_#memory_int| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| v_ArrVal_3658)) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3661) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3665))) (store .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) (bvadd |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| (_ bv4 32)) v_ArrVal_3669))) (select (select (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3657) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3662) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3663) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3668) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (bvadd (select (select (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3659) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3660) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3664) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3666) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|) (_ bv8 32))) |c_ULTIMATE.start_main_~uneq~0#1|)) is different from false [2021-12-07 01:06:24,003 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3659 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3666 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3665 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3657 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3668 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3662 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3651 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3661 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3664 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3663 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3660 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3658 (_ BitVec 32)) (v_ArrVal_3669 (_ BitVec 32))) (= |c_ULTIMATE.start_main_~uneq~0#1| (select (select (let ((.cse0 (store (store (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| v_ArrVal_3651))) (store .cse1 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select .cse1 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| v_ArrVal_3658))) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3661) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3665))) (store .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) (bvadd |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| (_ bv4 32)) v_ArrVal_3669))) (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3657) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3662) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3663) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3668) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (bvadd (_ bv8 32) (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3659) |c_ULTIMATE.start_dll_circular_prepend_~old_head~0#1.base| v_ArrVal_3660) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3664) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3666) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) is different from false [2021-12-07 01:06:24,392 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3659 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3666 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3665 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3657 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3668 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3662 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3651 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3661 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3664 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3663 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3660 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3658 (_ BitVec 32)) (v_ArrVal_3669 (_ BitVec 32))) (= |c_ULTIMATE.start_main_~uneq~0#1| (select (select (let ((.cse0 (store (store (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| v_ArrVal_3651))) (store .cse1 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select .cse1 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| v_ArrVal_3658))) |c_ULTIMATE.start_dll_circular_prepend_#t~mem13#1.base| v_ArrVal_3661) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3665))) (store .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) (bvadd |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| (_ bv4 32)) v_ArrVal_3669))) (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3657) |c_ULTIMATE.start_dll_circular_prepend_#t~mem13#1.base| v_ArrVal_3662) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3663) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3668) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (bvadd (_ bv8 32) (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3659) |c_ULTIMATE.start_dll_circular_prepend_#t~mem13#1.base| v_ArrVal_3660) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3664) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3666) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) is different from false [2021-12-07 01:06:24,847 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3659 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3666 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3665 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3657 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3668 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3651 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3662 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3661 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3664 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3663 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3660 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3658 (_ BitVec 32)) (v_ArrVal_3669 (_ BitVec 32))) (= |c_ULTIMATE.start_main_~uneq~0#1| (let ((.cse3 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse2 (select .cse3 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))) (select (select (let ((.cse0 (store (store (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| v_ArrVal_3651))) (store .cse1 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select .cse1 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| v_ArrVal_3658))) .cse2 v_ArrVal_3661) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3665))) (store .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) (bvadd |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| (_ bv4 32)) v_ArrVal_3669))) (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse3 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3657) .cse2 v_ArrVal_3662) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3663) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3668) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (bvadd (_ bv8 32) (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3659) .cse2 v_ArrVal_3660) |c_ULTIMATE.start_dll_circular_prepend_~last~1#1.base| v_ArrVal_3664) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3666) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))))) is different from false [2021-12-07 01:06:27,166 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3659 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3666 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3665 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3657 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3668 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3651 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3662 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3661 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3664 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3663 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3660 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3658 (_ BitVec 32)) (v_ArrVal_3669 (_ BitVec 32))) (= (let ((.cse3 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse2 (select .cse3 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))) (select (select (let ((.cse0 (store (store (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| v_ArrVal_3651))) (store .cse1 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select .cse1 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| v_ArrVal_3658))) .cse2 v_ArrVal_3661) |c_ULTIMATE.start_dll_circular_prepend_#t~mem12#1.base| v_ArrVal_3665))) (store .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) (bvadd |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| (_ bv4 32)) v_ArrVal_3669))) (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse3 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3657) .cse2 v_ArrVal_3662) |c_ULTIMATE.start_dll_circular_prepend_#t~mem12#1.base| v_ArrVal_3663) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3668) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (bvadd (_ bv8 32) (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3659) .cse2 v_ArrVal_3660) |c_ULTIMATE.start_dll_circular_prepend_#t~mem12#1.base| v_ArrVal_3664) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3666) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) |c_ULTIMATE.start_main_~uneq~0#1|)) is different from false [2021-12-07 01:06:27,604 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3659 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3666 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3665 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3657 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3668 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3651 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3662 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3661 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3664 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3663 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3660 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3658 (_ BitVec 32)) (v_ArrVal_3669 (_ BitVec 32))) (= (let ((.cse4 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse2 (select .cse4 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|)) (.cse3 (select (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_#t~mem11#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_dll_circular_prepend_#t~mem11#1.offset|)))) (select (select (let ((.cse0 (store (store (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| v_ArrVal_3651))) (store .cse1 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select .cse1 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| v_ArrVal_3658))) .cse2 v_ArrVal_3661) .cse3 v_ArrVal_3665))) (store .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) (bvadd |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| (_ bv4 32)) v_ArrVal_3669))) (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse4 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3657) .cse2 v_ArrVal_3662) .cse3 v_ArrVal_3663) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3668) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (bvadd (_ bv8 32) (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3659) .cse2 v_ArrVal_3660) .cse3 v_ArrVal_3664) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3666) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|))))) |c_ULTIMATE.start_main_~uneq~0#1|)) is different from false [2021-12-07 01:06:28,054 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3659 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3666 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3665 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3657 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3668 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3651 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3662 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3661 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3664 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3663 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3660 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3658 (_ BitVec 32)) (v_ArrVal_3669 (_ BitVec 32))) (= (let ((.cse4 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse2 (select .cse4 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|)) (.cse5 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse3 (select (select |c_#memory_$Pointer$.base| .cse2) (bvadd (_ bv4 32) (select .cse5 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))))) (select (select (let ((.cse0 (store (store (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| v_ArrVal_3651))) (store .cse1 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select .cse1 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| v_ArrVal_3658))) .cse2 v_ArrVal_3661) .cse3 v_ArrVal_3665))) (store .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| (store (select .cse0 |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|) (bvadd |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset| (_ bv4 32)) v_ArrVal_3669))) (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse4 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3657) .cse2 v_ArrVal_3662) .cse3 v_ArrVal_3663) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3668) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (bvadd (_ bv8 32) (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse5 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3659) .cse2 v_ArrVal_3660) .cse3 v_ArrVal_3664) |c_ULTIMATE.start_dll_circular_prepend_~new_head~1#1.base| v_ArrVal_3666) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))))) |c_ULTIMATE.start_main_~uneq~0#1|)) is different from false [2021-12-07 01:06:28,963 WARN L838 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_3659 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3666 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3665 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3657 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3668 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3651 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3662 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3661 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3664 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3663 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3660 (Array (_ BitVec 32) (_ BitVec 32))) (v_ArrVal_3658 (_ BitVec 32)) (v_ArrVal_3669 (_ BitVec 32))) (= (let ((.cse4 (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse2 (select .cse4 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|)) (.cse5 (select |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base|))) (let ((.cse3 (select (select |c_#memory_$Pointer$.base| .cse2) (bvadd (_ bv4 32) (select .cse5 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset|))))) (select (select (let ((.cse0 (store (store (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| v_ArrVal_3651))) (store .cse1 |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| (store (select .cse1 |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base|) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.offset| v_ArrVal_3658))) .cse2 v_ArrVal_3661) .cse3 v_ArrVal_3665))) (store .cse0 |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| (store (select .cse0 |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base|) (bvadd (_ bv4 32) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.offset|) v_ArrVal_3669))) (select (select (store (store (store (store (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse4 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base|)) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3657) .cse2 v_ArrVal_3662) .cse3 v_ArrVal_3663) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3668) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)) (bvadd (_ bv8 32) (select (select (store (store (store (store (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_dll_circular_prepend_~head#1.base| (store .cse5 |c_ULTIMATE.start_dll_circular_prepend_~head#1.offset| |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.offset|)) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3659) .cse2 v_ArrVal_3660) .cse3 v_ArrVal_3664) |c_ULTIMATE.start_dll_circular_prepend_#t~ret9#1.base| v_ArrVal_3666) |c_ULTIMATE.start_main_~#s~0#1.base|) |c_ULTIMATE.start_main_~#s~0#1.offset|)))))) |c_ULTIMATE.start_main_~uneq~0#1|)) is different from false [2021-12-07 01:06:34,605 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 01:06:34,606 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 269 treesize of output 246 [2021-12-07 01:06:35,261 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 01:06:35,264 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 1699058 treesize of output 1682948 [2021-12-07 01:06:36,377 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 1888698 treesize of output 1726906 [2021-12-07 01:06:37,811 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 1898426 treesize of output 1689530 [2021-12-07 01:06:39,310 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 2760954 treesize of output 2599674