./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-more-buffer-series2.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/config/TaipanReach.xml -i ../../sv-benchmarks/c/weaver/popl20-more-buffer-series2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f83ae5bec1717d6f197d4259600c0d1f406909832409df09253b7bf70d3f66fc --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 22:52:53,276 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 22:52:53,279 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 22:52:53,331 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 22:52:53,332 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 22:52:53,336 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 22:52:53,338 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 22:52:53,343 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 22:52:53,347 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 22:52:53,354 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 22:52:53,355 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 22:52:53,357 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 22:52:53,357 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 22:52:53,361 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 22:52:53,363 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 22:52:53,370 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 22:52:53,373 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 22:52:53,374 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 22:52:53,376 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 22:52:53,381 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 22:52:53,386 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 22:52:53,388 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 22:52:53,391 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 22:52:53,392 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 22:52:53,398 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 22:52:53,399 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 22:52:53,399 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 22:52:53,402 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 22:52:53,402 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 22:52:53,404 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 22:52:53,404 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 22:52:53,405 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 22:52:53,407 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 22:52:53,408 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 22:52:53,409 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 22:52:53,410 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 22:52:53,410 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 22:52:53,410 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 22:52:53,411 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 22:52:53,412 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 22:52:53,412 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 22:52:53,413 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-12 22:52:53,453 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 22:52:53,454 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 22:52:53,455 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 22:52:53,455 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 22:52:53,455 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 22:52:53,456 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 22:52:53,456 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 22:52:53,456 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-12 22:52:53,462 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 22:52:53,463 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 22:52:53,464 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-12 22:52:53,464 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-12 22:52:53,464 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 22:52:53,465 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-12 22:52:53,465 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-12 22:52:53,465 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-12 22:52:53,466 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 22:52:53,466 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 22:52:53,466 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-12 22:52:53,467 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 22:52:53,467 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 22:52:53,467 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-12 22:52:53,467 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 22:52:53,467 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-12 22:52:53,468 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 22:52:53,468 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 22:52:53,468 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-12 22:52:53,468 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 22:52:53,469 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-12 22:52:53,471 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 22:52:53,471 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 22:52:53,471 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:52:53,472 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 22:52:53,472 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 22:52:53,472 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-12 22:52:53,472 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-12 22:52:53,472 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-12 22:52:53,473 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-12 22:52:53,473 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 22:52:53,473 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 22:52:53,473 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/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_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f83ae5bec1717d6f197d4259600c0d1f406909832409df09253b7bf70d3f66fc [2021-11-12 22:52:53,758 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 22:52:53,792 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 22:52:53,795 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 22:52:53,796 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 22:52:53,797 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 22:52:53,798 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/weaver/popl20-more-buffer-series2.wvr.c [2021-11-12 22:52:53,866 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/data/609b47e21/5cc805dc5b0b434e86c33dbe1584ed94/FLAG9eabd7ff9 [2021-11-12 22:52:54,357 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 22:52:54,362 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/sv-benchmarks/c/weaver/popl20-more-buffer-series2.wvr.c [2021-11-12 22:52:54,375 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/data/609b47e21/5cc805dc5b0b434e86c33dbe1584ed94/FLAG9eabd7ff9 [2021-11-12 22:52:54,728 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/data/609b47e21/5cc805dc5b0b434e86c33dbe1584ed94 [2021-11-12 22:52:54,730 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 22:52:54,732 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 22:52:54,734 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 22:52:54,734 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 22:52:54,737 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 22:52:54,738 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:52:54" (1/1) ... [2021-11-12 22:52:54,739 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f872e98 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:54, skipping insertion in model container [2021-11-12 22:52:54,740 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:52:54" (1/1) ... [2021-11-12 22:52:54,747 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 22:52:54,773 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 22:52:54,997 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/sv-benchmarks/c/weaver/popl20-more-buffer-series2.wvr.c[4232,4245] [2021-11-12 22:52:55,008 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:52:55,018 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2021-11-12 22:52:55,019 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@60176046 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:55, skipping insertion in model container [2021-11-12 22:52:55,019 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 22:52:55,020 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2021-11-12 22:52:55,022 INFO L158 Benchmark]: Toolchain (without parser) took 289.36ms. Allocated memory is still 123.7MB. Free memory was 80.8MB in the beginning and 98.4MB in the end (delta: -17.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-12 22:52:55,023 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 123.7MB. Free memory is still 97.9MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-12 22:52:55,025 INFO L158 Benchmark]: CACSL2BoogieTranslator took 286.17ms. Allocated memory is still 123.7MB. Free memory was 80.6MB in the beginning and 98.4MB in the end (delta: -17.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-12 22:52:55,027 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.22ms. Allocated memory is still 123.7MB. Free memory is still 97.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 286.17ms. Allocated memory is still 123.7MB. Free memory was 80.6MB in the beginning and 98.4MB in the end (delta: -17.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 160]: Unsupported Syntax Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. 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_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/config/TaipanReach.xml -i ../../sv-benchmarks/c/weaver/popl20-more-buffer-series2.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f83ae5bec1717d6f197d4259600c0d1f406909832409df09253b7bf70d3f66fc --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 22:52:57,423 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 22:52:57,425 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 22:52:57,457 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 22:52:57,457 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 22:52:57,459 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 22:52:57,460 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 22:52:57,463 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 22:52:57,465 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 22:52:57,466 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 22:52:57,468 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 22:52:57,469 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 22:52:57,470 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 22:52:57,471 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 22:52:57,473 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 22:52:57,474 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 22:52:57,475 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 22:52:57,477 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 22:52:57,479 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 22:52:57,481 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 22:52:57,483 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 22:52:57,486 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 22:52:57,487 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 22:52:57,488 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 22:52:57,492 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 22:52:57,493 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 22:52:57,493 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 22:52:57,494 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 22:52:57,495 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 22:52:57,496 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 22:52:57,497 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 22:52:57,498 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 22:52:57,499 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 22:52:57,500 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 22:52:57,501 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 22:52:57,501 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 22:52:57,502 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 22:52:57,503 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 22:52:57,503 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 22:52:57,504 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 22:52:57,505 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 22:52:57,506 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2021-11-12 22:52:57,537 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 22:52:57,537 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 22:52:57,538 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 22:52:57,538 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 22:52:57,539 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 22:52:57,539 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 22:52:57,540 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 22:52:57,540 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 22:52:57,540 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 22:52:57,541 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 22:52:57,542 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 22:52:57,542 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 22:52:57,542 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 22:52:57,543 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 22:52:57,547 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-12 22:52:57,547 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 22:52:57,549 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-12 22:52:57,550 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 22:52:57,550 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-12 22:52:57,550 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-12 22:52:57,550 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 22:52:57,550 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-12 22:52:57,551 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 22:52:57,551 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-12 22:52:57,551 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 22:52:57,552 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-12 22:52:57,552 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 22:52:57,552 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:52:57,553 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 22:52:57,553 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 22:52:57,553 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-12 22:52:57,553 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-12 22:52:57,554 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-12 22:52:57,554 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-12 22:52:57,554 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 22:52:57,554 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 22:52:57,555 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_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/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_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f83ae5bec1717d6f197d4259600c0d1f406909832409df09253b7bf70d3f66fc [2021-11-12 22:52:57,964 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 22:52:57,993 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 22:52:57,996 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 22:52:57,997 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 22:52:57,999 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 22:52:58,000 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/weaver/popl20-more-buffer-series2.wvr.c [2021-11-12 22:52:58,074 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/data/e385d899f/98c403b365234686b72e688b0fc853f0/FLAGd0e419e9e [2021-11-12 22:52:58,511 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 22:52:58,511 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/sv-benchmarks/c/weaver/popl20-more-buffer-series2.wvr.c [2021-11-12 22:52:58,520 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/data/e385d899f/98c403b365234686b72e688b0fc853f0/FLAGd0e419e9e [2021-11-12 22:52:58,919 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/data/e385d899f/98c403b365234686b72e688b0fc853f0 [2021-11-12 22:52:58,923 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 22:52:58,926 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 22:52:58,929 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 22:52:58,930 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 22:52:58,933 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 22:52:58,934 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:52:58" (1/1) ... [2021-11-12 22:52:58,936 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e783b0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:58, skipping insertion in model container [2021-11-12 22:52:58,936 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:52:58" (1/1) ... [2021-11-12 22:52:58,944 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 22:52:58,982 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 22:52:59,210 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/sv-benchmarks/c/weaver/popl20-more-buffer-series2.wvr.c[4232,4245] [2021-11-12 22:52:59,220 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:52:59,231 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-11-12 22:52:59,236 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 22:52:59,261 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/sv-benchmarks/c/weaver/popl20-more-buffer-series2.wvr.c[4232,4245] [2021-11-12 22:52:59,266 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:52:59,278 INFO L203 MainTranslator]: Completed pre-run [2021-11-12 22:52:59,342 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/sv-benchmarks/c/weaver/popl20-more-buffer-series2.wvr.c[4232,4245] [2021-11-12 22:52:59,357 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:52:59,377 INFO L208 MainTranslator]: Completed translation [2021-11-12 22:52:59,377 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:59 WrapperNode [2021-11-12 22:52:59,377 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 22:52:59,378 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-12 22:52:59,379 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-12 22:52:59,379 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-12 22:52:59,386 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:59" (1/1) ... [2021-11-12 22:52:59,398 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:59" (1/1) ... [2021-11-12 22:52:59,431 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-12 22:52:59,432 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-12 22:52:59,432 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-12 22:52:59,432 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-12 22:52:59,440 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:59" (1/1) ... [2021-11-12 22:52:59,440 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:59" (1/1) ... [2021-11-12 22:52:59,447 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:59" (1/1) ... [2021-11-12 22:52:59,447 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:59" (1/1) ... [2021-11-12 22:52:59,460 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:59" (1/1) ... [2021-11-12 22:52:59,466 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:59" (1/1) ... [2021-11-12 22:52:59,469 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:59" (1/1) ... [2021-11-12 22:52:59,474 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-12 22:52:59,479 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-12 22:52:59,479 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-12 22:52:59,480 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-12 22:52:59,480 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:59" (1/1) ... [2021-11-12 22:52:59,487 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:52:59,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:52:59,519 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-12 22:52:59,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-12 22:52:59,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-12 22:52:59,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-12 22:52:59,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-12 22:52:59,580 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-11-12 22:52:59,580 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-11-12 22:52:59,581 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-11-12 22:52:59,581 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-11-12 22:52:59,581 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-11-12 22:52:59,581 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-11-12 22:52:59,581 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2021-11-12 22:52:59,582 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2021-11-12 22:52:59,582 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-11-12 22:52:59,582 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-11-12 22:52:59,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-12 22:52:59,582 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-12 22:52:59,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-12 22:52:59,583 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-12 22:52:59,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-12 22:52:59,585 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-11-12 22:53:00,692 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-12 22:53:00,692 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-11-12 22:53:00,695 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:53:00 BoogieIcfgContainer [2021-11-12 22:53:00,695 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-12 22:53:00,697 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-12 22:53:00,697 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-12 22:53:00,700 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-12 22:53:00,700 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 10:52:58" (1/3) ... [2021-11-12 22:53:00,701 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8e661f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:53:00, skipping insertion in model container [2021-11-12 22:53:00,701 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:52:59" (2/3) ... [2021-11-12 22:53:00,701 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8e661f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:53:00, skipping insertion in model container [2021-11-12 22:53:00,701 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:53:00" (3/3) ... [2021-11-12 22:53:00,703 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-buffer-series2.wvr.c [2021-11-12 22:53:00,708 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-11-12 22:53:00,709 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-12 22:53:00,709 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-12 22:53:00,710 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-11-12 22:53:00,760 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,761 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,762 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,762 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,762 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,762 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,763 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,763 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,763 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,764 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,764 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,764 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,764 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,764 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,765 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,765 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,765 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,766 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,766 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,766 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,766 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,767 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,767 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,768 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,769 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,770 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,770 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,770 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,770 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,771 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,771 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,771 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,771 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~post10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,771 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,772 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,772 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,772 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,772 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,773 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,773 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~post10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,773 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,774 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,774 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,774 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,775 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,775 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,775 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,775 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,776 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,776 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,776 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,776 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,777 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,777 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,777 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,777 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,778 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,778 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,778 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,778 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,778 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,779 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,779 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,779 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,779 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,780 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,780 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,780 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,780 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,781 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,781 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,781 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,781 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,782 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,782 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,782 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,783 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,783 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,783 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,784 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,784 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,784 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,784 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,784 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,785 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,807 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,807 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,807 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,808 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,808 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#t~ret16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,808 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,808 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,808 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,809 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,809 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,809 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,809 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,810 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,810 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,810 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#t~ret16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,810 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,810 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,811 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,811 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,811 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,811 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,812 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,815 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,815 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~ret13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,815 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,815 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,816 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,816 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,816 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,816 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,817 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,817 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,817 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,817 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,817 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,818 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,819 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,819 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,819 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,819 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,820 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,820 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,820 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,820 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,821 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,821 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,821 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,822 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,822 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,822 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,822 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#t~post17#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,822 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,823 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#t~ret16#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,823 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,823 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#t~mem15#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,823 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,824 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,824 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~post10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,824 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,825 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,825 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,825 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,825 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,826 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,826 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,826 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,826 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#t~post11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-11-12 22:53:00,828 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-11-12 22:53:00,873 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-12 22:53:00,880 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-12 22:53:00,881 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-11-12 22:53:00,897 INFO L118 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-11-12 22:53:00,911 INFO L133 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 248 places, 257 transitions, 546 flow [2021-11-12 22:53:00,914 INFO L110 LiptonReduction]: Starting Lipton reduction on Petri net that has 248 places, 257 transitions, 546 flow [2021-11-12 22:53:00,916 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 248 places, 257 transitions, 546 flow [2021-11-12 22:53:01,070 INFO L129 PetriNetUnfolder]: 22/253 cut-off events. [2021-11-12 22:53:01,070 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-11-12 22:53:01,085 INFO L84 FinitePrefix]: Finished finitePrefix Result has 270 conditions, 253 events. 22/253 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 123 event pairs, 0 based on Foata normal form. 0/230 useless extension candidates. Maximal degree in co-relation 214. Up to 2 conditions per place. [2021-11-12 22:53:01,091 INFO L116 LiptonReduction]: Number of co-enabled transitions 1824 [2021-11-12 22:53:32,579 INFO L131 LiptonReduction]: Checked pairs total: 3216 [2021-11-12 22:53:32,580 INFO L133 LiptonReduction]: Total number of compositions: 260 [2021-11-12 22:53:32,593 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 48 places, 42 transitions, 116 flow [2021-11-12 22:53:32,644 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 527 states, 526 states have (on average 4.098859315589354) internal successors, (2156), 526 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:32,648 INFO L276 IsEmpty]: Start isEmpty. Operand has 527 states, 526 states have (on average 4.098859315589354) internal successors, (2156), 526 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:32,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-12 22:53:32,667 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:32,667 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:53:32,668 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:53:32,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:32,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1604013652, now seen corresponding path program 1 times [2021-11-12 22:53:32,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:53:32,686 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [701088876] [2021-11-12 22:53:32,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:32,687 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:53:32,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:53:32,691 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:53:32,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-12 22:53:32,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:32,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 22:53:32,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:33,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:53:33,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:33,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:53:33,227 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:53:33,227 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [701088876] [2021-11-12 22:53:33,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [701088876] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:53:33,228 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:53:33,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-11-12 22:53:33,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127089445] [2021-11-12 22:53:33,230 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:53:33,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:53:33,236 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:53:33,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:53:33,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:53:33,270 INFO L87 Difference]: Start difference. First operand has 527 states, 526 states have (on average 4.098859315589354) internal successors, (2156), 526 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 2 states have (on average 14.0) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:33,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:33,511 INFO L93 Difference]: Finished difference Result 778 states and 3201 transitions. [2021-11-12 22:53:33,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:53:33,513 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 14.0) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-11-12 22:53:33,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:33,542 INFO L225 Difference]: With dead ends: 778 [2021-11-12 22:53:33,542 INFO L226 Difference]: Without dead ends: 749 [2021-11-12 22:53:33,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 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-11-12 22:53:33,546 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 5 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 165.01ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.96ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 199.37ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:33,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 12 Invalid, 50 Unknown, 0 Unchecked, 0.96ms Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 199.37ms Time] [2021-11-12 22:53:33,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2021-11-12 22:53:33,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 749. [2021-11-12 22:53:33,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 4.124331550802139) internal successors, (3085), 748 states have internal predecessors, (3085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:33,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 3085 transitions. [2021-11-12 22:53:33,654 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 3085 transitions. Word has length 28 [2021-11-12 22:53:33,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:33,655 INFO L470 AbstractCegarLoop]: Abstraction has 749 states and 3085 transitions. [2021-11-12 22:53:33,655 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 14.0) internal successors, (28), 2 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:33,655 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 3085 transitions. [2021-11-12 22:53:33,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-11-12 22:53:33,659 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:33,660 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:53:33,675 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:33,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:53:33,872 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:53:33,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:33,872 INFO L85 PathProgramCache]: Analyzing trace with hash 2519400, now seen corresponding path program 1 times [2021-11-12 22:53:33,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:53:33,874 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [326320968] [2021-11-12 22:53:33,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:33,874 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:53:33,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:53:33,875 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:53:33,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-12 22:53:34,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:34,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 22:53:34,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:34,159 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:53:34,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:34,390 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:53:34,391 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:53:34,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [326320968] [2021-11-12 22:53:34,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [326320968] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:53:34,391 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:53:34,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-11-12 22:53:34,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566592538] [2021-11-12 22:53:34,392 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:53:34,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:53:34,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:53:34,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:53:34,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:53:34,394 INFO L87 Difference]: Start difference. First operand 749 states and 3085 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:34,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:34,647 INFO L93 Difference]: Finished difference Result 1103 states and 4353 transitions. [2021-11-12 22:53:34,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:53:34,648 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-11-12 22:53:34,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:34,661 INFO L225 Difference]: With dead ends: 1103 [2021-11-12 22:53:34,661 INFO L226 Difference]: Without dead ends: 1073 [2021-11-12 22:53:34,661 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:53:34,663 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 24 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 188.48ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.03ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 228.10ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:34,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 8 Invalid, 55 Unknown, 0 Unchecked, 1.03ms Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 228.10ms Time] [2021-11-12 22:53:34,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1073 states. [2021-11-12 22:53:34,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1073 to 979. [2021-11-12 22:53:34,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 979 states, 978 states have (on average 4.04601226993865) internal successors, (3957), 978 states have internal predecessors, (3957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:34,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 979 states to 979 states and 3957 transitions. [2021-11-12 22:53:34,737 INFO L78 Accepts]: Start accepts. Automaton has 979 states and 3957 transitions. Word has length 30 [2021-11-12 22:53:34,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:34,738 INFO L470 AbstractCegarLoop]: Abstraction has 979 states and 3957 transitions. [2021-11-12 22:53:34,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:34,738 INFO L276 IsEmpty]: Start isEmpty. Operand 979 states and 3957 transitions. [2021-11-12 22:53:34,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-11-12 22:53:34,743 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:34,743 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:53:34,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:34,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:53:34,966 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:53:34,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:34,966 INFO L85 PathProgramCache]: Analyzing trace with hash -718253932, now seen corresponding path program 1 times [2021-11-12 22:53:34,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:53:34,967 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1878050200] [2021-11-12 22:53:34,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:34,967 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:53:34,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:53:34,968 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:53:34,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-12 22:53:35,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:35,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 22:53:35,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:35,191 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:53:35,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:35,424 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:53:35,424 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:53:35,425 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1878050200] [2021-11-12 22:53:35,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1878050200] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:53:35,425 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:53:35,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2021-11-12 22:53:35,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789972232] [2021-11-12 22:53:35,425 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:53:35,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:53:35,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:53:35,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:53:35,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:53:35,427 INFO L87 Difference]: Start difference. First operand 979 states and 3957 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:35,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:35,718 INFO L93 Difference]: Finished difference Result 1329 states and 5116 transitions. [2021-11-12 22:53:35,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:53:35,719 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-11-12 22:53:35,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:35,734 INFO L225 Difference]: With dead ends: 1329 [2021-11-12 22:53:35,735 INFO L226 Difference]: Without dead ends: 1271 [2021-11-12 22:53:35,735 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:53:35,736 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 11 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 224.98ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.31ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 263.40ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:35,737 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 11 Invalid, 82 Unknown, 0 Unchecked, 1.31ms Time], IncrementalHoareTripleChecker [0 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 263.40ms Time] [2021-11-12 22:53:35,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2021-11-12 22:53:35,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1149. [2021-11-12 22:53:35,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1149 states, 1148 states have (on average 3.9634146341463414) internal successors, (4550), 1148 states have internal predecessors, (4550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:35,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1149 states to 1149 states and 4550 transitions. [2021-11-12 22:53:35,796 INFO L78 Accepts]: Start accepts. Automaton has 1149 states and 4550 transitions. Word has length 30 [2021-11-12 22:53:35,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:35,797 INFO L470 AbstractCegarLoop]: Abstraction has 1149 states and 4550 transitions. [2021-11-12 22:53:35,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:35,798 INFO L276 IsEmpty]: Start isEmpty. Operand 1149 states and 4550 transitions. [2021-11-12 22:53:35,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-12 22:53:35,803 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:35,804 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:53:35,823 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:36,017 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:53:36,017 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:53:36,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:36,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1391787853, now seen corresponding path program 1 times [2021-11-12 22:53:36,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:53:36,019 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [46779187] [2021-11-12 22:53:36,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:36,019 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:53:36,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:53:36,020 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:53:36,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-12 22:53:36,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:36,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 22:53:36,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:36,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 22:53:36,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:36,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 22:53:36,499 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:53:36,499 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [46779187] [2021-11-12 22:53:36,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [46779187] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:53:36,499 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:53:36,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-11-12 22:53:36,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8090719] [2021-11-12 22:53:36,500 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:53:36,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:53:36,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:53:36,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:53:36,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-12 22:53:36,502 INFO L87 Difference]: Start difference. First operand 1149 states and 4550 transitions. Second operand has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:37,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:37,011 INFO L93 Difference]: Finished difference Result 1738 states and 6561 transitions. [2021-11-12 22:53:37,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:53:37,011 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-11-12 22:53:37,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:37,029 INFO L225 Difference]: With dead ends: 1738 [2021-11-12 22:53:37,030 INFO L226 Difference]: Without dead ends: 1648 [2021-11-12 22:53:37,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-12 22:53:37,033 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 29 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 411.88ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.40ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 461.31ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:37,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 30 Invalid, 158 Unknown, 0 Unchecked, 2.40ms Time], IncrementalHoareTripleChecker [1 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 461.31ms Time] [2021-11-12 22:53:37,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states. [2021-11-12 22:53:37,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1460. [2021-11-12 22:53:37,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1460 states, 1459 states have (on average 3.928032899246059) internal successors, (5731), 1459 states have internal predecessors, (5731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:37,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1460 states to 1460 states and 5731 transitions. [2021-11-12 22:53:37,115 INFO L78 Accepts]: Start accepts. Automaton has 1460 states and 5731 transitions. Word has length 31 [2021-11-12 22:53:37,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:37,115 INFO L470 AbstractCegarLoop]: Abstraction has 1460 states and 5731 transitions. [2021-11-12 22:53:37,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.833333333333333) internal successors, (41), 6 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:37,115 INFO L276 IsEmpty]: Start isEmpty. Operand 1460 states and 5731 transitions. [2021-11-12 22:53:37,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-12 22:53:37,124 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:37,124 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:53:37,138 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:37,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:53:37,336 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:53:37,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:37,337 INFO L85 PathProgramCache]: Analyzing trace with hash 2112656840, now seen corresponding path program 1 times [2021-11-12 22:53:37,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:53:37,338 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [789166662] [2021-11-12 22:53:37,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:37,338 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:53:37,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:53:37,339 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:53:37,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-12 22:53:37,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:37,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 22:53:37,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:37,684 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 22:53:37,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:37,796 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 22:53:37,797 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:53:37,797 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [789166662] [2021-11-12 22:53:37,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [789166662] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:53:37,797 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:53:37,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2021-11-12 22:53:37,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423153739] [2021-11-12 22:53:37,798 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:53:37,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:53:37,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:53:37,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:53:37,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-12 22:53:37,799 INFO L87 Difference]: Start difference. First operand 1460 states and 5731 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:38,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:38,249 INFO L93 Difference]: Finished difference Result 2075 states and 7793 transitions. [2021-11-12 22:53:38,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:53:38,250 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2021-11-12 22:53:38,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:38,276 INFO L225 Difference]: With dead ends: 2075 [2021-11-12 22:53:38,276 INFO L226 Difference]: Without dead ends: 1945 [2021-11-12 22:53:38,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-12 22:53:38,277 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 57 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 366.97ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.97ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 420.12ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:38,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 24 Invalid, 131 Unknown, 0 Unchecked, 1.97ms Time], IncrementalHoareTripleChecker [1 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 420.12ms Time] [2021-11-12 22:53:38,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1945 states. [2021-11-12 22:53:38,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1945 to 1701. [2021-11-12 22:53:38,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1701 states, 1700 states have (on average 3.91) internal successors, (6647), 1700 states have internal predecessors, (6647), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:38,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1701 states to 1701 states and 6647 transitions. [2021-11-12 22:53:38,381 INFO L78 Accepts]: Start accepts. Automaton has 1701 states and 6647 transitions. Word has length 31 [2021-11-12 22:53:38,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:38,382 INFO L470 AbstractCegarLoop]: Abstraction has 1701 states and 6647 transitions. [2021-11-12 22:53:38,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:38,382 INFO L276 IsEmpty]: Start isEmpty. Operand 1701 states and 6647 transitions. [2021-11-12 22:53:38,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-12 22:53:38,390 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:38,391 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:53:38,412 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:38,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:53:38,606 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:53:38,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:38,606 INFO L85 PathProgramCache]: Analyzing trace with hash -127716210, now seen corresponding path program 1 times [2021-11-12 22:53:38,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:53:38,607 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1252009458] [2021-11-12 22:53:38,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:38,608 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:53:38,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:53:38,609 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:53:38,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-12 22:53:38,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:38,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-12 22:53:38,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:39,018 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:39,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:39,348 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:39,348 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:53:39,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1252009458] [2021-11-12 22:53:39,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1252009458] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-12 22:53:39,349 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-12 22:53:39,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2021-11-12 22:53:39,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099785501] [2021-11-12 22:53:39,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:53:39,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:53:39,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:53:39,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:53:39,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-11-12 22:53:39,350 INFO L87 Difference]: Start difference. First operand 1701 states and 6647 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:39,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:39,969 INFO L93 Difference]: Finished difference Result 2673 states and 9972 transitions. [2021-11-12 22:53:39,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 22:53:39,970 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-12 22:53:39,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:40,002 INFO L225 Difference]: With dead ends: 2673 [2021-11-12 22:53:40,002 INFO L226 Difference]: Without dead ends: 2544 [2021-11-12 22:53:40,002 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2021-11-12 22:53:40,006 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 128 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 440.12ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.21ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 533.07ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:40,007 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 4 Invalid, 179 Unknown, 0 Unchecked, 2.21ms Time], IncrementalHoareTripleChecker [1 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 533.07ms Time] [2021-11-12 22:53:40,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2544 states. [2021-11-12 22:53:40,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2544 to 1703. [2021-11-12 22:53:40,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1703 states, 1702 states have (on average 3.9071680376028204) internal successors, (6650), 1702 states have internal predecessors, (6650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:40,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1703 states to 1703 states and 6650 transitions. [2021-11-12 22:53:40,117 INFO L78 Accepts]: Start accepts. Automaton has 1703 states and 6650 transitions. Word has length 32 [2021-11-12 22:53:40,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:40,120 INFO L470 AbstractCegarLoop]: Abstraction has 1703 states and 6650 transitions. [2021-11-12 22:53:40,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 5 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:40,120 INFO L276 IsEmpty]: Start isEmpty. Operand 1703 states and 6650 transitions. [2021-11-12 22:53:40,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-12 22:53:40,128 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:40,128 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:53:40,145 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:40,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:53:40,342 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:53:40,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:40,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1626033858, now seen corresponding path program 1 times [2021-11-12 22:53:40,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:53:40,343 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1583055476] [2021-11-12 22:53:40,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:40,343 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:53:40,343 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:53:40,344 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:53:40,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-12 22:53:40,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:40,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 22:53:40,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:40,746 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:40,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:40,978 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:40,978 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:53:40,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1583055476] [2021-11-12 22:53:40,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1583055476] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:53:40,979 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:53:40,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2021-11-12 22:53:40,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468255883] [2021-11-12 22:53:40,979 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:53:40,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-12 22:53:40,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:53:40,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-12 22:53:40,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-11-12 22:53:40,980 INFO L87 Difference]: Start difference. First operand 1703 states and 6650 transitions. Second operand has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:42,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:42,440 INFO L93 Difference]: Finished difference Result 2349 states and 8989 transitions. [2021-11-12 22:53:42,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-12 22:53:42,441 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-12 22:53:42,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:42,462 INFO L225 Difference]: With dead ends: 2349 [2021-11-12 22:53:42,463 INFO L226 Difference]: Without dead ends: 2283 [2021-11-12 22:53:42,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-11-12 22:53:42,464 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 214 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1057.24ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 3 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.77ms SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 128 IncrementalHoareTripleChecker+Unchecked, 1212.29ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:42,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 3 Invalid, 712 Unknown, 0 Unchecked, 4.77ms Time], IncrementalHoareTripleChecker [9 Valid, 575 Invalid, 0 Unknown, 128 Unchecked, 1212.29ms Time] [2021-11-12 22:53:42,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2283 states. [2021-11-12 22:53:42,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2283 to 1765. [2021-11-12 22:53:42,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1765 states, 1764 states have (on average 3.868480725623583) internal successors, (6824), 1764 states have internal predecessors, (6824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:42,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 6824 transitions. [2021-11-12 22:53:42,542 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 6824 transitions. Word has length 32 [2021-11-12 22:53:42,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:42,543 INFO L470 AbstractCegarLoop]: Abstraction has 1765 states and 6824 transitions. [2021-11-12 22:53:42,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:42,543 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 6824 transitions. [2021-11-12 22:53:42,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-12 22:53:42,550 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:42,550 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:53:42,565 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:42,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:53:42,762 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:53:42,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:42,762 INFO L85 PathProgramCache]: Analyzing trace with hash -358882136, now seen corresponding path program 2 times [2021-11-12 22:53:42,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:53:42,763 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1491940385] [2021-11-12 22:53:42,763 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 22:53:42,763 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:53:42,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:53:42,764 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:53:42,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-12 22:53:43,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 22:53:43,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:53:43,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 22:53:43,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:43,361 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:43,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:43,656 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:43,656 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:53:43,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1491940385] [2021-11-12 22:53:43,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1491940385] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-12 22:53:43,656 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-12 22:53:43,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 11 [2021-11-12 22:53:43,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936394471] [2021-11-12 22:53:43,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:53:43,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 22:53:43,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:53:43,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 22:53:43,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-11-12 22:53:43,658 INFO L87 Difference]: Start difference. First operand 1765 states and 6824 transitions. Second operand has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:44,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:44,397 INFO L93 Difference]: Finished difference Result 2739 states and 9981 transitions. [2021-11-12 22:53:44,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-12 22:53:44,398 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-12 22:53:44,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:44,419 INFO L225 Difference]: With dead ends: 2739 [2021-11-12 22:53:44,420 INFO L226 Difference]: Without dead ends: 2477 [2021-11-12 22:53:44,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-11-12 22:53:44,421 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 116 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 540.57ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 2 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.83ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 626.68ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:44,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 2 Invalid, 384 Unknown, 0 Unchecked, 1.83ms Time], IncrementalHoareTripleChecker [6 Valid, 277 Invalid, 0 Unknown, 101 Unchecked, 626.68ms Time] [2021-11-12 22:53:44,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2477 states. [2021-11-12 22:53:44,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2477 to 1815. [2021-11-12 22:53:44,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1815 states, 1814 states have (on average 3.832965821389195) internal successors, (6953), 1814 states have internal predecessors, (6953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:44,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1815 states to 1815 states and 6953 transitions. [2021-11-12 22:53:44,532 INFO L78 Accepts]: Start accepts. Automaton has 1815 states and 6953 transitions. Word has length 32 [2021-11-12 22:53:44,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:44,533 INFO L470 AbstractCegarLoop]: Abstraction has 1815 states and 6953 transitions. [2021-11-12 22:53:44,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:44,533 INFO L276 IsEmpty]: Start isEmpty. Operand 1815 states and 6953 transitions. [2021-11-12 22:53:44,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-12 22:53:44,540 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:44,541 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:53:44,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:44,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:53:44,756 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:53:44,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:44,757 INFO L85 PathProgramCache]: Analyzing trace with hash 333537038, now seen corresponding path program 3 times [2021-11-12 22:53:44,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:53:44,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2044846402] [2021-11-12 22:53:44,757 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:53:44,758 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:53:44,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:53:44,758 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:53:44,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-12 22:53:45,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-12 22:53:45,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:53:45,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 22:53:45,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:45,396 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:45,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:45,672 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:45,672 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:53:45,672 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2044846402] [2021-11-12 22:53:45,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2044846402] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-12 22:53:45,672 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-12 22:53:45,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 11 [2021-11-12 22:53:45,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332713626] [2021-11-12 22:53:45,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:53:45,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 22:53:45,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:53:45,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 22:53:45,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-11-12 22:53:45,673 INFO L87 Difference]: Start difference. First operand 1815 states and 6953 transitions. Second operand has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:46,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:46,739 INFO L93 Difference]: Finished difference Result 3598 states and 12755 transitions. [2021-11-12 22:53:46,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-12 22:53:46,740 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-12 22:53:46,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:46,757 INFO L225 Difference]: With dead ends: 3598 [2021-11-12 22:53:46,757 INFO L226 Difference]: Without dead ends: 3474 [2021-11-12 22:53:46,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2021-11-12 22:53:46,758 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 152 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 736.22ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.16ms SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 108 IncrementalHoareTripleChecker+Unchecked, 866.96ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:46,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 5 Invalid, 499 Unknown, 0 Unchecked, 3.16ms Time], IncrementalHoareTripleChecker [11 Valid, 380 Invalid, 0 Unknown, 108 Unchecked, 866.96ms Time] [2021-11-12 22:53:46,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3474 states. [2021-11-12 22:53:46,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3474 to 1984. [2021-11-12 22:53:46,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1984 states, 1983 states have (on average 3.8366111951588504) internal successors, (7608), 1983 states have internal predecessors, (7608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:46,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 7608 transitions. [2021-11-12 22:53:46,853 INFO L78 Accepts]: Start accepts. Automaton has 1984 states and 7608 transitions. Word has length 32 [2021-11-12 22:53:46,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:46,854 INFO L470 AbstractCegarLoop]: Abstraction has 1984 states and 7608 transitions. [2021-11-12 22:53:46,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:46,854 INFO L276 IsEmpty]: Start isEmpty. Operand 1984 states and 7608 transitions. [2021-11-12 22:53:46,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-12 22:53:46,860 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:46,860 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:53:46,877 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:47,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:53:47,073 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:53:47,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:47,074 INFO L85 PathProgramCache]: Analyzing trace with hash 177523112, now seen corresponding path program 4 times [2021-11-12 22:53:47,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:53:47,074 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1440446736] [2021-11-12 22:53:47,074 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:53:47,074 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:53:47,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:53:47,075 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:53:47,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-12 22:53:47,267 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:53:47,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:53:47,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 22:53:47,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:47,583 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:47,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:47,873 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:47,874 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:53:47,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1440446736] [2021-11-12 22:53:47,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1440446736] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:53:47,874 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:53:47,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2021-11-12 22:53:47,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461538680] [2021-11-12 22:53:47,874 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:53:47,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-12 22:53:47,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:53:47,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-12 22:53:47,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-11-12 22:53:47,876 INFO L87 Difference]: Start difference. First operand 1984 states and 7608 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:49,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:49,656 INFO L93 Difference]: Finished difference Result 3424 states and 12831 transitions. [2021-11-12 22:53:49,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-12 22:53:49,657 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-12 22:53:49,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:49,673 INFO L225 Difference]: With dead ends: 3424 [2021-11-12 22:53:49,673 INFO L226 Difference]: Without dead ends: 3308 [2021-11-12 22:53:49,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=129, Invalid=291, Unknown=0, NotChecked=0, Total=420 [2021-11-12 22:53:49,674 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 216 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1203.68ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.90ms SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 167 IncrementalHoareTripleChecker+Unchecked, 1378.54ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:49,675 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 6 Invalid, 843 Unknown, 0 Unchecked, 4.90ms Time], IncrementalHoareTripleChecker [26 Valid, 650 Invalid, 0 Unknown, 167 Unchecked, 1378.54ms Time] [2021-11-12 22:53:49,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3308 states. [2021-11-12 22:53:49,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3308 to 2112. [2021-11-12 22:53:49,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2112 states, 2111 states have (on average 3.946470866887731) internal successors, (8331), 2111 states have internal predecessors, (8331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:49,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2112 states to 2112 states and 8331 transitions. [2021-11-12 22:53:49,798 INFO L78 Accepts]: Start accepts. Automaton has 2112 states and 8331 transitions. Word has length 32 [2021-11-12 22:53:49,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:49,798 INFO L470 AbstractCegarLoop]: Abstraction has 2112 states and 8331 transitions. [2021-11-12 22:53:49,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 10 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:49,799 INFO L276 IsEmpty]: Start isEmpty. Operand 2112 states and 8331 transitions. [2021-11-12 22:53:49,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-12 22:53:49,805 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:49,806 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:53:49,818 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:50,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:53:50,018 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:53:50,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:50,019 INFO L85 PathProgramCache]: Analyzing trace with hash -266101352, now seen corresponding path program 5 times [2021-11-12 22:53:50,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:53:50,019 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1249064215] [2021-11-12 22:53:50,019 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-12 22:53:50,019 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:53:50,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:53:50,020 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:53:50,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-12 22:53:50,138 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 22:53:50,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:53:50,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-12 22:53:50,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:50,505 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:50,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:51,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:51,023 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:53:51,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1249064215] [2021-11-12 22:53:51,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1249064215] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:53:51,024 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [79477706] [2021-11-12 22:53:51,024 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-12 22:53:51,024 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 22:53:51,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 22:53:51,028 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 22:53:51,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2021-11-12 22:53:51,302 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 22:53:51,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:53:51,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 22:53:51,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:51,583 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:51,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:51,847 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:51,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [79477706] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:53:51,847 INFO L186 FreeRefinementEngine]: Found 2 perfect and 2 imperfect interpolant sequences. [2021-11-12 22:53:51,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [7, 7] total 20 [2021-11-12 22:53:51,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827974139] [2021-11-12 22:53:51,848 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:53:51,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-12 22:53:51,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:53:51,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-12 22:53:51,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2021-11-12 22:53:51,849 INFO L87 Difference]: Start difference. First operand 2112 states and 8331 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:52,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:52,406 INFO L93 Difference]: Finished difference Result 2150 states and 8229 transitions. [2021-11-12 22:53:52,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-12 22:53:52,406 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2021-11-12 22:53:52,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:52,417 INFO L225 Difference]: With dead ends: 2150 [2021-11-12 22:53:52,417 INFO L226 Difference]: Without dead ends: 1990 [2021-11-12 22:53:52,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2021-11-12 22:53:52,419 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 103 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 402.93ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.48ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 460.36ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:52,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [103 Valid, 13 Invalid, 228 Unknown, 0 Unchecked, 1.48ms Time], IncrementalHoareTripleChecker [1 Valid, 176 Invalid, 0 Unknown, 51 Unchecked, 460.36ms Time] [2021-11-12 22:53:52,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1990 states. [2021-11-12 22:53:52,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1990 to 1990. [2021-11-12 22:53:52,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1990 states, 1989 states have (on average 3.9492207139265965) internal successors, (7855), 1989 states have internal predecessors, (7855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:52,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1990 states to 1990 states and 7855 transitions. [2021-11-12 22:53:52,531 INFO L78 Accepts]: Start accepts. Automaton has 1990 states and 7855 transitions. Word has length 32 [2021-11-12 22:53:52,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:52,531 INFO L470 AbstractCegarLoop]: Abstraction has 1990 states and 7855 transitions. [2021-11-12 22:53:52,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:52,532 INFO L276 IsEmpty]: Start isEmpty. Operand 1990 states and 7855 transitions. [2021-11-12 22:53:52,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-12 22:53:52,538 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:52,538 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:53:52,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (13)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:52,749 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:52,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:53:52,941 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:53:52,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:52,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1463174577, now seen corresponding path program 1 times [2021-11-12 22:53:52,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:53:52,942 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1197581246] [2021-11-12 22:53:52,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:52,942 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:53:52,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:53:52,944 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:53:52,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-12 22:53:53,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:53,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-12 22:53:53,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:53,461 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-12 22:53:53,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:53,733 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-12 22:53:53,733 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:53:53,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1197581246] [2021-11-12 22:53:53,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1197581246] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:53:53,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [583450459] [2021-11-12 22:53:53,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:53,734 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 22:53:53,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 22:53:53,735 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 22:53:53,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2021-11-12 22:53:53,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:53,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 22:53:53,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:54,230 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:54,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:54,341 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:54,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [583450459] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:53:54,342 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960797989] [2021-11-12 22:53:54,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:54,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:53:54,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:53:54,353 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:53:54,354 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-12 22:53:54,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:54,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-12 22:53:54,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:54,699 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-12 22:53:54,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:54,976 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:54,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960797989] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:53:54,976 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 22:53:54,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7, 7, 7, 9] total 19 [2021-11-12 22:53:54,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236690022] [2021-11-12 22:53:54,977 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 22:53:54,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-12 22:53:54,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:53:54,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-12 22:53:54,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2021-11-12 22:53:54,978 INFO L87 Difference]: Start difference. First operand 1990 states and 7855 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:56,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:53:56,553 INFO L93 Difference]: Finished difference Result 4686 states and 17757 transitions. [2021-11-12 22:53:56,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-12 22:53:56,554 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-11-12 22:53:56,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:53:56,570 INFO L225 Difference]: With dead ends: 4686 [2021-11-12 22:53:56,571 INFO L226 Difference]: Without dead ends: 4065 [2021-11-12 22:53:56,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=225, Invalid=477, Unknown=0, NotChecked=0, Total=702 [2021-11-12 22:53:56,572 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 345 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 702 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1152.56ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.63ms SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1306.08ms IncrementalHoareTripleChecker+Time [2021-11-12 22:53:56,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 0 Invalid, 719 Unknown, 0 Unchecked, 4.63ms Time], IncrementalHoareTripleChecker [17 Valid, 702 Invalid, 0 Unknown, 0 Unchecked, 1306.08ms Time] [2021-11-12 22:53:56,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4065 states. [2021-11-12 22:53:56,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4065 to 1587. [2021-11-12 22:53:56,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1587 states, 1586 states have (on average 3.9470365699873895) internal successors, (6260), 1586 states have internal predecessors, (6260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:56,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1587 states to 1587 states and 6260 transitions. [2021-11-12 22:53:56,665 INFO L78 Accepts]: Start accepts. Automaton has 1587 states and 6260 transitions. Word has length 33 [2021-11-12 22:53:56,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:53:56,666 INFO L470 AbstractCegarLoop]: Abstraction has 1587 states and 6260 transitions. [2021-11-12 22:53:56,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:53:56,666 INFO L276 IsEmpty]: Start isEmpty. Operand 1587 states and 6260 transitions. [2021-11-12 22:53:56,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-12 22:53:56,671 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:53:56,671 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:53:56,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (15)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:56,903 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:57,091 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-11-12 22:53:57,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:53:57,284 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:53:57,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:53:57,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1286277857, now seen corresponding path program 1 times [2021-11-12 22:53:57,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:53:57,285 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [668441916] [2021-11-12 22:53:57,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:57,285 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:53:57,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:53:57,286 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:53:57,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-11-12 22:53:57,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:57,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-12 22:53:57,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:57,812 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-12 22:53:57,813 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:58,041 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-12 22:53:58,041 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:53:58,041 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [668441916] [2021-11-12 22:53:58,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [668441916] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:53:58,042 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2130274879] [2021-11-12 22:53:58,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:58,042 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 22:53:58,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 22:53:58,049 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 22:53:58,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2021-11-12 22:53:58,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:58,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 22:53:58,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:58,478 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:58,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:58,605 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:58,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2130274879] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:53:58,605 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447931369] [2021-11-12 22:53:58,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:53:58,605 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:53:58,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:53:58,611 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:53:58,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-12 22:53:58,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:53:58,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-12 22:53:58,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:53:58,924 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:58,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:53:59,279 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:53:59,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447931369] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:53:59,279 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 22:53:59,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7, 7, 9, 9] total 26 [2021-11-12 22:53:59,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217120063] [2021-11-12 22:53:59,280 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 22:53:59,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-11-12 22:53:59,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:53:59,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-11-12 22:53:59,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=568, Unknown=0, NotChecked=0, Total=702 [2021-11-12 22:53:59,282 INFO L87 Difference]: Start difference. First operand 1587 states and 6260 transitions. Second operand has 27 states, 27 states have (on average 3.1481481481481484) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:02,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:54:02,825 INFO L93 Difference]: Finished difference Result 3559 states and 13209 transitions. [2021-11-12 22:54:02,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-12 22:54:02,826 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.1481481481481484) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-11-12 22:54:02,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:54:02,839 INFO L225 Difference]: With dead ends: 3559 [2021-11-12 22:54:02,839 INFO L226 Difference]: Without dead ends: 3098 [2021-11-12 22:54:02,841 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 588 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=631, Invalid=2021, Unknown=0, NotChecked=0, Total=2652 [2021-11-12 22:54:02,841 INFO L933 BasicCegarLoop]: 0 mSDtfsCounter, 507 mSDsluCounter, 858 mSDsCounter, 0 mSdLazyCounter, 1548 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2322.57ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 0 SdHoareTripleChecker+Invalid, 1596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.36ms SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2676.03ms IncrementalHoareTripleChecker+Time [2021-11-12 22:54:02,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [507 Valid, 0 Invalid, 1596 Unknown, 0 Unchecked, 8.36ms Time], IncrementalHoareTripleChecker [48 Valid, 1548 Invalid, 0 Unknown, 0 Unchecked, 2676.03ms Time] [2021-11-12 22:54:02,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3098 states. [2021-11-12 22:54:02,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3098 to 926. [2021-11-12 22:54:02,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 925 states have (on average 3.947027027027027) internal successors, (3651), 925 states have internal predecessors, (3651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:02,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 3651 transitions. [2021-11-12 22:54:02,899 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 3651 transitions. Word has length 33 [2021-11-12 22:54:02,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:54:02,899 INFO L470 AbstractCegarLoop]: Abstraction has 926 states and 3651 transitions. [2021-11-12 22:54:02,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.1481481481481484) internal successors, (85), 26 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:02,899 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 3651 transitions. [2021-11-12 22:54:02,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-12 22:54:02,902 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:54:02,903 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:54:02,941 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-12 22:54:03,121 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (18)] Forceful destruction successful, exit code 0 [2021-11-12 22:54:03,327 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2021-11-12 22:54:03,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:54:03,520 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:54:03,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:54:03,520 INFO L85 PathProgramCache]: Analyzing trace with hash 2094008117, now seen corresponding path program 1 times [2021-11-12 22:54:03,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:54:03,520 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2138148716] [2021-11-12 22:54:03,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:54:03,520 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:54:03,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:54:03,522 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:54:03,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-11-12 22:54:03,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:54:03,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-12 22:54:03,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:54:03,976 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:54:03,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:54:04,350 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:54:04,351 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:54:04,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2138148716] [2021-11-12 22:54:04,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2138148716] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:54:04,351 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1879117449] [2021-11-12 22:54:04,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:54:04,351 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 22:54:04,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 22:54:04,352 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 22:54:04,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2021-11-12 22:54:04,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:54:04,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-12 22:54:04,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:54:05,038 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:54:05,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:54:05,342 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:54:05,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1879117449] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:54:05,342 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018173038] [2021-11-12 22:54:05,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:54:05,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:54:05,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:54:05,343 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:54:05,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-12 22:54:05,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:54:05,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-12 22:54:05,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:54:06,117 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:54:06,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:54:06,700 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:54:06,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018173038] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:54:06,700 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 22:54:06,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7, 7, 8, 8] total 27 [2021-11-12 22:54:06,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16586263] [2021-11-12 22:54:06,701 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 22:54:06,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-12 22:54:06,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:54:06,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-12 22:54:06,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=557, Unknown=0, NotChecked=0, Total=756 [2021-11-12 22:54:06,702 INFO L87 Difference]: Start difference. First operand 926 states and 3651 transitions. Second operand has 28 states, 28 states have (on average 3.7857142857142856) internal successors, (106), 27 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:10,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:54:10,051 INFO L93 Difference]: Finished difference Result 2124 states and 8402 transitions. [2021-11-12 22:54:10,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-12 22:54:10,051 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 3.7857142857142856) internal successors, (106), 27 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-11-12 22:54:10,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:54:10,060 INFO L225 Difference]: With dead ends: 2124 [2021-11-12 22:54:10,060 INFO L226 Difference]: Without dead ends: 2124 [2021-11-12 22:54:10,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=351, Invalid=1055, Unknown=0, NotChecked=0, Total=1406 [2021-11-12 22:54:10,062 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 333 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 1314 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2532.51ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 1353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 6.97ms SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2877.32ms IncrementalHoareTripleChecker+Time [2021-11-12 22:54:10,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 43 Invalid, 1353 Unknown, 0 Unchecked, 6.97ms Time], IncrementalHoareTripleChecker [39 Valid, 1314 Invalid, 0 Unknown, 0 Unchecked, 2877.32ms Time] [2021-11-12 22:54:10,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2124 states. [2021-11-12 22:54:10,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2124 to 850. [2021-11-12 22:54:10,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 849 states have (on average 3.9163722025912837) internal successors, (3325), 849 states have internal predecessors, (3325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:10,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 3325 transitions. [2021-11-12 22:54:10,138 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 3325 transitions. Word has length 35 [2021-11-12 22:54:10,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:54:10,138 INFO L470 AbstractCegarLoop]: Abstraction has 850 states and 3325 transitions. [2021-11-12 22:54:10,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 3.7857142857142856) internal successors, (106), 27 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:10,139 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 3325 transitions. [2021-11-12 22:54:10,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-12 22:54:10,143 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:54:10,143 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:54:10,190 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-12 22:54:10,379 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-11-12 22:54:10,570 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (21)] Ended with exit code 0 [2021-11-12 22:54:10,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt [2021-11-12 22:54:10,768 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:54:10,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:54:10,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1373234785, now seen corresponding path program 1 times [2021-11-12 22:54:10,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:54:10,769 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1819163110] [2021-11-12 22:54:10,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:54:10,769 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:54:10,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:54:10,771 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:54:10,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-11-12 22:54:10,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:54:10,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 22:54:10,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:54:11,237 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:54:11,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:54:11,588 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:54:11,588 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:54:11,589 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1819163110] [2021-11-12 22:54:11,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1819163110] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-12 22:54:11,589 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-12 22:54:11,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2021-11-12 22:54:11,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953760563] [2021-11-12 22:54:11,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:54:11,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:54:11,589 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:54:11,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:54:11,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-11-12 22:54:11,590 INFO L87 Difference]: Start difference. First operand 850 states and 3325 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:12,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:54:12,174 INFO L93 Difference]: Finished difference Result 1260 states and 4991 transitions. [2021-11-12 22:54:12,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-12 22:54:12,175 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-11-12 22:54:12,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:54:12,178 INFO L225 Difference]: With dead ends: 1260 [2021-11-12 22:54:12,178 INFO L226 Difference]: Without dead ends: 1260 [2021-11-12 22:54:12,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-11-12 22:54:12,179 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 71 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 410.09ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.67ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 457.51ms IncrementalHoareTripleChecker+Time [2021-11-12 22:54:12,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 31 Invalid, 191 Unknown, 0 Unchecked, 0.67ms Time], IncrementalHoareTripleChecker [13 Valid, 139 Invalid, 0 Unknown, 39 Unchecked, 457.51ms Time] [2021-11-12 22:54:12,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1260 states. [2021-11-12 22:54:12,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1260 to 1054. [2021-11-12 22:54:12,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1054 states, 1053 states have (on average 3.9477682811016144) internal successors, (4157), 1053 states have internal predecessors, (4157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:12,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 4157 transitions. [2021-11-12 22:54:12,216 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 4157 transitions. Word has length 35 [2021-11-12 22:54:12,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:54:12,216 INFO L470 AbstractCegarLoop]: Abstraction has 1054 states and 4157 transitions. [2021-11-12 22:54:12,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:12,217 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 4157 transitions. [2021-11-12 22:54:12,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-12 22:54:12,220 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:54:12,220 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:54:12,232 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2021-11-12 22:54:12,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:54:12,432 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:54:12,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:54:12,433 INFO L85 PathProgramCache]: Analyzing trace with hash 590313313, now seen corresponding path program 2 times [2021-11-12 22:54:12,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:54:12,433 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1782548406] [2021-11-12 22:54:12,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 22:54:12,433 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:54:12,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:54:12,434 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:54:12,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-11-12 22:54:12,636 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 22:54:12,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:54:12,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 22:54:12,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:54:12,890 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:54:12,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:54:13,007 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:54:13,008 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:54:13,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1782548406] [2021-11-12 22:54:13,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1782548406] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-12 22:54:13,008 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-12 22:54:13,008 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2021-11-12 22:54:13,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251133381] [2021-11-12 22:54:13,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:54:13,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 22:54:13,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:54:13,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 22:54:13,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-11-12 22:54:13,009 INFO L87 Difference]: Start difference. First operand 1054 states and 4157 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:13,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:54:13,452 INFO L93 Difference]: Finished difference Result 1596 states and 6285 transitions. [2021-11-12 22:54:13,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 22:54:13,453 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-11-12 22:54:13,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:54:13,456 INFO L225 Difference]: With dead ends: 1596 [2021-11-12 22:54:13,456 INFO L226 Difference]: Without dead ends: 1596 [2021-11-12 22:54:13,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-11-12 22:54:13,457 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 57 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 351.62ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.66ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 404.03ms IncrementalHoareTripleChecker+Time [2021-11-12 22:54:13,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 12 Invalid, 232 Unknown, 0 Unchecked, 0.66ms Time], IncrementalHoareTripleChecker [7 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 404.03ms Time] [2021-11-12 22:54:13,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1596 states. [2021-11-12 22:54:13,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1596 to 1142. [2021-11-12 22:54:13,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1142 states, 1141 states have (on average 4.049956178790534) internal successors, (4621), 1141 states have internal predecessors, (4621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:13,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1142 states to 1142 states and 4621 transitions. [2021-11-12 22:54:13,507 INFO L78 Accepts]: Start accepts. Automaton has 1142 states and 4621 transitions. Word has length 35 [2021-11-12 22:54:13,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:54:13,508 INFO L470 AbstractCegarLoop]: Abstraction has 1142 states and 4621 transitions. [2021-11-12 22:54:13,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:13,508 INFO L276 IsEmpty]: Start isEmpty. Operand 1142 states and 4621 transitions. [2021-11-12 22:54:13,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-12 22:54:13,512 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:54:13,512 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:54:13,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-11-12 22:54:13,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:54:13,732 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:54:13,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:54:13,733 INFO L85 PathProgramCache]: Analyzing trace with hash 557507963, now seen corresponding path program 3 times [2021-11-12 22:54:13,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:54:13,733 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [256674441] [2021-11-12 22:54:13,733 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:54:13,733 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:54:13,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:54:13,734 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:54:13,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-11-12 22:54:13,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-12 22:54:13,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:54:13,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 22:54:13,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:54:14,153 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:54:14,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:54:14,270 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:54:14,270 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:54:14,270 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [256674441] [2021-11-12 22:54:14,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [256674441] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:54:14,271 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:54:14,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 7 [2021-11-12 22:54:14,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346713811] [2021-11-12 22:54:14,271 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:54:14,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 22:54:14,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:54:14,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 22:54:14,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:54:14,272 INFO L87 Difference]: Start difference. First operand 1142 states and 4621 transitions. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:15,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:54:15,103 INFO L93 Difference]: Finished difference Result 1552 states and 6067 transitions. [2021-11-12 22:54:15,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 22:54:15,104 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-11-12 22:54:15,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:54:15,109 INFO L225 Difference]: With dead ends: 1552 [2021-11-12 22:54:15,109 INFO L226 Difference]: Without dead ends: 1508 [2021-11-12 22:54:15,110 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2021-11-12 22:54:15,110 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 92 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 588.60ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.40ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 671.05ms IncrementalHoareTripleChecker+Time [2021-11-12 22:54:15,111 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 11 Invalid, 277 Unknown, 0 Unchecked, 1.40ms Time], IncrementalHoareTripleChecker [12 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 671.05ms Time] [2021-11-12 22:54:15,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1508 states. [2021-11-12 22:54:15,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1508 to 1186. [2021-11-12 22:54:15,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1186 states, 1185 states have (on average 3.9839662447257385) internal successors, (4721), 1185 states have internal predecessors, (4721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:15,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1186 states to 1186 states and 4721 transitions. [2021-11-12 22:54:15,152 INFO L78 Accepts]: Start accepts. Automaton has 1186 states and 4721 transitions. Word has length 35 [2021-11-12 22:54:15,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:54:15,153 INFO L470 AbstractCegarLoop]: Abstraction has 1186 states and 4721 transitions. [2021-11-12 22:54:15,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:15,153 INFO L276 IsEmpty]: Start isEmpty. Operand 1186 states and 4721 transitions. [2021-11-12 22:54:15,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-12 22:54:15,157 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:54:15,157 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:54:15,174 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2021-11-12 22:54:15,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:54:15,370 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:54:15,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:54:15,370 INFO L85 PathProgramCache]: Analyzing trace with hash -2046041389, now seen corresponding path program 4 times [2021-11-12 22:54:15,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:54:15,370 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1459489447] [2021-11-12 22:54:15,371 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 22:54:15,371 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:54:15,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:54:15,371 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:54:15,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-11-12 22:54:15,491 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 22:54:15,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:54:15,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 22:54:15,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:54:15,631 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:54:15,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:54:15,713 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:54:15,714 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:54:15,714 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1459489447] [2021-11-12 22:54:15,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1459489447] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-12 22:54:15,714 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-12 22:54:15,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2021-11-12 22:54:15,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482472188] [2021-11-12 22:54:15,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:54:15,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 22:54:15,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:54:15,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 22:54:15,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-11-12 22:54:15,715 INFO L87 Difference]: Start difference. First operand 1186 states and 4721 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:16,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:54:16,206 INFO L93 Difference]: Finished difference Result 1640 states and 6143 transitions. [2021-11-12 22:54:16,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 22:54:16,207 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-11-12 22:54:16,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:54:16,210 INFO L225 Difference]: With dead ends: 1640 [2021-11-12 22:54:16,210 INFO L226 Difference]: Without dead ends: 1640 [2021-11-12 22:54:16,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-11-12 22:54:16,211 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 54 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 405.93ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.71ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 464.86ms IncrementalHoareTripleChecker+Time [2021-11-12 22:54:16,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 23 Invalid, 274 Unknown, 0 Unchecked, 0.71ms Time], IncrementalHoareTripleChecker [6 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 464.86ms Time] [2021-11-12 22:54:16,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1640 states. [2021-11-12 22:54:16,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1640 to 1142. [2021-11-12 22:54:16,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1142 states, 1141 states have (on average 3.895705521472393) internal successors, (4445), 1141 states have internal predecessors, (4445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:16,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1142 states to 1142 states and 4445 transitions. [2021-11-12 22:54:16,246 INFO L78 Accepts]: Start accepts. Automaton has 1142 states and 4445 transitions. Word has length 35 [2021-11-12 22:54:16,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:54:16,247 INFO L470 AbstractCegarLoop]: Abstraction has 1142 states and 4445 transitions. [2021-11-12 22:54:16,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:16,247 INFO L276 IsEmpty]: Start isEmpty. Operand 1142 states and 4445 transitions. [2021-11-12 22:54:16,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-12 22:54:16,250 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:54:16,251 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:54:16,287 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2021-11-12 22:54:16,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:54:16,463 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:54:16,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:54:16,464 INFO L85 PathProgramCache]: Analyzing trace with hash -2078846739, now seen corresponding path program 5 times [2021-11-12 22:54:16,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:54:16,464 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [621275253] [2021-11-12 22:54:16,465 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-12 22:54:16,465 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:54:16,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:54:16,466 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:54:16,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-11-12 22:54:16,645 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 22:54:16,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:54:16,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 22:54:16,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:54:16,815 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:54:16,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:54:16,924 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:54:16,924 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:54:16,924 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [621275253] [2021-11-12 22:54:16,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [621275253] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:54:16,924 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:54:16,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 7 [2021-11-12 22:54:16,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526089647] [2021-11-12 22:54:16,925 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:54:16,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 22:54:16,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:54:16,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 22:54:16,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:54:16,926 INFO L87 Difference]: Start difference. First operand 1142 states and 4445 transitions. Second operand has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:17,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:54:17,777 INFO L93 Difference]: Finished difference Result 1580 states and 6257 transitions. [2021-11-12 22:54:17,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-12 22:54:17,777 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-11-12 22:54:17,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:54:17,781 INFO L225 Difference]: With dead ends: 1580 [2021-11-12 22:54:17,781 INFO L226 Difference]: Without dead ends: 1536 [2021-11-12 22:54:17,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2021-11-12 22:54:17,782 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 138 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 608.58ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.39ms SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 692.70ms IncrementalHoareTripleChecker+Time [2021-11-12 22:54:17,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 15 Invalid, 285 Unknown, 0 Unchecked, 1.39ms Time], IncrementalHoareTripleChecker [27 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 692.70ms Time] [2021-11-12 22:54:17,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1536 states. [2021-11-12 22:54:17,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1536 to 1098. [2021-11-12 22:54:17,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1098 states, 1097 states have (on average 3.8805834092980858) internal successors, (4257), 1097 states have internal predecessors, (4257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:17,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1098 states to 1098 states and 4257 transitions. [2021-11-12 22:54:17,806 INFO L78 Accepts]: Start accepts. Automaton has 1098 states and 4257 transitions. Word has length 35 [2021-11-12 22:54:17,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:54:17,806 INFO L470 AbstractCegarLoop]: Abstraction has 1098 states and 4257 transitions. [2021-11-12 22:54:17,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:17,807 INFO L276 IsEmpty]: Start isEmpty. Operand 1098 states and 4257 transitions. [2021-11-12 22:54:17,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-12 22:54:17,810 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:54:17,810 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:54:17,832 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-11-12 22:54:18,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:54:18,023 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:54:18,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:54:18,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1327138667, now seen corresponding path program 6 times [2021-11-12 22:54:18,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:54:18,024 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [538314559] [2021-11-12 22:54:18,024 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-11-12 22:54:18,024 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:54:18,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:54:18,025 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:54:18,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-11-12 22:54:18,221 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-11-12 22:54:18,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:54:18,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 22:54:18,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:54:18,355 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:54:18,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:54:18,442 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:54:18,442 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:54:18,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [538314559] [2021-11-12 22:54:18,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [538314559] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:54:18,442 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:54:18,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 6 [2021-11-12 22:54:18,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972828015] [2021-11-12 22:54:18,443 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:54:18,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:54:18,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:54:18,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:54:18,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-12 22:54:18,444 INFO L87 Difference]: Start difference. First operand 1098 states and 4257 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:19,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:54:19,194 INFO L93 Difference]: Finished difference Result 1258 states and 4857 transitions. [2021-11-12 22:54:19,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-12 22:54:19,195 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-11-12 22:54:19,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:54:19,197 INFO L225 Difference]: With dead ends: 1258 [2021-11-12 22:54:19,197 INFO L226 Difference]: Without dead ends: 1170 [2021-11-12 22:54:19,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-11-12 22:54:19,198 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 92 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 578.52ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.19ms SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 659.91ms IncrementalHoareTripleChecker+Time [2021-11-12 22:54:19,199 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 13 Invalid, 252 Unknown, 0 Unchecked, 1.19ms Time], IncrementalHoareTripleChecker [10 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 659.91ms Time] [2021-11-12 22:54:19,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1170 states. [2021-11-12 22:54:19,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1170 to 966. [2021-11-12 22:54:19,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 966 states, 965 states have (on average 3.872538860103627) internal successors, (3737), 965 states have internal predecessors, (3737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:19,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 966 states to 966 states and 3737 transitions. [2021-11-12 22:54:19,225 INFO L78 Accepts]: Start accepts. Automaton has 966 states and 3737 transitions. Word has length 35 [2021-11-12 22:54:19,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:54:19,225 INFO L470 AbstractCegarLoop]: Abstraction has 966 states and 3737 transitions. [2021-11-12 22:54:19,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-12 22:54:19,226 INFO L276 IsEmpty]: Start isEmpty. Operand 966 states and 3737 transitions. [2021-11-12 22:54:19,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-11-12 22:54:19,229 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:54:19,229 INFO L514 BasicCegarLoop]: trace histogram [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-11-12 22:54:19,259 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-11-12 22:54:19,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:54:19,443 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2021-11-12 22:54:19,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:54:19,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1655796147, now seen corresponding path program 1 times [2021-11-12 22:54:19,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:54:19,444 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1105933726] [2021-11-12 22:54:19,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:54:19,445 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:54:19,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:54:19,446 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:54:19,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-11-12 22:54:19,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:54:19,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 39 conjunts are in the unsatisfiable core [2021-11-12 22:54:19,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:54:20,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:20,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:20,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:20,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:20,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:20,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:54:20,331 INFO L354 Elim1Store]: treesize reduction 419, result has 12.9 percent of original size [2021-11-12 22:54:20,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 78 treesize of output 120 [2021-11-12 22:54:22,086 INFO L354 Elim1Store]: treesize reduction 56, result has 23.3 percent of original size [2021-11-12 22:54:22,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 43 treesize of output 49 [2021-11-12 22:54:22,791 INFO L354 Elim1Store]: treesize reduction 163, result has 15.1 percent of original size [2021-11-12 22:54:22,791 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 3 case distinctions, treesize of input 39 treesize of output 47 [2021-11-12 23:03:45,535 WARN L228 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2021-11-12 23:03:45,536 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 101 [2021-11-12 23:03:45,537 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:03:45,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1105933726] [2021-11-12 23:03:45,537 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") [2021-11-12 23:03:45,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [916604106] [2021-11-12 23:03:45,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:03:45,538 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:03:45,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:03:45,538 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:03:45,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (30)] Waiting until timeout for monitored process [2021-11-12 23:03:46,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:03:46,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 55 conjunts are in the unsatisfiable core [2021-11-12 23:03:46,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:03:46,819 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Connection to SMT solver broken [2021-11-12 23:03:46,820 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612509197] [2021-11-12 23:03:46,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:03:46,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:03:46,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:03:46,845 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:03:46,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-12 23:03:47,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:03:47,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 54 conjunts are in the unsatisfiable core [2021-11-12 23:03:47,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:03:47,362 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Connection to SMT solver broken [2021-11-12 23:03:47,362 INFO L186 FreeRefinementEngine]: Found 0 perfect and 0 imperfect interpolant sequences. [2021-11-12 23:03:47,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [] total 0 [2021-11-12 23:03:47,362 ERROR L172 FreeRefinementEngine]: Strategy WALRUS failed to provide any proof altough trace is infeasible [2021-11-12 23:03:47,363 INFO L628 BasicCegarLoop]: Counterexample might be feasible [2021-11-12 23:03:47,367 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 5 remaining) [2021-11-12 23:03:47,369 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 5 remaining) [2021-11-12 23:03:47,369 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (2 of 5 remaining) [2021-11-12 23:03:47,369 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATION (1 of 5 remaining) [2021-11-12 23:03:47,369 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3INUSE_VIOLATION (0 of 5 remaining) [2021-11-12 23:03:47,380 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2021-11-12 23:03:47,573 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (30)] Ended with exit code 0 [2021-11-12 23:03:47,796 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2021-11-12 23:03:47,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4d2ee183-36fb-458e-94e8-adee7ac88274/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:03:47,972 INFO L732 BasicCegarLoop]: Path program histogram: [6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:03:47,975 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-11-12 23:03:47,975 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-12 23:03:48,023 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.11 11:03:48 BasicIcfg [2021-11-12 23:03:48,024 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-12 23:03:48,024 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-12 23:03:48,024 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-12 23:03:48,024 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-12 23:03:48,025 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:53:00" (3/4) ... [2021-11-12 23:03:48,027 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-12 23:03:48,027 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-12 23:03:48,027 INFO L158 Benchmark]: Toolchain (without parser) took 649101.71ms. Allocated memory was 83.9MB in the beginning and 262.1MB in the end (delta: 178.3MB). Free memory was 49.7MB in the beginning and 143.7MB in the end (delta: -94.0MB). Peak memory consumption was 85.9MB. Max. memory is 16.1GB. [2021-11-12 23:03:48,028 INFO L158 Benchmark]: CDTParser took 1.07ms. Allocated memory is still 83.9MB. Free memory is still 66.2MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-12 23:03:48,028 INFO L158 Benchmark]: CACSL2BoogieTranslator took 448.36ms. Allocated memory is still 83.9MB. Free memory was 49.4MB in the beginning and 65.8MB in the end (delta: -16.3MB). Peak memory consumption was 10.2MB. Max. memory is 16.1GB. [2021-11-12 23:03:48,028 INFO L158 Benchmark]: Boogie Procedure Inliner took 52.80ms. Allocated memory is still 83.9MB. Free memory was 65.8MB in the beginning and 63.1MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-12 23:03:48,029 INFO L158 Benchmark]: Boogie Preprocessor took 46.53ms. Allocated memory is still 83.9MB. Free memory was 62.7MB in the beginning and 60.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-12 23:03:48,029 INFO L158 Benchmark]: RCFGBuilder took 1215.94ms. Allocated memory is still 83.9MB. Free memory was 60.6MB in the beginning and 43.1MB in the end (delta: 17.5MB). Peak memory consumption was 32.6MB. Max. memory is 16.1GB. [2021-11-12 23:03:48,030 INFO L158 Benchmark]: TraceAbstraction took 647327.10ms. Allocated memory was 83.9MB in the beginning and 262.1MB in the end (delta: 178.3MB). Free memory was 42.7MB in the beginning and 143.7MB in the end (delta: -101.0MB). Peak memory consumption was 77.9MB. Max. memory is 16.1GB. [2021-11-12 23:03:48,030 INFO L158 Benchmark]: Witness Printer took 2.84ms. Allocated memory is still 262.1MB. Free memory is still 143.7MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-12 23:03:48,032 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.07ms. Allocated memory is still 83.9MB. Free memory is still 66.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 448.36ms. Allocated memory is still 83.9MB. Free memory was 49.4MB in the beginning and 65.8MB in the end (delta: -16.3MB). Peak memory consumption was 10.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 52.80ms. Allocated memory is still 83.9MB. Free memory was 65.8MB in the beginning and 63.1MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 46.53ms. Allocated memory is still 83.9MB. Free memory was 62.7MB in the beginning and 60.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 1215.94ms. Allocated memory is still 83.9MB. Free memory was 60.6MB in the beginning and 43.1MB in the end (delta: 17.5MB). Peak memory consumption was 32.6MB. Max. memory is 16.1GB. * TraceAbstraction took 647327.10ms. Allocated memory was 83.9MB in the beginning and 262.1MB in the end (delta: 178.3MB). Free memory was 42.7MB in the beginning and 143.7MB in the end (delta: -101.0MB). Peak memory consumption was 77.9MB. Max. memory is 16.1GB. * Witness Printer took 2.84ms. Allocated memory is still 262.1MB. Free memory is still 143.7MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 31.7s, 248 PlacesBefore, 48 PlacesAfterwards, 257 TransitionsBefore, 42 TransitionsAfterwards, 1824 CoEnabledTransitionPairs, 8 FixpointIterations, 178 TrivialSequentialCompositions, 27 ConcurrentSequentialCompositions, 32 TrivialYvCompositions, 8 ConcurrentYvCompositions, 15 ChoiceCompositions, 260 TotalNumberOfCompositions, 3216 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2484, positive: 2400, positive conditional: 0, positive unconditional: 2400, negative: 84, negative conditional: 0, negative unconditional: 84, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1177, positive: 1157, positive conditional: 0, positive unconditional: 1157, negative: 20, negative conditional: 0, negative unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1177, positive: 1154, positive conditional: 0, positive unconditional: 1154, negative: 23, negative conditional: 0, negative unconditional: 23, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 23, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 20, negative conditional: 0, negative unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1435, positive: 285, positive conditional: 0, positive unconditional: 285, negative: 1150, negative conditional: 0, negative unconditional: 1150, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 2484, positive: 1243, positive conditional: 0, positive unconditional: 1243, negative: 64, negative conditional: 0, negative unconditional: 64, unknown: 1177, unknown conditional: 0, unknown unconditional: 1177] , Statistics on independence cache: Total cache size (in pairs): 153, Positive cache size: 146, Positive conditional cache size: 0, Positive unconditional cache size: 146, Negative cache size: 7, Negative conditional cache size: 0, Negative unconditional cache size: 7 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 151]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: unable to decide satisfiability of path constraint. Possible FailurePath: [L41] 0 int *q1, *q2, *f; [L42] 0 int q1_front, q1_back, q2_front, q2_back, i, j, n1, n2, N, total; [L125] 0 pthread_t t1, t2, t3, t4; [L127] 0 N = __VERIFIER_nondet_int() [L128] 0 n1 = __VERIFIER_nondet_int() [L129] 0 n2 = __VERIFIER_nondet_int() [L130] 0 q1_front = __VERIFIER_nondet_int() [L131] 0 q1_back = q1_front [L132] 0 q2_front = __VERIFIER_nondet_int() [L133] 0 q2_back = q2_front [L134] CALL, EXPR 0 create_fresh_int_array(n1) [L157] CALL 0 assume_abort_if_not(size >= 0) [L38] COND FALSE 0 !(!cond) [L157] RET 0 assume_abort_if_not(size >= 0) [L158] CALL 0 assume_abort_if_not(size <= (((size_t) 4294967295) / sizeof(int))) [L38] COND FALSE 0 !(!cond) [L158] RET 0 assume_abort_if_not(size <= (((size_t) 4294967295) / sizeof(int))) [L160] 0 int* arr = (int*)malloc(sizeof(int) * (size_t)size); [L161] 0 int i = 0; [L161] COND TRUE 0 i < size [L162] 0 arr[i] = __VERIFIER_nondet_int() [L161] 0 i++ [L164] 0 return arr; [L134] RET, EXPR 0 create_fresh_int_array(n1) [L134] 0 q1 = create_fresh_int_array(n1) [L135] CALL, EXPR 0 create_fresh_int_array(n2) [L157] CALL 0 assume_abort_if_not(size >= 0) [L38] COND FALSE 0 !(!cond) [L157] RET 0 assume_abort_if_not(size >= 0) [L158] CALL 0 assume_abort_if_not(size <= (((size_t) 4294967295) / sizeof(int))) [L38] COND FALSE 0 !(!cond) [L158] RET 0 assume_abort_if_not(size <= (((size_t) 4294967295) / sizeof(int))) [L160] 0 int* arr = (int*)malloc(sizeof(int) * (size_t)size); [L161] 0 int i = 0; [L161] COND TRUE 0 i < size [L162] 0 arr[i] = __VERIFIER_nondet_int() [L161] 0 i++ [L164] 0 return arr; [L135] RET, EXPR 0 create_fresh_int_array(n2) [L135] 0 q2 = create_fresh_int_array(n2) [L136] CALL, EXPR 0 create_fresh_int_array(N) [L157] CALL 0 assume_abort_if_not(size >= 0) [L38] COND FALSE 0 !(!cond) [L157] RET 0 assume_abort_if_not(size >= 0) [L158] CALL 0 assume_abort_if_not(size <= (((size_t) 4294967295) / sizeof(int))) [L38] COND TRUE 0 !cond [L158] RET 0 assume_abort_if_not(size <= (((size_t) 4294967295) / sizeof(int))) [L160] 0 int* arr = (int*)malloc(sizeof(int) * (size_t)size); [L161] 0 int i = 0; [L161] COND TRUE 0 i < size [L162] 0 arr[i] = __VERIFIER_nondet_int() [L161] 0 i++ [L161] COND FALSE 0 !(i < size) [L164] 0 return arr; [L136] RET, EXPR 0 create_fresh_int_array(N) [L136] 0 f = create_fresh_int_array(N) [L138] CALL 0 assume_abort_if_not(N >= 0) [L38] COND TRUE 0 !cond [L138] RET 0 assume_abort_if_not(N >= 0) [L141] FCALL, FORK 0 pthread_create(&t1, 0, thread1, 0) [L49] 1 _Bool cond = i < N; [L51] COND TRUE 1 \read(cond) [L53] CALL 1 assume_abort_if_not(q1_back >= 0 && q1_back < n1) [L38] COND FALSE 1 !(!cond) [L53] RET 1 assume_abort_if_not(q1_back >= 0 && q1_back < n1) [L54] EXPR 1 q1[q1_back] [L54] EXPR 1 f[i] [L54] CALL 1 assume_abort_if_not(q1[q1_back] == f[i]) [L38] COND FALSE 1 !(!cond) [L54] RET 1 assume_abort_if_not(q1[q1_back] == f[i]) [L55] CALL 1 assume_abort_if_not(q1_back < 2147483647) [L38] COND FALSE 1 !(!cond) [L55] RET 1 assume_abort_if_not(q1_back < 2147483647) [L56] 1 q1_back++ [L57] 1 i++ [L60] 1 cond = i < N [L64] 1 return 0; [L142] FCALL, FORK 0 pthread_create(&t2, 0, thread2, 0) [L69] 2 _Bool cond = j < N; [L71] COND TRUE 2 \read(cond) [L73] CALL 2 assume_abort_if_not(q2_back >= 0 && q2_back < n2) [L38] COND FALSE 2 !(!cond) [L73] RET 2 assume_abort_if_not(q2_back >= 0 && q2_back < n2) [L74] EXPR 2 f[j] [L74] CALL 2 assume_abort_if_not(f[j] > -2147483648) [L38] COND FALSE 2 !(!cond) [L74] RET 2 assume_abort_if_not(f[j] > -2147483648) [L75] EXPR 2 q2[q2_back] [L75] EXPR 2 f[j] [L75] CALL 2 assume_abort_if_not(q2[q2_back] == -f[j]) [L38] COND TRUE 2 !cond [L75] RET 2 assume_abort_if_not(q2[q2_back] == -f[j]) [L76] CALL 2 assume_abort_if_not(q2_back < 2147483647) [L38] COND FALSE 2 !(!cond) [L76] RET 2 assume_abort_if_not(q2_back < 2147483647) [L77] 2 q2_back++ [L78] 2 j++ [L81] 2 cond = j < N [L85] 2 return 0; [L143] FCALL, FORK 0 pthread_create(&t3, 0, thread3, 0) [L90] 3 _Bool cond = i < N || q1_front < q1_back; [L144] FCALL, FORK 0 pthread_create(&t4, 0, thread4, 0) [L108] 4 _Bool cond = j < N || q2_front < q2_back; [L145] 0 \read(t1) [L145] FCALL, JOIN 1 pthread_join(t1, 0) [L146] 0 \read(t2) [L146] FCALL, JOIN 2 pthread_join(t2, 0) [L110] COND TRUE 4 \read(cond) [L112] CALL 4 assume_abort_if_not(q2_front < q2_back && q2_front >= 0 && q2_front < n2) [L38] COND FALSE 4 !(!cond) [L112] RET 4 assume_abort_if_not(q2_front < q2_back && q2_front >= 0 && q2_front < n2) [L113] EXPR 4 q2[q2_front] [L113] CALL, EXPR 4 plus(total, q2[q2_front]) [L168] CALL 4 assume_abort_if_not(b >= 0 || a >= -2147483648 - b) [L38] COND TRUE 4 !cond [L168] RET 4 assume_abort_if_not(b >= 0 || a >= -2147483648 - b) [L169] CALL 4 assume_abort_if_not(b <= 0 || a <= 2147483647 - b) [L38] COND FALSE 4 !(!cond) [L169] RET 4 assume_abort_if_not(b <= 0 || a <= 2147483647 - b) [L170] 4 return a + b; [L113] RET, EXPR 4 plus(total, q2[q2_front]) [L113] 4 total = plus(total, q2[q2_front]) [L114] 4 q2_front++ [L117] 4 cond = j < N || q2_front < q2_back [L110] COND FALSE 4 !(\read(cond)) [L121] 4 return 0; [L147] 0 \read(t3) [L92] COND TRUE 3 \read(cond) [L94] CALL 3 assume_abort_if_not(q1_front < q1_back && q1_front >= 0 && q1_front < n1) [L38] COND TRUE 3 !cond [L94] RET 3 assume_abort_if_not(q1_front < q1_back && q1_front >= 0 && q1_front < n1) [L95] EXPR 3 q1[q1_front] [L95] CALL, EXPR 3 plus(total, q1[q1_front]) [L168] CALL 3 assume_abort_if_not(b >= 0 || a >= -2147483648 - b) [L38] COND TRUE 3 !cond [L168] RET 3 assume_abort_if_not(b >= 0 || a >= -2147483648 - b) [L169] CALL 3 assume_abort_if_not(b <= 0 || a <= 2147483647 - b) [L38] COND FALSE 3 !(!cond) [L169] RET 3 assume_abort_if_not(b <= 0 || a <= 2147483647 - b) [L170] 3 return a + b; [L95] RET, EXPR 3 plus(total, q1[q1_front]) [L95] 3 total = plus(total, q1[q1_front]) [L96] 3 q1_front++ [L99] 3 cond = i < N || q1_front < q1_back [L92] COND FALSE 3 !(\read(cond)) [L103] 3 return 0; [L147] FCALL, JOIN 3 pthread_join(t3, 0) [L148] 0 \read(t4) [L148] FCALL, JOIN 4 pthread_join(t4, 0) [L150] CALL 0 assume_abort_if_not(total != 0) [L38] COND TRUE 0 !cond [L150] RET 0 assume_abort_if_not(total != 0) [L151] 0 reach_error() - UnprovableResult [Line: 141]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 142]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 144]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - UnprovableResult [Line: 143]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 268 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 647.1s, OverallIterations: 21, TraceHistogramMax: 1, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.1s, AutomataDifference: 20.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 31.8s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2744 SdHoareTripleChecker+Valid, 16859.69ms IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2744 mSDsluCounter, 266 SdHoareTripleChecker+Invalid, 14689.05ms Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 594 IncrementalHoareTripleChecker+Unchecked, 4648 mSDsCounter, 235 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7671 IncrementalHoareTripleChecker+Invalid, 8500 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 235 mSolverCounterUnsat, 99 mSDtfsCounter, 7671 mSolverCounterSat, 52.00ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1833 GetRequests, 1556 SyntacticMatches, 0 SemanticMatches, 277 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1457 ImplicationChecksByTransitivity, 6.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2112occurred in iteration=10, InterpolantAutomatonStates: 196, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 20 MinimizatonAttempts, 13401 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 3.9s SatisfiabilityAnalysisTime, 579.1s InterpolantComputationTime, 924 NumberOfCodeBlocks, 924 NumberOfCodeBlocksAsserted, 36 NumberOfCheckSat, 1720 ConstructedInterpolants, 30 QuantifiedInterpolants, 7636 SizeOfPredicates, 220 NumberOfNonLiveVariables, 4983 ConjunctsInSsa, 296 ConjunctsInUnsatCore, 54 InterpolantComputations, 28 PerfectInterpolantSequences, 174/210 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN