./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 00b544e07f34285bd260f481b4b1205a15ed1c83d300c57496244de51f7f3936 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-07 00:44:04,437 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-07 00:44:04,438 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-07 00:44:04,466 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-07 00:44:04,467 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-07 00:44:04,468 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-07 00:44:04,470 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-07 00:44:04,472 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-07 00:44:04,474 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-07 00:44:04,476 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-07 00:44:04,477 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-07 00:44:04,478 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-07 00:44:04,478 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-07 00:44:04,480 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-07 00:44:04,481 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-07 00:44:04,482 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-07 00:44:04,483 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-07 00:44:04,484 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-07 00:44:04,486 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-07 00:44:04,489 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-07 00:44:04,490 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-07 00:44:04,492 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-07 00:44:04,493 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-07 00:44:04,493 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-07 00:44:04,496 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-07 00:44:04,496 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-07 00:44:04,496 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-07 00:44:04,497 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-07 00:44:04,497 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-07 00:44:04,498 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-07 00:44:04,498 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-07 00:44:04,499 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-07 00:44:04,500 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-07 00:44:04,500 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-07 00:44:04,501 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-07 00:44:04,501 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-07 00:44:04,501 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-07 00:44:04,502 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-07 00:44:04,502 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-07 00:44:04,502 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-07 00:44:04,503 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-07 00:44:04,504 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-07 00:44:04,527 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-07 00:44:04,528 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-07 00:44:04,528 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-07 00:44:04,528 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-07 00:44:04,529 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-07 00:44:04,529 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-07 00:44:04,530 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-07 00:44:04,530 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-07 00:44:04,530 INFO L138 SettingsManager]: * Use SBE=true [2021-12-07 00:44:04,530 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-07 00:44:04,530 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-07 00:44:04,531 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-07 00:44:04,531 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-07 00:44:04,531 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-07 00:44:04,531 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-07 00:44:04,531 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-07 00:44:04,531 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-07 00:44:04,532 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-07 00:44:04,532 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-07 00:44:04,532 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-07 00:44:04,532 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-07 00:44:04,532 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-07 00:44:04,532 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-07 00:44:04,533 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-07 00:44:04,533 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 00:44:04,533 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-07 00:44:04,533 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-07 00:44:04,533 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-07 00:44:04,534 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-07 00:44:04,534 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-07 00:44:04,534 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-07 00:44:04,534 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-07 00:44:04,534 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-07 00:44:04,534 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-07 00:44:04,535 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 00b544e07f34285bd260f481b4b1205a15ed1c83d300c57496244de51f7f3936 [2021-12-07 00:44:04,734 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-07 00:44:04,751 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-07 00:44:04,753 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-07 00:44:04,754 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-07 00:44:04,754 INFO L275 PluginConnector]: CDTParser initialized [2021-12-07 00:44:04,756 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c [2021-12-07 00:44:04,801 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/data/269e1be64/c121c0b9dea348aa836af5d864b7d812/FLAGcc8f187bc [2021-12-07 00:44:05,184 INFO L306 CDTParser]: Found 1 translation units. [2021-12-07 00:44:05,185 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c [2021-12-07 00:44:05,190 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/data/269e1be64/c121c0b9dea348aa836af5d864b7d812/FLAGcc8f187bc [2021-12-07 00:44:05,199 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/data/269e1be64/c121c0b9dea348aa836af5d864b7d812 [2021-12-07 00:44:05,201 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-07 00:44:05,202 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-07 00:44:05,203 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-07 00:44:05,203 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-07 00:44:05,206 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-07 00:44:05,206 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 12:44:05" (1/1) ... [2021-12-07 00:44:05,207 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50892eff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:44:05, skipping insertion in model container [2021-12-07 00:44:05,207 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 12:44:05" (1/1) ... [2021-12-07 00:44:05,212 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-07 00:44:05,225 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-07 00:44:05,344 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c[2681,2694] [2021-12-07 00:44:05,351 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 00:44:05,359 INFO L203 MainTranslator]: Completed pre-run [2021-12-07 00:44:05,378 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/sv-benchmarks/c/weaver/popl20-counter-fun.wvr.c[2681,2694] [2021-12-07 00:44:05,381 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-07 00:44:05,394 INFO L208 MainTranslator]: Completed translation [2021-12-07 00:44:05,395 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:44:05 WrapperNode [2021-12-07 00:44:05,395 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-07 00:44:05,396 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-07 00:44:05,396 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-07 00:44:05,396 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-07 00:44:05,404 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:44:05" (1/1) ... [2021-12-07 00:44:05,413 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:44:05" (1/1) ... [2021-12-07 00:44:05,439 INFO L137 Inliner]: procedures = 24, calls = 45, calls flagged for inlining = 13, calls inlined = 15, statements flattened = 193 [2021-12-07 00:44:05,439 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-07 00:44:05,440 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-07 00:44:05,440 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-07 00:44:05,440 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-07 00:44:05,448 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:44:05" (1/1) ... [2021-12-07 00:44:05,449 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:44:05" (1/1) ... [2021-12-07 00:44:05,452 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:44:05" (1/1) ... [2021-12-07 00:44:05,452 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:44:05" (1/1) ... [2021-12-07 00:44:05,461 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:44:05" (1/1) ... [2021-12-07 00:44:05,465 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:44:05" (1/1) ... [2021-12-07 00:44:05,467 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:44:05" (1/1) ... [2021-12-07 00:44:05,471 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-07 00:44:05,472 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-07 00:44:05,472 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-07 00:44:05,472 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-07 00:44:05,473 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:44:05" (1/1) ... [2021-12-07 00:44:05,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-07 00:44:05,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:05,501 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-07 00:44:05,504 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-07 00:44:05,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-07 00:44:05,533 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-12-07 00:44:05,533 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-12-07 00:44:05,533 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-12-07 00:44:05,533 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-12-07 00:44:05,533 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-07 00:44:05,533 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-07 00:44:05,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-07 00:44:05,534 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-12-07 00:44:05,534 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-12-07 00:44:05,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-07 00:44:05,534 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-07 00:44:05,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-07 00:44:05,534 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-07 00:44:05,534 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-07 00:44:05,535 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-12-07 00:44:05,610 INFO L236 CfgBuilder]: Building ICFG [2021-12-07 00:44:05,612 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-07 00:44:05,821 INFO L277 CfgBuilder]: Performing block encoding [2021-12-07 00:44:05,901 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-07 00:44:05,902 INFO L301 CfgBuilder]: Removed 4 assume(true) statements. [2021-12-07 00:44:05,903 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 12:44:05 BoogieIcfgContainer [2021-12-07 00:44:05,904 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-07 00:44:05,905 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-07 00:44:05,905 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-07 00:44:05,908 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-07 00:44:05,908 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.12 12:44:05" (1/3) ... [2021-12-07 00:44:05,908 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@705f0738 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 12:44:05, skipping insertion in model container [2021-12-07 00:44:05,908 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 12:44:05" (2/3) ... [2021-12-07 00:44:05,909 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@705f0738 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.12 12:44:05, skipping insertion in model container [2021-12-07 00:44:05,909 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 12:44:05" (3/3) ... [2021-12-07 00:44:05,910 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-counter-fun.wvr.c [2021-12-07 00:44:05,914 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-12-07 00:44:05,914 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-07 00:44:05,914 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-07 00:44:05,914 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-12-07 00:44:05,938 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,938 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,938 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,938 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,939 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,939 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,939 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,939 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,939 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,939 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,939 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,940 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,940 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,940 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,940 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,940 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,940 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,940 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,940 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,941 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,941 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,941 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,941 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,941 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,942 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,942 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,942 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,942 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,942 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,943 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,943 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,943 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,943 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,943 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,943 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,943 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,944 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,944 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,944 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,944 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,944 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,944 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,945 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,945 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,945 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,945 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,945 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,945 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,945 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,946 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,946 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,946 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,946 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,946 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,946 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,946 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~short11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,946 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,947 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,947 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,947 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,947 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,947 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,947 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,948 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,948 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~short11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,948 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,948 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,948 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,949 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,949 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,949 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,949 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,949 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,949 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,949 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,950 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,952 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,952 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,952 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,952 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,953 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,953 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,953 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,953 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,953 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~short4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,953 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,953 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,953 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,954 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,954 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,955 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,955 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,955 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~short11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,955 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,955 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,955 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,955 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,956 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,956 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,956 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-12-07 00:44:05,959 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-12-07 00:44:06,022 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-07 00:44:06,028 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=PETRI_NET, 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-12-07 00:44:06,029 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-12-07 00:44:06,041 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 159 places, 165 transitions, 346 flow [2021-12-07 00:44:06,088 INFO L129 PetriNetUnfolder]: 13/163 cut-off events. [2021-12-07 00:44:06,088 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-07 00:44:06,091 INFO L84 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 163 events. 13/163 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 84 event pairs, 0 based on Foata normal form. 0/149 useless extension candidates. Maximal degree in co-relation 128. Up to 2 conditions per place. [2021-12-07 00:44:06,091 INFO L82 GeneralOperation]: Start removeDead. Operand has 159 places, 165 transitions, 346 flow [2021-12-07 00:44:06,096 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 148 places, 154 transitions, 320 flow [2021-12-07 00:44:06,120 INFO L129 PetriNetUnfolder]: 13/153 cut-off events. [2021-12-07 00:44:06,120 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-12-07 00:44:06,121 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:06,121 INFO L254 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:06,122 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:06,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:06,126 INFO L85 PathProgramCache]: Analyzing trace with hash -971864850, now seen corresponding path program 1 times [2021-12-07 00:44:06,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:06,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434089896] [2021-12-07 00:44:06,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:06,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:06,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:06,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:44:06,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:06,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434089896] [2021-12-07 00:44:06,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434089896] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:44:06,475 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:44:06,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:44:06,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613670717] [2021-12-07 00:44:06,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:44:06,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-07 00:44:06,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:06,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-07 00:44:06,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-07 00:44:06,511 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 165 [2021-12-07 00:44:06,515 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 154 transitions, 320 flow. Second operand has 5 states, 5 states have (on average 128.0) internal successors, (640), 5 states have internal predecessors, (640), 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-12-07 00:44:06,515 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:06,515 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 165 [2021-12-07 00:44:06,516 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:06,612 INFO L129 PetriNetUnfolder]: 14/195 cut-off events. [2021-12-07 00:44:06,612 INFO L130 PetriNetUnfolder]: For 24/24 co-relation queries the response was YES. [2021-12-07 00:44:06,613 INFO L84 FinitePrefix]: Finished finitePrefix Result has 264 conditions, 195 events. 14/195 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 261 event pairs, 0 based on Foata normal form. 20/202 useless extension candidates. Maximal degree in co-relation 150. Up to 23 conditions per place. [2021-12-07 00:44:06,614 INFO L132 encePairwiseOnDemand]: 145/165 looper letters, 28 selfloop transitions, 3 changer transitions 10/154 dead transitions. [2021-12-07 00:44:06,614 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 154 transitions, 411 flow [2021-12-07 00:44:06,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-07 00:44:06,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-12-07 00:44:06,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 915 transitions. [2021-12-07 00:44:06,628 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7922077922077922 [2021-12-07 00:44:06,629 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 915 transitions. [2021-12-07 00:44:06,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 915 transitions. [2021-12-07 00:44:06,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:06,633 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 915 transitions. [2021-12-07 00:44:06,638 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 130.71428571428572) internal successors, (915), 7 states have internal predecessors, (915), 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-12-07 00:44:06,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 165.0) internal successors, (1320), 8 states have internal predecessors, (1320), 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-12-07 00:44:06,647 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 165.0) internal successors, (1320), 8 states have internal predecessors, (1320), 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-12-07 00:44:06,648 INFO L186 Difference]: Start difference. First operand has 148 places, 154 transitions, 320 flow. Second operand 7 states and 915 transitions. [2021-12-07 00:44:06,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 154 transitions, 411 flow [2021-12-07 00:44:06,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 154 transitions, 397 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-12-07 00:44:06,656 INFO L242 Difference]: Finished difference. Result has 153 places, 142 transitions, 307 flow [2021-12-07 00:44:06,657 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=307, PETRI_PLACES=153, PETRI_TRANSITIONS=142} [2021-12-07 00:44:06,660 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 5 predicate places. [2021-12-07 00:44:06,660 INFO L470 AbstractCegarLoop]: Abstraction has has 153 places, 142 transitions, 307 flow [2021-12-07 00:44:06,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 128.0) internal successors, (640), 5 states have internal predecessors, (640), 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-12-07 00:44:06,661 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:06,661 INFO L254 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:06,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-07 00:44:06,662 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:06,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:06,662 INFO L85 PathProgramCache]: Analyzing trace with hash 202378132, now seen corresponding path program 1 times [2021-12-07 00:44:06,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:06,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578951310] [2021-12-07 00:44:06,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:06,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:06,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:06,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:44:06,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:06,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578951310] [2021-12-07 00:44:06,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578951310] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:44:06,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872487596] [2021-12-07 00:44:06,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:06,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:06,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:06,776 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:44:06,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-07 00:44:06,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:06,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 283 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-07 00:44:06,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:44:07,232 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-07 00:44:07,232 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:44:07,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872487596] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:44:07,233 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-07 00:44:07,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 11 [2021-12-07 00:44:07,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053575281] [2021-12-07 00:44:07,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:44:07,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-07 00:44:07,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:07,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-07 00:44:07,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-07 00:44:07,237 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 165 [2021-12-07 00:44:07,238 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 142 transitions, 307 flow. Second operand has 7 states, 7 states have (on average 124.57142857142857) internal successors, (872), 7 states have internal predecessors, (872), 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-12-07 00:44:07,238 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:07,238 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 165 [2021-12-07 00:44:07,238 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:07,396 INFO L129 PetriNetUnfolder]: 15/265 cut-off events. [2021-12-07 00:44:07,396 INFO L130 PetriNetUnfolder]: For 28/31 co-relation queries the response was YES. [2021-12-07 00:44:07,397 INFO L84 FinitePrefix]: Finished finitePrefix Result has 369 conditions, 265 events. 15/265 cut-off events. For 28/31 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 509 event pairs, 2 based on Foata normal form. 4/253 useless extension candidates. Maximal degree in co-relation 359. Up to 37 conditions per place. [2021-12-07 00:44:07,399 INFO L132 encePairwiseOnDemand]: 153/165 looper letters, 31 selfloop transitions, 9 changer transitions 17/163 dead transitions. [2021-12-07 00:44:07,399 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 163 transitions, 467 flow [2021-12-07 00:44:07,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-07 00:44:07,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-12-07 00:44:07,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1267 transitions. [2021-12-07 00:44:07,404 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7678787878787878 [2021-12-07 00:44:07,404 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1267 transitions. [2021-12-07 00:44:07,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1267 transitions. [2021-12-07 00:44:07,406 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:07,406 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1267 transitions. [2021-12-07 00:44:07,410 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 126.7) internal successors, (1267), 10 states have internal predecessors, (1267), 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-12-07 00:44:07,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 165.0) internal successors, (1815), 11 states have internal predecessors, (1815), 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-12-07 00:44:07,416 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 165.0) internal successors, (1815), 11 states have internal predecessors, (1815), 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-12-07 00:44:07,416 INFO L186 Difference]: Start difference. First operand has 153 places, 142 transitions, 307 flow. Second operand 10 states and 1267 transitions. [2021-12-07 00:44:07,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 163 transitions, 467 flow [2021-12-07 00:44:07,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 163 transitions, 460 flow, removed 2 selfloop flow, removed 3 redundant places. [2021-12-07 00:44:07,423 INFO L242 Difference]: Finished difference. Result has 152 places, 143 transitions, 332 flow [2021-12-07 00:44:07,423 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=332, PETRI_PLACES=152, PETRI_TRANSITIONS=143} [2021-12-07 00:44:07,424 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 4 predicate places. [2021-12-07 00:44:07,424 INFO L470 AbstractCegarLoop]: Abstraction has has 152 places, 143 transitions, 332 flow [2021-12-07 00:44:07,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 124.57142857142857) internal successors, (872), 7 states have internal predecessors, (872), 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-12-07 00:44:07,425 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:07,425 INFO L254 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:07,452 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-07 00:44:07,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:07,627 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:07,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:07,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1935558459, now seen corresponding path program 1 times [2021-12-07 00:44:07,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:07,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832360582] [2021-12-07 00:44:07,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:07,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:07,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:07,802 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:44:07,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:07,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832360582] [2021-12-07 00:44:07,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832360582] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:44:07,802 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:44:07,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:44:07,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723104372] [2021-12-07 00:44:07,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:44:07,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-07 00:44:07,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:07,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-07 00:44:07,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-07 00:44:07,806 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 165 [2021-12-07 00:44:07,807 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 143 transitions, 332 flow. Second operand has 5 states, 5 states have (on average 139.8) internal successors, (699), 5 states have internal predecessors, (699), 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-12-07 00:44:07,808 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:07,808 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 165 [2021-12-07 00:44:07,808 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:07,923 INFO L129 PetriNetUnfolder]: 118/434 cut-off events. [2021-12-07 00:44:07,924 INFO L130 PetriNetUnfolder]: For 47/47 co-relation queries the response was YES. [2021-12-07 00:44:07,925 INFO L84 FinitePrefix]: Finished finitePrefix Result has 746 conditions, 434 events. 118/434 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1592 event pairs, 37 based on Foata normal form. 0/385 useless extension candidates. Maximal degree in co-relation 662. Up to 126 conditions per place. [2021-12-07 00:44:07,927 INFO L132 encePairwiseOnDemand]: 158/165 looper letters, 36 selfloop transitions, 5 changer transitions 4/168 dead transitions. [2021-12-07 00:44:07,927 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 168 transitions, 491 flow [2021-12-07 00:44:07,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:44:07,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 00:44:07,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 864 transitions. [2021-12-07 00:44:07,930 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8727272727272727 [2021-12-07 00:44:07,930 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 864 transitions. [2021-12-07 00:44:07,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 864 transitions. [2021-12-07 00:44:07,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:07,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 864 transitions. [2021-12-07 00:44:07,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 144.0) internal successors, (864), 6 states have internal predecessors, (864), 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-12-07 00:44:07,935 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 165.0) internal successors, (1155), 7 states have internal predecessors, (1155), 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-12-07 00:44:07,935 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 165.0) internal successors, (1155), 7 states have internal predecessors, (1155), 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-12-07 00:44:07,936 INFO L186 Difference]: Start difference. First operand has 152 places, 143 transitions, 332 flow. Second operand 6 states and 864 transitions. [2021-12-07 00:44:07,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 168 transitions, 491 flow [2021-12-07 00:44:07,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 168 transitions, 475 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-12-07 00:44:07,940 INFO L242 Difference]: Finished difference. Result has 152 places, 145 transitions, 342 flow [2021-12-07 00:44:07,940 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=342, PETRI_PLACES=152, PETRI_TRANSITIONS=145} [2021-12-07 00:44:07,941 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 4 predicate places. [2021-12-07 00:44:07,941 INFO L470 AbstractCegarLoop]: Abstraction has has 152 places, 145 transitions, 342 flow [2021-12-07 00:44:07,942 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 139.8) internal successors, (699), 5 states have internal predecessors, (699), 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-12-07 00:44:07,942 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:07,942 INFO L254 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:07,942 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-07 00:44:07,942 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:07,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:07,943 INFO L85 PathProgramCache]: Analyzing trace with hash -774645913, now seen corresponding path program 2 times [2021-12-07 00:44:07,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:07,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390870361] [2021-12-07 00:44:07,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:07,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:07,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:07,999 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:44:07,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:08,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390870361] [2021-12-07 00:44:08,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390870361] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:44:08,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127713666] [2021-12-07 00:44:08,000 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-07 00:44:08,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:08,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:08,001 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:44:08,002 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-07 00:44:08,075 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-07 00:44:08,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:44:08,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-07 00:44:08,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:44:08,229 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:44:08,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:44:08,340 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:44:08,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127713666] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:44:08,341 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:44:08,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2021-12-07 00:44:08,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113844161] [2021-12-07 00:44:08,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:44:08,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-07 00:44:08,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:08,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-07 00:44:08,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-12-07 00:44:08,344 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 165 [2021-12-07 00:44:08,345 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 145 transitions, 342 flow. Second operand has 9 states, 9 states have (on average 139.66666666666666) internal successors, (1257), 9 states have internal predecessors, (1257), 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-12-07 00:44:08,345 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:08,345 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 165 [2021-12-07 00:44:08,346 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:08,575 INFO L129 PetriNetUnfolder]: 192/589 cut-off events. [2021-12-07 00:44:08,575 INFO L130 PetriNetUnfolder]: For 182/182 co-relation queries the response was YES. [2021-12-07 00:44:08,577 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1235 conditions, 589 events. 192/589 cut-off events. For 182/182 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2561 event pairs, 7 based on Foata normal form. 9/593 useless extension candidates. Maximal degree in co-relation 1152. Up to 71 conditions per place. [2021-12-07 00:44:08,582 INFO L132 encePairwiseOnDemand]: 157/165 looper letters, 72 selfloop transitions, 31 changer transitions 1/227 dead transitions. [2021-12-07 00:44:08,582 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 227 transitions, 842 flow [2021-12-07 00:44:08,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-07 00:44:08,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-07 00:44:08,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2008 transitions. [2021-12-07 00:44:08,589 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8692640692640693 [2021-12-07 00:44:08,589 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2008 transitions. [2021-12-07 00:44:08,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2008 transitions. [2021-12-07 00:44:08,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:08,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2008 transitions. [2021-12-07 00:44:08,597 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 143.42857142857142) internal successors, (2008), 14 states have internal predecessors, (2008), 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-12-07 00:44:08,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 165.0) internal successors, (2475), 15 states have internal predecessors, (2475), 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-12-07 00:44:08,604 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 165.0) internal successors, (2475), 15 states have internal predecessors, (2475), 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-12-07 00:44:08,604 INFO L186 Difference]: Start difference. First operand has 152 places, 145 transitions, 342 flow. Second operand 14 states and 2008 transitions. [2021-12-07 00:44:08,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 227 transitions, 842 flow [2021-12-07 00:44:08,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 227 transitions, 815 flow, removed 5 selfloop flow, removed 3 redundant places. [2021-12-07 00:44:08,613 INFO L242 Difference]: Finished difference. Result has 168 places, 177 transitions, 554 flow [2021-12-07 00:44:08,613 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=554, PETRI_PLACES=168, PETRI_TRANSITIONS=177} [2021-12-07 00:44:08,614 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 20 predicate places. [2021-12-07 00:44:08,614 INFO L470 AbstractCegarLoop]: Abstraction has has 168 places, 177 transitions, 554 flow [2021-12-07 00:44:08,615 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 139.66666666666666) internal successors, (1257), 9 states have internal predecessors, (1257), 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-12-07 00:44:08,615 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:08,615 INFO L254 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:08,644 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-07 00:44:08,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2021-12-07 00:44:08,816 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:08,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:08,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1462097601, now seen corresponding path program 1 times [2021-12-07 00:44:08,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:08,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173558686] [2021-12-07 00:44:08,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:08,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:08,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:08,886 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:44:08,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:08,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173558686] [2021-12-07 00:44:08,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173558686] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:44:08,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542269803] [2021-12-07 00:44:08,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:08,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:08,887 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:08,888 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:44:08,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-07 00:44:08,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:08,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-07 00:44:08,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:44:09,196 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:44:09,196 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-07 00:44:09,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542269803] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:44:09,196 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-07 00:44:09,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 11 [2021-12-07 00:44:09,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039514381] [2021-12-07 00:44:09,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:44:09,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-07 00:44:09,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:09,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-07 00:44:09,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-07 00:44:09,198 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 165 [2021-12-07 00:44:09,199 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 177 transitions, 554 flow. Second operand has 7 states, 7 states have (on average 125.14285714285714) internal successors, (876), 7 states have internal predecessors, (876), 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-12-07 00:44:09,199 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:09,199 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 165 [2021-12-07 00:44:09,200 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:09,326 INFO L129 PetriNetUnfolder]: 68/475 cut-off events. [2021-12-07 00:44:09,326 INFO L130 PetriNetUnfolder]: For 284/300 co-relation queries the response was YES. [2021-12-07 00:44:09,327 INFO L84 FinitePrefix]: Finished finitePrefix Result has 921 conditions, 475 events. 68/475 cut-off events. For 284/300 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1986 event pairs, 14 based on Foata normal form. 12/475 useless extension candidates. Maximal degree in co-relation 817. Up to 76 conditions per place. [2021-12-07 00:44:09,329 INFO L132 encePairwiseOnDemand]: 155/165 looper letters, 34 selfloop transitions, 7 changer transitions 5/186 dead transitions. [2021-12-07 00:44:09,329 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 186 transitions, 668 flow [2021-12-07 00:44:09,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-07 00:44:09,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-12-07 00:44:09,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1013 transitions. [2021-12-07 00:44:09,332 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7674242424242425 [2021-12-07 00:44:09,332 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1013 transitions. [2021-12-07 00:44:09,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1013 transitions. [2021-12-07 00:44:09,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:09,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1013 transitions. [2021-12-07 00:44:09,335 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 126.625) internal successors, (1013), 8 states have internal predecessors, (1013), 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-12-07 00:44:09,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 165.0) internal successors, (1485), 9 states have internal predecessors, (1485), 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-12-07 00:44:09,338 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 165.0) internal successors, (1485), 9 states have internal predecessors, (1485), 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-12-07 00:44:09,338 INFO L186 Difference]: Start difference. First operand has 168 places, 177 transitions, 554 flow. Second operand 8 states and 1013 transitions. [2021-12-07 00:44:09,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 186 transitions, 668 flow [2021-12-07 00:44:09,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 186 transitions, 666 flow, removed 1 selfloop flow, removed 0 redundant places. [2021-12-07 00:44:09,345 INFO L242 Difference]: Finished difference. Result has 177 places, 178 transitions, 578 flow [2021-12-07 00:44:09,345 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=578, PETRI_PLACES=177, PETRI_TRANSITIONS=178} [2021-12-07 00:44:09,346 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 29 predicate places. [2021-12-07 00:44:09,346 INFO L470 AbstractCegarLoop]: Abstraction has has 177 places, 178 transitions, 578 flow [2021-12-07 00:44:09,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 125.14285714285714) internal successors, (876), 7 states have internal predecessors, (876), 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-12-07 00:44:09,346 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:09,347 INFO L254 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:09,367 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-07 00:44:09,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:09,547 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:09,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:09,548 INFO L85 PathProgramCache]: Analyzing trace with hash -533874036, now seen corresponding path program 1 times [2021-12-07 00:44:09,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:09,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018755994] [2021-12-07 00:44:09,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:09,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:09,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:09,599 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 00:44:09,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:09,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018755994] [2021-12-07 00:44:09,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018755994] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:44:09,599 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:44:09,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:44:09,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405339081] [2021-12-07 00:44:09,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:44:09,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-07 00:44:09,600 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:09,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-07 00:44:09,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-12-07 00:44:09,601 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 165 [2021-12-07 00:44:09,602 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 178 transitions, 578 flow. Second operand has 5 states, 5 states have (on average 139.8) internal successors, (699), 5 states have internal predecessors, (699), 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-12-07 00:44:09,602 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:09,602 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 165 [2021-12-07 00:44:09,602 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:09,771 INFO L129 PetriNetUnfolder]: 216/682 cut-off events. [2021-12-07 00:44:09,771 INFO L130 PetriNetUnfolder]: For 818/833 co-relation queries the response was YES. [2021-12-07 00:44:09,774 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1786 conditions, 682 events. 216/682 cut-off events. For 818/833 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3308 event pairs, 80 based on Foata normal form. 8/678 useless extension candidates. Maximal degree in co-relation 1693. Up to 229 conditions per place. [2021-12-07 00:44:09,779 INFO L132 encePairwiseOnDemand]: 157/165 looper letters, 69 selfloop transitions, 16 changer transitions 1/210 dead transitions. [2021-12-07 00:44:09,779 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 210 transitions, 914 flow [2021-12-07 00:44:09,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-07 00:44:09,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-07 00:44:09,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 737 transitions. [2021-12-07 00:44:09,782 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8933333333333333 [2021-12-07 00:44:09,782 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 737 transitions. [2021-12-07 00:44:09,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 737 transitions. [2021-12-07 00:44:09,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:09,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 737 transitions. [2021-12-07 00:44:09,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 147.4) internal successors, (737), 5 states have internal predecessors, (737), 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-12-07 00:44:09,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 165.0) internal successors, (990), 6 states have internal predecessors, (990), 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-12-07 00:44:09,788 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 165.0) internal successors, (990), 6 states have internal predecessors, (990), 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-12-07 00:44:09,788 INFO L186 Difference]: Start difference. First operand has 177 places, 178 transitions, 578 flow. Second operand 5 states and 737 transitions. [2021-12-07 00:44:09,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 210 transitions, 914 flow [2021-12-07 00:44:09,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 210 transitions, 890 flow, removed 6 selfloop flow, removed 6 redundant places. [2021-12-07 00:44:09,798 INFO L242 Difference]: Finished difference. Result has 176 places, 185 transitions, 665 flow [2021-12-07 00:44:09,799 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=665, PETRI_PLACES=176, PETRI_TRANSITIONS=185} [2021-12-07 00:44:09,799 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 28 predicate places. [2021-12-07 00:44:09,800 INFO L470 AbstractCegarLoop]: Abstraction has has 176 places, 185 transitions, 665 flow [2021-12-07 00:44:09,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 139.8) internal successors, (699), 5 states have internal predecessors, (699), 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-12-07 00:44:09,800 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:09,800 INFO L254 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:09,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-07 00:44:09,801 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:09,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:09,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1873111084, now seen corresponding path program 2 times [2021-12-07 00:44:09,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:09,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209040902] [2021-12-07 00:44:09,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:09,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:09,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:09,868 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 00:44:09,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:09,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209040902] [2021-12-07 00:44:09,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209040902] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:44:09,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090838564] [2021-12-07 00:44:09,868 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-07 00:44:09,869 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:09,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:09,870 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:44:09,870 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-07 00:44:09,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-07 00:44:09,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:44:09,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-07 00:44:09,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:44:10,086 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 00:44:10,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:44:10,186 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 00:44:10,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090838564] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:44:10,186 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:44:10,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2021-12-07 00:44:10,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873805447] [2021-12-07 00:44:10,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:44:10,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 00:44:10,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:10,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 00:44:10,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-12-07 00:44:10,194 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 165 [2021-12-07 00:44:10,196 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 185 transitions, 665 flow. Second operand has 11 states, 11 states have (on average 139.8181818181818) internal successors, (1538), 11 states have internal predecessors, (1538), 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-12-07 00:44:10,196 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:10,196 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 165 [2021-12-07 00:44:10,196 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:10,402 INFO L129 PetriNetUnfolder]: 228/776 cut-off events. [2021-12-07 00:44:10,402 INFO L130 PetriNetUnfolder]: For 1144/1148 co-relation queries the response was YES. [2021-12-07 00:44:10,404 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2050 conditions, 776 events. 228/776 cut-off events. For 1144/1148 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4130 event pairs, 38 based on Foata normal form. 12/781 useless extension candidates. Maximal degree in co-relation 1959. Up to 137 conditions per place. [2021-12-07 00:44:10,408 INFO L132 encePairwiseOnDemand]: 157/165 looper letters, 74 selfloop transitions, 48 changer transitions 1/247 dead transitions. [2021-12-07 00:44:10,408 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 247 transitions, 1212 flow [2021-12-07 00:44:10,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-07 00:44:10,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-07 00:44:10,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1308 transitions. [2021-12-07 00:44:10,412 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8808080808080808 [2021-12-07 00:44:10,412 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1308 transitions. [2021-12-07 00:44:10,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1308 transitions. [2021-12-07 00:44:10,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:10,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1308 transitions. [2021-12-07 00:44:10,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 145.33333333333334) internal successors, (1308), 9 states have internal predecessors, (1308), 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-12-07 00:44:10,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 165.0) internal successors, (1650), 10 states have internal predecessors, (1650), 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-12-07 00:44:10,419 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 165.0) internal successors, (1650), 10 states have internal predecessors, (1650), 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-12-07 00:44:10,419 INFO L186 Difference]: Start difference. First operand has 176 places, 185 transitions, 665 flow. Second operand 9 states and 1308 transitions. [2021-12-07 00:44:10,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 247 transitions, 1212 flow [2021-12-07 00:44:10,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 247 transitions, 1200 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-12-07 00:44:10,427 INFO L242 Difference]: Finished difference. Result has 188 places, 205 transitions, 945 flow [2021-12-07 00:44:10,427 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=657, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=945, PETRI_PLACES=188, PETRI_TRANSITIONS=205} [2021-12-07 00:44:10,428 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 40 predicate places. [2021-12-07 00:44:10,428 INFO L470 AbstractCegarLoop]: Abstraction has has 188 places, 205 transitions, 945 flow [2021-12-07 00:44:10,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 139.8181818181818) internal successors, (1538), 11 states have internal predecessors, (1538), 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-12-07 00:44:10,428 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:10,429 INFO L254 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:10,461 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-07 00:44:10,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:10,630 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:10,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:10,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1869100938, now seen corresponding path program 1 times [2021-12-07 00:44:10,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:10,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171092280] [2021-12-07 00:44:10,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:10,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:10,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:10,719 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 00:44:10,720 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:10,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171092280] [2021-12-07 00:44:10,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171092280] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:44:10,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421329965] [2021-12-07 00:44:10,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:10,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:10,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:10,729 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:44:10,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-07 00:44:10,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:10,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-07 00:44:10,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:44:10,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 00:44:10,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:44:11,044 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 00:44:11,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421329965] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:44:11,045 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:44:11,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2021-12-07 00:44:11,045 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039087909] [2021-12-07 00:44:11,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:44:11,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-07 00:44:11,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:11,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-07 00:44:11,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-12-07 00:44:11,048 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 165 [2021-12-07 00:44:11,050 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 205 transitions, 945 flow. Second operand has 9 states, 9 states have (on average 139.44444444444446) internal successors, (1255), 9 states have internal predecessors, (1255), 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-12-07 00:44:11,050 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:11,050 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 165 [2021-12-07 00:44:11,050 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:11,310 INFO L129 PetriNetUnfolder]: 260/848 cut-off events. [2021-12-07 00:44:11,310 INFO L130 PetriNetUnfolder]: For 1943/1943 co-relation queries the response was YES. [2021-12-07 00:44:11,313 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2567 conditions, 848 events. 260/848 cut-off events. For 1943/1943 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4670 event pairs, 27 based on Foata normal form. 5/846 useless extension candidates. Maximal degree in co-relation 2471. Up to 109 conditions per place. [2021-12-07 00:44:11,317 INFO L132 encePairwiseOnDemand]: 157/165 looper letters, 87 selfloop transitions, 75 changer transitions 0/286 dead transitions. [2021-12-07 00:44:11,318 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 286 transitions, 1760 flow [2021-12-07 00:44:11,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-07 00:44:11,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-12-07 00:44:11,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2004 transitions. [2021-12-07 00:44:11,322 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8675324675324675 [2021-12-07 00:44:11,322 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2004 transitions. [2021-12-07 00:44:11,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2004 transitions. [2021-12-07 00:44:11,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:11,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2004 transitions. [2021-12-07 00:44:11,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 143.14285714285714) internal successors, (2004), 14 states have internal predecessors, (2004), 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-12-07 00:44:11,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 165.0) internal successors, (2475), 15 states have internal predecessors, (2475), 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-12-07 00:44:11,332 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 165.0) internal successors, (2475), 15 states have internal predecessors, (2475), 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-12-07 00:44:11,332 INFO L186 Difference]: Start difference. First operand has 188 places, 205 transitions, 945 flow. Second operand 14 states and 2004 transitions. [2021-12-07 00:44:11,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 286 transitions, 1760 flow [2021-12-07 00:44:11,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 286 transitions, 1726 flow, removed 17 selfloop flow, removed 0 redundant places. [2021-12-07 00:44:11,344 INFO L242 Difference]: Finished difference. Result has 205 places, 237 transitions, 1402 flow [2021-12-07 00:44:11,344 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=921, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1402, PETRI_PLACES=205, PETRI_TRANSITIONS=237} [2021-12-07 00:44:11,345 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 57 predicate places. [2021-12-07 00:44:11,345 INFO L470 AbstractCegarLoop]: Abstraction has has 205 places, 237 transitions, 1402 flow [2021-12-07 00:44:11,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 139.44444444444446) internal successors, (1255), 9 states have internal predecessors, (1255), 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-12-07 00:44:11,345 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:11,346 INFO L254 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:11,377 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-07 00:44:11,546 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:11,547 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:11,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:11,548 INFO L85 PathProgramCache]: Analyzing trace with hash -89082242, now seen corresponding path program 2 times [2021-12-07 00:44:11,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:11,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959685044] [2021-12-07 00:44:11,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:11,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:11,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:11,718 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 00:44:11,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:11,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959685044] [2021-12-07 00:44:11,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959685044] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:44:11,718 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:44:11,719 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:44:11,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606639529] [2021-12-07 00:44:11,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:44:11,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-07 00:44:11,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:11,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-07 00:44:11,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-07 00:44:11,722 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 165 [2021-12-07 00:44:11,723 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 237 transitions, 1402 flow. Second operand has 5 states, 5 states have (on average 139.8) internal successors, (699), 5 states have internal predecessors, (699), 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-12-07 00:44:11,723 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:11,723 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 165 [2021-12-07 00:44:11,723 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:11,936 INFO L129 PetriNetUnfolder]: 260/873 cut-off events. [2021-12-07 00:44:11,936 INFO L130 PetriNetUnfolder]: For 2861/2863 co-relation queries the response was YES. [2021-12-07 00:44:11,941 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2866 conditions, 873 events. 260/873 cut-off events. For 2861/2863 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4959 event pairs, 91 based on Foata normal form. 2/865 useless extension candidates. Maximal degree in co-relation 2765. Up to 282 conditions per place. [2021-12-07 00:44:11,947 INFO L132 encePairwiseOnDemand]: 158/165 looper letters, 110 selfloop transitions, 24 changer transitions 6/264 dead transitions. [2021-12-07 00:44:11,948 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 264 transitions, 1905 flow [2021-12-07 00:44:11,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:44:11,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 00:44:11,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 865 transitions. [2021-12-07 00:44:11,951 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8737373737373737 [2021-12-07 00:44:11,951 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 865 transitions. [2021-12-07 00:44:11,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 865 transitions. [2021-12-07 00:44:11,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:11,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 865 transitions. [2021-12-07 00:44:11,953 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 144.16666666666666) internal successors, (865), 6 states have internal predecessors, (865), 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-12-07 00:44:11,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 165.0) internal successors, (1155), 7 states have internal predecessors, (1155), 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-12-07 00:44:11,956 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 165.0) internal successors, (1155), 7 states have internal predecessors, (1155), 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-12-07 00:44:11,956 INFO L186 Difference]: Start difference. First operand has 205 places, 237 transitions, 1402 flow. Second operand 6 states and 865 transitions. [2021-12-07 00:44:11,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 264 transitions, 1905 flow [2021-12-07 00:44:11,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 264 transitions, 1777 flow, removed 38 selfloop flow, removed 3 redundant places. [2021-12-07 00:44:11,972 INFO L242 Difference]: Finished difference. Result has 209 places, 237 transitions, 1343 flow [2021-12-07 00:44:11,972 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=1289, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1343, PETRI_PLACES=209, PETRI_TRANSITIONS=237} [2021-12-07 00:44:11,973 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 61 predicate places. [2021-12-07 00:44:11,973 INFO L470 AbstractCegarLoop]: Abstraction has has 209 places, 237 transitions, 1343 flow [2021-12-07 00:44:11,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 139.8) internal successors, (699), 5 states have internal predecessors, (699), 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-12-07 00:44:11,973 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:11,974 INFO L254 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:11,974 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-07 00:44:11,974 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:11,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:11,974 INFO L85 PathProgramCache]: Analyzing trace with hash -552919854, now seen corresponding path program 3 times [2021-12-07 00:44:11,974 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:11,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096343199] [2021-12-07 00:44:11,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:11,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:11,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:12,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-12-07 00:44:12,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:12,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096343199] [2021-12-07 00:44:12,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096343199] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:44:12,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320637441] [2021-12-07 00:44:12,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-07 00:44:12,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:12,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:12,025 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:44:12,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-07 00:44:12,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-07 00:44:12,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:44:12,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-07 00:44:12,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:44:12,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 00:44:12,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:44:12,320 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 00:44:12,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320637441] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:44:12,320 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:44:12,320 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2021-12-07 00:44:12,321 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117348309] [2021-12-07 00:44:12,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:44:12,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 00:44:12,321 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:12,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 00:44:12,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-12-07 00:44:12,324 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 165 [2021-12-07 00:44:12,325 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 237 transitions, 1343 flow. Second operand has 11 states, 11 states have (on average 139.63636363636363) internal successors, (1536), 11 states have internal predecessors, (1536), 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-12-07 00:44:12,325 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:12,326 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 165 [2021-12-07 00:44:12,326 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:12,575 INFO L129 PetriNetUnfolder]: 268/907 cut-off events. [2021-12-07 00:44:12,575 INFO L130 PetriNetUnfolder]: For 2753/2753 co-relation queries the response was YES. [2021-12-07 00:44:12,578 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2870 conditions, 907 events. 268/907 cut-off events. For 2753/2753 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5293 event pairs, 78 based on Foata normal form. 5/901 useless extension candidates. Maximal degree in co-relation 2767. Up to 182 conditions per place. [2021-12-07 00:44:12,582 INFO L132 encePairwiseOnDemand]: 157/165 looper letters, 108 selfloop transitions, 55 changer transitions 1/288 dead transitions. [2021-12-07 00:44:12,583 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 288 transitions, 1966 flow [2021-12-07 00:44:12,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-07 00:44:12,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-12-07 00:44:12,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1307 transitions. [2021-12-07 00:44:12,586 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8801346801346801 [2021-12-07 00:44:12,586 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1307 transitions. [2021-12-07 00:44:12,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1307 transitions. [2021-12-07 00:44:12,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:12,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1307 transitions. [2021-12-07 00:44:12,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 145.22222222222223) internal successors, (1307), 9 states have internal predecessors, (1307), 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-12-07 00:44:12,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 165.0) internal successors, (1650), 10 states have internal predecessors, (1650), 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-12-07 00:44:12,592 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 165.0) internal successors, (1650), 10 states have internal predecessors, (1650), 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-12-07 00:44:12,592 INFO L186 Difference]: Start difference. First operand has 209 places, 237 transitions, 1343 flow. Second operand 9 states and 1307 transitions. [2021-12-07 00:44:12,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 288 transitions, 1966 flow [2021-12-07 00:44:12,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 288 transitions, 1938 flow, removed 1 selfloop flow, removed 3 redundant places. [2021-12-07 00:44:12,606 INFO L242 Difference]: Finished difference. Result has 217 places, 249 transitions, 1610 flow [2021-12-07 00:44:12,607 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=1317, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1610, PETRI_PLACES=217, PETRI_TRANSITIONS=249} [2021-12-07 00:44:12,607 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 69 predicate places. [2021-12-07 00:44:12,607 INFO L470 AbstractCegarLoop]: Abstraction has has 217 places, 249 transitions, 1610 flow [2021-12-07 00:44:12,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 139.63636363636363) internal successors, (1536), 11 states have internal predecessors, (1536), 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-12-07 00:44:12,608 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:12,608 INFO L254 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:12,640 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-12-07 00:44:12,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-12-07 00:44:12,810 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:12,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:12,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1815906442, now seen corresponding path program 3 times [2021-12-07 00:44:12,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:12,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127460202] [2021-12-07 00:44:12,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:12,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:12,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:12,975 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 00:44:12,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:12,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127460202] [2021-12-07 00:44:12,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127460202] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:44:12,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395011624] [2021-12-07 00:44:12,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-07 00:44:12,976 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:12,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:12,977 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:44:12,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-07 00:44:13,049 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-07 00:44:13,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:44:13,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-07 00:44:13,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:44:13,178 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 00:44:13,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:44:13,263 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 00:44:13,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395011624] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:44:13,263 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:44:13,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2021-12-07 00:44:13,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570774271] [2021-12-07 00:44:13,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:44:13,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-07 00:44:13,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:13,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-07 00:44:13,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2021-12-07 00:44:13,266 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 165 [2021-12-07 00:44:13,267 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 249 transitions, 1610 flow. Second operand has 11 states, 11 states have (on average 139.8181818181818) internal successors, (1538), 11 states have internal predecessors, (1538), 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-12-07 00:44:13,267 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:13,267 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 165 [2021-12-07 00:44:13,267 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:13,551 INFO L129 PetriNetUnfolder]: 306/1052 cut-off events. [2021-12-07 00:44:13,551 INFO L130 PetriNetUnfolder]: For 4008/4008 co-relation queries the response was YES. [2021-12-07 00:44:13,555 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3447 conditions, 1052 events. 306/1052 cut-off events. For 4008/4008 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 6595 event pairs, 40 based on Foata normal form. 6/1048 useless extension candidates. Maximal degree in co-relation 3343. Up to 139 conditions per place. [2021-12-07 00:44:13,561 INFO L132 encePairwiseOnDemand]: 157/165 looper letters, 109 selfloop transitions, 80 changer transitions 2/315 dead transitions. [2021-12-07 00:44:13,561 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 315 transitions, 2365 flow [2021-12-07 00:44:13,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-07 00:44:13,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-12-07 00:44:13,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1877 transitions. [2021-12-07 00:44:13,565 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.875058275058275 [2021-12-07 00:44:13,565 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1877 transitions. [2021-12-07 00:44:13,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1877 transitions. [2021-12-07 00:44:13,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:13,566 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1877 transitions. [2021-12-07 00:44:13,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 144.3846153846154) internal successors, (1877), 13 states have internal predecessors, (1877), 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-12-07 00:44:13,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 165.0) internal successors, (2310), 14 states have internal predecessors, (2310), 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-12-07 00:44:13,573 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 165.0) internal successors, (2310), 14 states have internal predecessors, (2310), 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-12-07 00:44:13,573 INFO L186 Difference]: Start difference. First operand has 217 places, 249 transitions, 1610 flow. Second operand 13 states and 1877 transitions. [2021-12-07 00:44:13,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 315 transitions, 2365 flow [2021-12-07 00:44:13,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 315 transitions, 2202 flow, removed 25 selfloop flow, removed 6 redundant places. [2021-12-07 00:44:13,591 INFO L242 Difference]: Finished difference. Result has 225 places, 259 transitions, 1736 flow [2021-12-07 00:44:13,592 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=1435, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1736, PETRI_PLACES=225, PETRI_TRANSITIONS=259} [2021-12-07 00:44:13,592 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 77 predicate places. [2021-12-07 00:44:13,592 INFO L470 AbstractCegarLoop]: Abstraction has has 225 places, 259 transitions, 1736 flow [2021-12-07 00:44:13,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 139.8181818181818) internal successors, (1538), 11 states have internal predecessors, (1538), 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-12-07 00:44:13,593 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:13,593 INFO L254 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:13,626 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-12-07 00:44:13,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:13,794 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:13,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:13,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1175586544, now seen corresponding path program 4 times [2021-12-07 00:44:13,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:13,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269313796] [2021-12-07 00:44:13,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:13,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:13,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:13,851 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 00:44:13,851 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:13,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269313796] [2021-12-07 00:44:13,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269313796] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:44:13,851 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:44:13,852 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:44:13,852 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607627447] [2021-12-07 00:44:13,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:44:13,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-07 00:44:13,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:13,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-07 00:44:13,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-07 00:44:13,854 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 165 [2021-12-07 00:44:13,859 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 259 transitions, 1736 flow. Second operand has 5 states, 5 states have (on average 139.8) internal successors, (699), 5 states have internal predecessors, (699), 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-12-07 00:44:13,860 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:13,860 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 165 [2021-12-07 00:44:13,860 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:14,058 INFO L129 PetriNetUnfolder]: 295/971 cut-off events. [2021-12-07 00:44:14,058 INFO L130 PetriNetUnfolder]: For 3657/3661 co-relation queries the response was YES. [2021-12-07 00:44:14,062 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3260 conditions, 971 events. 295/971 cut-off events. For 3657/3661 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5764 event pairs, 94 based on Foata normal form. 3/962 useless extension candidates. Maximal degree in co-relation 3157. Up to 371 conditions per place. [2021-12-07 00:44:14,067 INFO L132 encePairwiseOnDemand]: 157/165 looper letters, 129 selfloop transitions, 29 changer transitions 9/291 dead transitions. [2021-12-07 00:44:14,067 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 291 transitions, 2330 flow [2021-12-07 00:44:14,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:44:14,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 00:44:14,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 876 transitions. [2021-12-07 00:44:14,069 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8848484848484849 [2021-12-07 00:44:14,069 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 876 transitions. [2021-12-07 00:44:14,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 876 transitions. [2021-12-07 00:44:14,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:14,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 876 transitions. [2021-12-07 00:44:14,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 146.0) internal successors, (876), 6 states have internal predecessors, (876), 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-12-07 00:44:14,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 165.0) internal successors, (1155), 7 states have internal predecessors, (1155), 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-12-07 00:44:14,073 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 165.0) internal successors, (1155), 7 states have internal predecessors, (1155), 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-12-07 00:44:14,073 INFO L186 Difference]: Start difference. First operand has 225 places, 259 transitions, 1736 flow. Second operand 6 states and 876 transitions. [2021-12-07 00:44:14,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 291 transitions, 2330 flow [2021-12-07 00:44:14,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 291 transitions, 2315 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-12-07 00:44:14,089 INFO L242 Difference]: Finished difference. Result has 230 places, 259 transitions, 1794 flow [2021-12-07 00:44:14,090 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=1721, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1794, PETRI_PLACES=230, PETRI_TRANSITIONS=259} [2021-12-07 00:44:14,090 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 82 predicate places. [2021-12-07 00:44:14,090 INFO L470 AbstractCegarLoop]: Abstraction has has 230 places, 259 transitions, 1794 flow [2021-12-07 00:44:14,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 139.8) internal successors, (699), 5 states have internal predecessors, (699), 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-12-07 00:44:14,090 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:14,090 INFO L254 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:14,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-07 00:44:14,091 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:14,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:14,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1649527968, now seen corresponding path program 4 times [2021-12-07 00:44:14,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:14,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339923386] [2021-12-07 00:44:14,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:14,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:14,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:14,136 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 00:44:14,136 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:14,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339923386] [2021-12-07 00:44:14,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339923386] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:44:14,136 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:44:14,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-07 00:44:14,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92241845] [2021-12-07 00:44:14,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:44:14,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-07 00:44:14,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:14,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-07 00:44:14,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-07 00:44:14,138 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 165 [2021-12-07 00:44:14,139 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 259 transitions, 1794 flow. Second operand has 6 states, 6 states have (on average 139.33333333333334) internal successors, (836), 6 states have internal predecessors, (836), 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-12-07 00:44:14,139 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:14,139 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 165 [2021-12-07 00:44:14,139 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:14,312 INFO L129 PetriNetUnfolder]: 315/1013 cut-off events. [2021-12-07 00:44:14,313 INFO L130 PetriNetUnfolder]: For 3875/3875 co-relation queries the response was YES. [2021-12-07 00:44:14,316 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3466 conditions, 1013 events. 315/1013 cut-off events. For 3875/3875 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6061 event pairs, 89 based on Foata normal form. 5/1009 useless extension candidates. Maximal degree in co-relation 3360. Up to 271 conditions per place. [2021-12-07 00:44:14,321 INFO L132 encePairwiseOnDemand]: 158/165 looper letters, 126 selfloop transitions, 44 changer transitions 3/297 dead transitions. [2021-12-07 00:44:14,322 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 297 transitions, 2404 flow [2021-12-07 00:44:14,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-07 00:44:14,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-12-07 00:44:14,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 883 transitions. [2021-12-07 00:44:14,323 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8919191919191919 [2021-12-07 00:44:14,323 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 883 transitions. [2021-12-07 00:44:14,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 883 transitions. [2021-12-07 00:44:14,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:14,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 883 transitions. [2021-12-07 00:44:14,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 147.16666666666666) internal successors, (883), 6 states have internal predecessors, (883), 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-12-07 00:44:14,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 165.0) internal successors, (1155), 7 states have internal predecessors, (1155), 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-12-07 00:44:14,326 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 165.0) internal successors, (1155), 7 states have internal predecessors, (1155), 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-12-07 00:44:14,326 INFO L186 Difference]: Start difference. First operand has 230 places, 259 transitions, 1794 flow. Second operand 6 states and 883 transitions. [2021-12-07 00:44:14,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 297 transitions, 2404 flow [2021-12-07 00:44:14,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 297 transitions, 2308 flow, removed 7 selfloop flow, removed 7 redundant places. [2021-12-07 00:44:14,341 INFO L242 Difference]: Finished difference. Result has 228 places, 264 transitions, 1902 flow [2021-12-07 00:44:14,342 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=1691, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1902, PETRI_PLACES=228, PETRI_TRANSITIONS=264} [2021-12-07 00:44:14,342 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 80 predicate places. [2021-12-07 00:44:14,342 INFO L470 AbstractCegarLoop]: Abstraction has has 228 places, 264 transitions, 1902 flow [2021-12-07 00:44:14,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 139.33333333333334) internal successors, (836), 6 states have internal predecessors, (836), 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-12-07 00:44:14,343 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:14,343 INFO L254 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:14,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-07 00:44:14,343 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:14,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:14,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1931931080, now seen corresponding path program 5 times [2021-12-07 00:44:14,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:14,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12244308] [2021-12-07 00:44:14,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:14,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:14,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:14,383 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-07 00:44:14,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:14,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12244308] [2021-12-07 00:44:14,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12244308] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-07 00:44:14,383 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-07 00:44:14,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-07 00:44:14,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742847499] [2021-12-07 00:44:14,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-07 00:44:14,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-07 00:44:14,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:14,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-07 00:44:14,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-07 00:44:14,387 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 165 [2021-12-07 00:44:14,388 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 264 transitions, 1902 flow. Second operand has 5 states, 5 states have (on average 139.8) internal successors, (699), 5 states have internal predecessors, (699), 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-12-07 00:44:14,388 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:14,388 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 165 [2021-12-07 00:44:14,388 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:14,576 INFO L129 PetriNetUnfolder]: 304/936 cut-off events. [2021-12-07 00:44:14,576 INFO L130 PetriNetUnfolder]: For 3754/3754 co-relation queries the response was YES. [2021-12-07 00:44:14,581 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3309 conditions, 936 events. 304/936 cut-off events. For 3754/3754 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5261 event pairs, 105 based on Foata normal form. 3/926 useless extension candidates. Maximal degree in co-relation 3205. Up to 340 conditions per place. [2021-12-07 00:44:14,588 INFO L132 encePairwiseOnDemand]: 157/165 looper letters, 116 selfloop transitions, 34 changer transitions 8/282 dead transitions. [2021-12-07 00:44:14,588 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 282 transitions, 2349 flow [2021-12-07 00:44:14,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-07 00:44:14,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-12-07 00:44:14,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 731 transitions. [2021-12-07 00:44:14,590 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8860606060606061 [2021-12-07 00:44:14,590 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 731 transitions. [2021-12-07 00:44:14,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 731 transitions. [2021-12-07 00:44:14,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:14,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 731 transitions. [2021-12-07 00:44:14,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 146.2) internal successors, (731), 5 states have internal predecessors, (731), 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-12-07 00:44:14,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 165.0) internal successors, (990), 6 states have internal predecessors, (990), 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-12-07 00:44:14,593 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 165.0) internal successors, (990), 6 states have internal predecessors, (990), 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-12-07 00:44:14,593 INFO L186 Difference]: Start difference. First operand has 228 places, 264 transitions, 1902 flow. Second operand 5 states and 731 transitions. [2021-12-07 00:44:14,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 282 transitions, 2349 flow [2021-12-07 00:44:14,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 282 transitions, 2282 flow, removed 2 selfloop flow, removed 2 redundant places. [2021-12-07 00:44:14,612 INFO L242 Difference]: Finished difference. Result has 231 places, 262 transitions, 1867 flow [2021-12-07 00:44:14,612 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=1835, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1867, PETRI_PLACES=231, PETRI_TRANSITIONS=262} [2021-12-07 00:44:14,613 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 83 predicate places. [2021-12-07 00:44:14,613 INFO L470 AbstractCegarLoop]: Abstraction has has 231 places, 262 transitions, 1867 flow [2021-12-07 00:44:14,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 139.8) internal successors, (699), 5 states have internal predecessors, (699), 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-12-07 00:44:14,613 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:14,613 INFO L254 CegarLoopForPetriNet]: 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:14,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-07 00:44:14,613 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:14,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:14,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1878094116, now seen corresponding path program 1 times [2021-12-07 00:44:14,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:14,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754824600] [2021-12-07 00:44:14,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:14,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:14,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:14,916 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:44:14,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:14,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754824600] [2021-12-07 00:44:14,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754824600] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:44:14,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896119486] [2021-12-07 00:44:14,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:14,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:14,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:14,917 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:44:14,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-07 00:44:14,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:14,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-07 00:44:14,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:44:15,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 10 [2021-12-07 00:44:15,199 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:44:15,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:44:15,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 10 [2021-12-07 00:44:15,421 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-07 00:44:15,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896119486] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:44:15,422 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:44:15,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 11, 11] total 29 [2021-12-07 00:44:15,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510488187] [2021-12-07 00:44:15,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:44:15,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-12-07 00:44:15,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:15,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-12-07 00:44:15,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=719, Unknown=0, NotChecked=0, Total=812 [2021-12-07 00:44:15,425 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 165 [2021-12-07 00:44:15,426 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 262 transitions, 1867 flow. Second operand has 29 states, 29 states have (on average 80.51724137931035) internal successors, (2335), 29 states have internal predecessors, (2335), 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-12-07 00:44:15,426 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:15,426 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 165 [2021-12-07 00:44:15,426 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:17,397 INFO L129 PetriNetUnfolder]: 1299/4611 cut-off events. [2021-12-07 00:44:17,397 INFO L130 PetriNetUnfolder]: For 15498/15776 co-relation queries the response was YES. [2021-12-07 00:44:17,428 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14963 conditions, 4611 events. 1299/4611 cut-off events. For 15498/15776 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 45054 event pairs, 87 based on Foata normal form. 75/4582 useless extension candidates. Maximal degree in co-relation 14337. Up to 782 conditions per place. [2021-12-07 00:44:17,444 INFO L132 encePairwiseOnDemand]: 132/165 looper letters, 133 selfloop transitions, 59 changer transitions 51/426 dead transitions. [2021-12-07 00:44:17,444 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 426 transitions, 2798 flow [2021-12-07 00:44:17,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-12-07 00:44:17,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2021-12-07 00:44:17,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 4970 transitions. [2021-12-07 00:44:17,449 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4781144781144781 [2021-12-07 00:44:17,449 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 4970 transitions. [2021-12-07 00:44:17,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 4970 transitions. [2021-12-07 00:44:17,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:17,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 4970 transitions. [2021-12-07 00:44:17,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 78.88888888888889) internal successors, (4970), 63 states have internal predecessors, (4970), 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-12-07 00:44:17,463 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 165.0) internal successors, (10560), 64 states have internal predecessors, (10560), 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-12-07 00:44:17,464 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 165.0) internal successors, (10560), 64 states have internal predecessors, (10560), 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-12-07 00:44:17,464 INFO L186 Difference]: Start difference. First operand has 231 places, 262 transitions, 1867 flow. Second operand 63 states and 4970 transitions. [2021-12-07 00:44:17,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 426 transitions, 2798 flow [2021-12-07 00:44:17,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 426 transitions, 2565 flow, removed 10 selfloop flow, removed 17 redundant places. [2021-12-07 00:44:17,526 INFO L242 Difference]: Finished difference. Result has 306 places, 306 transitions, 2039 flow [2021-12-07 00:44:17,526 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=2039, PETRI_PLACES=306, PETRI_TRANSITIONS=306} [2021-12-07 00:44:17,526 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 158 predicate places. [2021-12-07 00:44:17,526 INFO L470 AbstractCegarLoop]: Abstraction has has 306 places, 306 transitions, 2039 flow [2021-12-07 00:44:17,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 80.51724137931035) internal successors, (2335), 29 states have internal predecessors, (2335), 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-12-07 00:44:17,527 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:17,527 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:17,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-07 00:44:17,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:17,729 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:17,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:17,731 INFO L85 PathProgramCache]: Analyzing trace with hash -189245839, now seen corresponding path program 2 times [2021-12-07 00:44:17,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:17,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236817090] [2021-12-07 00:44:17,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:17,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:17,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:18,112 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-07 00:44:18,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:18,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236817090] [2021-12-07 00:44:18,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236817090] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:44:18,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155830604] [2021-12-07 00:44:18,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-07 00:44:18,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:18,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:18,114 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:44:18,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-07 00:44:18,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-07 00:44:18,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:44:18,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 36 conjunts are in the unsatisfiable core [2021-12-07 00:44:18,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:44:18,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-07 00:44:18,781 INFO L354 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2021-12-07 00:44:18,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 36 [2021-12-07 00:44:18,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2021-12-07 00:44:18,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2021-12-07 00:44:18,885 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-07 00:44:18,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:44:19,063 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-12-07 00:44:19,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 88 treesize of output 55 [2021-12-07 00:44:19,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2021-12-07 00:44:19,688 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-07 00:44:19,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155830604] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:44:19,688 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:44:19,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 45 [2021-12-07 00:44:19,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990850571] [2021-12-07 00:44:19,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:44:19,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2021-12-07 00:44:19,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:19,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-12-07 00:44:19,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=1797, Unknown=8, NotChecked=0, Total=1980 [2021-12-07 00:44:19,692 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 165 [2021-12-07 00:44:19,694 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 306 transitions, 2039 flow. Second operand has 45 states, 45 states have (on average 75.57777777777778) internal successors, (3401), 45 states have internal predecessors, (3401), 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-12-07 00:44:19,694 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:19,694 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 165 [2021-12-07 00:44:19,694 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:22,074 INFO L129 PetriNetUnfolder]: 1185/4336 cut-off events. [2021-12-07 00:44:22,074 INFO L130 PetriNetUnfolder]: For 14158/14520 co-relation queries the response was YES. [2021-12-07 00:44:22,115 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14790 conditions, 4336 events. 1185/4336 cut-off events. For 14158/14520 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 42469 event pairs, 220 based on Foata normal form. 70/4288 useless extension candidates. Maximal degree in co-relation 14671. Up to 929 conditions per place. [2021-12-07 00:44:22,132 INFO L132 encePairwiseOnDemand]: 128/165 looper letters, 101 selfloop transitions, 68 changer transitions 13/364 dead transitions. [2021-12-07 00:44:22,132 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 364 transitions, 2706 flow [2021-12-07 00:44:22,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-12-07 00:44:22,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2021-12-07 00:44:22,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 3461 transitions. [2021-12-07 00:44:22,135 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4559947299077734 [2021-12-07 00:44:22,135 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 3461 transitions. [2021-12-07 00:44:22,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 3461 transitions. [2021-12-07 00:44:22,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:22,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 3461 transitions. [2021-12-07 00:44:22,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 75.23913043478261) internal successors, (3461), 46 states have internal predecessors, (3461), 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-12-07 00:44:22,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 165.0) internal successors, (7755), 47 states have internal predecessors, (7755), 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-12-07 00:44:22,147 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 165.0) internal successors, (7755), 47 states have internal predecessors, (7755), 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-12-07 00:44:22,147 INFO L186 Difference]: Start difference. First operand has 306 places, 306 transitions, 2039 flow. Second operand 46 states and 3461 transitions. [2021-12-07 00:44:22,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 364 transitions, 2706 flow [2021-12-07 00:44:22,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 364 transitions, 2548 flow, removed 65 selfloop flow, removed 23 redundant places. [2021-12-07 00:44:22,206 INFO L242 Difference]: Finished difference. Result has 324 places, 325 transitions, 2260 flow [2021-12-07 00:44:22,207 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=1947, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=2260, PETRI_PLACES=324, PETRI_TRANSITIONS=325} [2021-12-07 00:44:22,207 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 176 predicate places. [2021-12-07 00:44:22,207 INFO L470 AbstractCegarLoop]: Abstraction has has 324 places, 325 transitions, 2260 flow [2021-12-07 00:44:22,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 75.57777777777778) internal successors, (3401), 45 states have internal predecessors, (3401), 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-12-07 00:44:22,208 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:22,208 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:22,227 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-12-07 00:44:22,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-07 00:44:22,408 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:22,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:22,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1711235791, now seen corresponding path program 3 times [2021-12-07 00:44:22,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:22,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838646596] [2021-12-07 00:44:22,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:22,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:22,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:22,549 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-07 00:44:22,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:22,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838646596] [2021-12-07 00:44:22,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838646596] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:44:22,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843726063] [2021-12-07 00:44:22,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-07 00:44:22,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:22,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:22,551 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:44:22,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-07 00:44:22,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-07 00:44:22,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:44:22,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-07 00:44:22,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:44:22,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 10 [2021-12-07 00:44:22,834 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-07 00:44:22,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:44:22,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 10 [2021-12-07 00:44:23,029 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-07 00:44:23,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843726063] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:44:23,029 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:44:23,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 20 [2021-12-07 00:44:23,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037452428] [2021-12-07 00:44:23,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:44:23,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-12-07 00:44:23,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:23,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-12-07 00:44:23,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2021-12-07 00:44:23,032 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 165 [2021-12-07 00:44:23,033 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 325 transitions, 2260 flow. Second operand has 20 states, 20 states have (on average 95.35) internal successors, (1907), 20 states have internal predecessors, (1907), 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-12-07 00:44:23,033 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:23,033 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 165 [2021-12-07 00:44:23,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:24,342 INFO L129 PetriNetUnfolder]: 1779/6508 cut-off events. [2021-12-07 00:44:24,342 INFO L130 PetriNetUnfolder]: For 24436/24859 co-relation queries the response was YES. [2021-12-07 00:44:24,377 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22776 conditions, 6508 events. 1779/6508 cut-off events. For 24436/24859 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 69396 event pairs, 174 based on Foata normal form. 130/6524 useless extension candidates. Maximal degree in co-relation 22652. Up to 884 conditions per place. [2021-12-07 00:44:24,394 INFO L132 encePairwiseOnDemand]: 147/165 looper letters, 110 selfloop transitions, 49 changer transitions 9/375 dead transitions. [2021-12-07 00:44:24,394 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 375 transitions, 2874 flow [2021-12-07 00:44:24,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-07 00:44:24,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-12-07 00:44:24,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1935 transitions. [2021-12-07 00:44:24,397 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5863636363636363 [2021-12-07 00:44:24,397 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1935 transitions. [2021-12-07 00:44:24,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1935 transitions. [2021-12-07 00:44:24,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:24,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1935 transitions. [2021-12-07 00:44:24,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 96.75) internal successors, (1935), 20 states have internal predecessors, (1935), 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-12-07 00:44:24,402 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 165.0) internal successors, (3465), 21 states have internal predecessors, (3465), 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-12-07 00:44:24,402 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 165.0) internal successors, (3465), 21 states have internal predecessors, (3465), 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-12-07 00:44:24,402 INFO L186 Difference]: Start difference. First operand has 324 places, 325 transitions, 2260 flow. Second operand 20 states and 1935 transitions. [2021-12-07 00:44:24,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 375 transitions, 2874 flow [2021-12-07 00:44:24,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 375 transitions, 2718 flow, removed 32 selfloop flow, removed 36 redundant places. [2021-12-07 00:44:24,508 INFO L242 Difference]: Finished difference. Result has 311 places, 337 transitions, 2423 flow [2021-12-07 00:44:24,508 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=2128, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2423, PETRI_PLACES=311, PETRI_TRANSITIONS=337} [2021-12-07 00:44:24,508 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 163 predicate places. [2021-12-07 00:44:24,508 INFO L470 AbstractCegarLoop]: Abstraction has has 311 places, 337 transitions, 2423 flow [2021-12-07 00:44:24,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 95.35) internal successors, (1907), 20 states have internal predecessors, (1907), 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-12-07 00:44:24,509 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:24,509 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:24,528 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-07 00:44:24,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-07 00:44:24,711 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:24,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:24,712 INFO L85 PathProgramCache]: Analyzing trace with hash -288286981, now seen corresponding path program 4 times [2021-12-07 00:44:24,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:24,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977190729] [2021-12-07 00:44:24,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:24,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:24,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:24,812 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:24,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:24,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977190729] [2021-12-07 00:44:24,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977190729] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:44:24,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166261976] [2021-12-07 00:44:24,813 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-07 00:44:24,813 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:24,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:24,814 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:44:24,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-07 00:44:24,920 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-07 00:44:24,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:44:24,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 00:44:24,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:44:25,134 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:25,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:44:25,240 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:25,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166261976] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:44:25,240 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:44:25,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2021-12-07 00:44:25,240 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802395366] [2021-12-07 00:44:25,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:44:25,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 00:44:25,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:25,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 00:44:25,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-12-07 00:44:25,244 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 165 [2021-12-07 00:44:25,246 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 337 transitions, 2423 flow. Second operand has 19 states, 19 states have (on average 137.52631578947367) internal successors, (2613), 19 states have internal predecessors, (2613), 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-12-07 00:44:25,246 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:25,246 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 165 [2021-12-07 00:44:25,246 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:27,636 INFO L129 PetriNetUnfolder]: 4013/11198 cut-off events. [2021-12-07 00:44:27,636 INFO L130 PetriNetUnfolder]: For 39688/39704 co-relation queries the response was YES. [2021-12-07 00:44:27,687 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40994 conditions, 11198 events. 4013/11198 cut-off events. For 39688/39704 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 113686 event pairs, 1002 based on Foata normal form. 55/11193 useless extension candidates. Maximal degree in co-relation 40826. Up to 3518 conditions per place. [2021-12-07 00:44:27,719 INFO L132 encePairwiseOnDemand]: 153/165 looper letters, 425 selfloop transitions, 137 changer transitions 24/744 dead transitions. [2021-12-07 00:44:27,719 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 744 transitions, 7277 flow [2021-12-07 00:44:27,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-12-07 00:44:27,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2021-12-07 00:44:27,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 5349 transitions. [2021-12-07 00:44:27,723 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8531100478468899 [2021-12-07 00:44:27,723 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 5349 transitions. [2021-12-07 00:44:27,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 5349 transitions. [2021-12-07 00:44:27,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:27,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 5349 transitions. [2021-12-07 00:44:27,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 140.76315789473685) internal successors, (5349), 38 states have internal predecessors, (5349), 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-12-07 00:44:27,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 165.0) internal successors, (6435), 39 states have internal predecessors, (6435), 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-12-07 00:44:27,734 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 165.0) internal successors, (6435), 39 states have internal predecessors, (6435), 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-12-07 00:44:27,734 INFO L186 Difference]: Start difference. First operand has 311 places, 337 transitions, 2423 flow. Second operand 38 states and 5349 transitions. [2021-12-07 00:44:27,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 744 transitions, 7277 flow [2021-12-07 00:44:27,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 744 transitions, 6782 flow, removed 228 selfloop flow, removed 13 redundant places. [2021-12-07 00:44:27,911 INFO L242 Difference]: Finished difference. Result has 347 places, 439 transitions, 3421 flow [2021-12-07 00:44:27,911 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=2320, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=3421, PETRI_PLACES=347, PETRI_TRANSITIONS=439} [2021-12-07 00:44:27,911 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 199 predicate places. [2021-12-07 00:44:27,912 INFO L470 AbstractCegarLoop]: Abstraction has has 347 places, 439 transitions, 3421 flow [2021-12-07 00:44:27,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 137.52631578947367) internal successors, (2613), 19 states have internal predecessors, (2613), 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-12-07 00:44:27,912 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:27,912 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:27,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-12-07 00:44:28,113 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-07 00:44:28,113 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:28,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:28,115 INFO L85 PathProgramCache]: Analyzing trace with hash -481456007, now seen corresponding path program 5 times [2021-12-07 00:44:28,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:28,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093443768] [2021-12-07 00:44:28,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:28,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:28,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:28,214 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:28,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:28,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093443768] [2021-12-07 00:44:28,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093443768] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:44:28,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042792287] [2021-12-07 00:44:28,215 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-07 00:44:28,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:28,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:28,216 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:44:28,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-07 00:44:28,296 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-12-07 00:44:28,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:44:28,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 00:44:28,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:44:28,465 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:28,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:44:28,565 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-07 00:44:28,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042792287] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:44:28,565 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:44:28,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2021-12-07 00:44:28,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325770571] [2021-12-07 00:44:28,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:44:28,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 00:44:28,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:28,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 00:44:28,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-12-07 00:44:28,568 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 165 [2021-12-07 00:44:28,569 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 439 transitions, 3421 flow. Second operand has 19 states, 19 states have (on average 137.73684210526315) internal successors, (2617), 19 states have internal predecessors, (2617), 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-12-07 00:44:28,570 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:28,570 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 165 [2021-12-07 00:44:28,570 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:32,470 INFO L129 PetriNetUnfolder]: 5968/16259 cut-off events. [2021-12-07 00:44:32,470 INFO L130 PetriNetUnfolder]: For 77335/77349 co-relation queries the response was YES. [2021-12-07 00:44:32,569 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71957 conditions, 16259 events. 5968/16259 cut-off events. For 77335/77349 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 174403 event pairs, 865 based on Foata normal form. 160/16347 useless extension candidates. Maximal degree in co-relation 69923. Up to 3340 conditions per place. [2021-12-07 00:44:32,623 INFO L132 encePairwiseOnDemand]: 153/165 looper letters, 584 selfloop transitions, 277 changer transitions 6/1025 dead transitions. [2021-12-07 00:44:32,623 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 1025 transitions, 10637 flow [2021-12-07 00:44:32,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-12-07 00:44:32,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2021-12-07 00:44:32,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 7023 transitions. [2021-12-07 00:44:32,628 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8512727272727273 [2021-12-07 00:44:32,628 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 7023 transitions. [2021-12-07 00:44:32,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 7023 transitions. [2021-12-07 00:44:32,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:32,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 7023 transitions. [2021-12-07 00:44:32,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 140.46) internal successors, (7023), 50 states have internal predecessors, (7023), 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-12-07 00:44:32,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 165.0) internal successors, (8415), 51 states have internal predecessors, (8415), 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-12-07 00:44:32,642 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 165.0) internal successors, (8415), 51 states have internal predecessors, (8415), 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-12-07 00:44:32,642 INFO L186 Difference]: Start difference. First operand has 347 places, 439 transitions, 3421 flow. Second operand 50 states and 7023 transitions. [2021-12-07 00:44:32,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 1025 transitions, 10637 flow [2021-12-07 00:44:33,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 1025 transitions, 10512 flow, removed 60 selfloop flow, removed 2 redundant places. [2021-12-07 00:44:33,316 INFO L242 Difference]: Finished difference. Result has 410 places, 618 transitions, 5969 flow [2021-12-07 00:44:33,316 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=3280, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=5969, PETRI_PLACES=410, PETRI_TRANSITIONS=618} [2021-12-07 00:44:33,317 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 262 predicate places. [2021-12-07 00:44:33,317 INFO L470 AbstractCegarLoop]: Abstraction has has 410 places, 618 transitions, 5969 flow [2021-12-07 00:44:33,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 137.73684210526315) internal successors, (2617), 19 states have internal predecessors, (2617), 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-12-07 00:44:33,317 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:33,317 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:33,341 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-12-07 00:44:33,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:33,519 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:33,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:33,520 INFO L85 PathProgramCache]: Analyzing trace with hash 422591715, now seen corresponding path program 6 times [2021-12-07 00:44:33,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:33,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882047217] [2021-12-07 00:44:33,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:33,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:33,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:33,619 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:33,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:33,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882047217] [2021-12-07 00:44:33,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882047217] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:44:33,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082644430] [2021-12-07 00:44:33,620 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-07 00:44:33,620 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:33,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:33,621 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:44:33,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-07 00:44:33,715 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-12-07 00:44:33,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:44:33,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 00:44:33,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:44:33,892 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:33,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:44:34,017 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:34,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082644430] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:44:34,017 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:44:34,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2021-12-07 00:44:34,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663017419] [2021-12-07 00:44:34,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:44:34,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-07 00:44:34,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:34,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-07 00:44:34,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2021-12-07 00:44:34,020 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 165 [2021-12-07 00:44:34,021 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 618 transitions, 5969 flow. Second operand has 21 states, 21 states have (on average 137.42857142857142) internal successors, (2886), 21 states have internal predecessors, (2886), 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-12-07 00:44:34,021 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:34,022 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 165 [2021-12-07 00:44:34,022 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:38,533 INFO L129 PetriNetUnfolder]: 5999/17126 cut-off events. [2021-12-07 00:44:38,533 INFO L130 PetriNetUnfolder]: For 112777/112791 co-relation queries the response was YES. [2021-12-07 00:44:38,676 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86154 conditions, 17126 events. 5999/17126 cut-off events. For 112777/112791 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 190620 event pairs, 1355 based on Foata normal form. 30/17037 useless extension candidates. Maximal degree in co-relation 85067. Up to 8580 conditions per place. [2021-12-07 00:44:38,737 INFO L132 encePairwiseOnDemand]: 153/165 looper letters, 453 selfloop transitions, 166 changer transitions 17/794 dead transitions. [2021-12-07 00:44:38,738 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 794 transitions, 9111 flow [2021-12-07 00:44:38,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-12-07 00:44:38,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-12-07 00:44:38,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3343 transitions. [2021-12-07 00:44:38,740 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8441919191919192 [2021-12-07 00:44:38,740 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3343 transitions. [2021-12-07 00:44:38,740 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3343 transitions. [2021-12-07 00:44:38,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:38,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3343 transitions. [2021-12-07 00:44:38,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 139.29166666666666) internal successors, (3343), 24 states have internal predecessors, (3343), 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-12-07 00:44:38,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 165.0) internal successors, (4125), 25 states have internal predecessors, (4125), 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-12-07 00:44:38,747 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 165.0) internal successors, (4125), 25 states have internal predecessors, (4125), 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-12-07 00:44:38,747 INFO L186 Difference]: Start difference. First operand has 410 places, 618 transitions, 5969 flow. Second operand 24 states and 3343 transitions. [2021-12-07 00:44:38,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 794 transitions, 9111 flow [2021-12-07 00:44:40,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 794 transitions, 8378 flow, removed 297 selfloop flow, removed 9 redundant places. [2021-12-07 00:44:40,054 INFO L242 Difference]: Finished difference. Result has 435 places, 656 transitions, 6410 flow [2021-12-07 00:44:40,055 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=5510, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=6410, PETRI_PLACES=435, PETRI_TRANSITIONS=656} [2021-12-07 00:44:40,055 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 287 predicate places. [2021-12-07 00:44:40,055 INFO L470 AbstractCegarLoop]: Abstraction has has 435 places, 656 transitions, 6410 flow [2021-12-07 00:44:40,056 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 137.42857142857142) internal successors, (2886), 21 states have internal predecessors, (2886), 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-12-07 00:44:40,056 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:40,056 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:40,079 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-12-07 00:44:40,256 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:40,257 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:40,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:40,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1048511131, now seen corresponding path program 7 times [2021-12-07 00:44:40,258 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:40,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222022066] [2021-12-07 00:44:40,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:40,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:40,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:40,419 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:40,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:40,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222022066] [2021-12-07 00:44:40,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222022066] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:44:40,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730951577] [2021-12-07 00:44:40,420 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-07 00:44:40,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:40,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:40,421 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:44:40,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-07 00:44:40,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:40,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 00:44:40,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:44:40,643 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:40,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:44:40,746 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:40,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730951577] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:44:40,746 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:44:40,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2021-12-07 00:44:40,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507959722] [2021-12-07 00:44:40,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:44:40,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 00:44:40,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:40,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 00:44:40,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-12-07 00:44:40,749 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 165 [2021-12-07 00:44:40,750 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 656 transitions, 6410 flow. Second operand has 19 states, 19 states have (on average 137.6315789473684) internal successors, (2615), 19 states have internal predecessors, (2615), 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-12-07 00:44:40,750 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:40,751 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 165 [2021-12-07 00:44:40,751 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:45,832 INFO L129 PetriNetUnfolder]: 5999/17577 cut-off events. [2021-12-07 00:44:45,832 INFO L130 PetriNetUnfolder]: For 99539/99553 co-relation queries the response was YES. [2021-12-07 00:44:46,012 INFO L84 FinitePrefix]: Finished finitePrefix Result has 84498 conditions, 17577 events. 5999/17577 cut-off events. For 99539/99553 co-relation queries the response was YES. Maximal size of possible extension queue 792. Compared 199061 event pairs, 897 based on Foata normal form. 42/17541 useless extension candidates. Maximal degree in co-relation 83793. Up to 4363 conditions per place. [2021-12-07 00:44:46,073 INFO L132 encePairwiseOnDemand]: 153/165 looper letters, 593 selfloop transitions, 304 changer transitions 18/1073 dead transitions. [2021-12-07 00:44:46,073 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 1073 transitions, 12302 flow [2021-12-07 00:44:46,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-12-07 00:44:46,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2021-12-07 00:44:46,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 6734 transitions. [2021-12-07 00:44:46,078 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8502525252525253 [2021-12-07 00:44:46,078 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 6734 transitions. [2021-12-07 00:44:46,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 6734 transitions. [2021-12-07 00:44:46,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:46,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 6734 transitions. [2021-12-07 00:44:46,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 140.29166666666666) internal successors, (6734), 48 states have internal predecessors, (6734), 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-12-07 00:44:46,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 165.0) internal successors, (8085), 49 states have internal predecessors, (8085), 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-12-07 00:44:46,091 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 165.0) internal successors, (8085), 49 states have internal predecessors, (8085), 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-12-07 00:44:46,091 INFO L186 Difference]: Start difference. First operand has 435 places, 656 transitions, 6410 flow. Second operand 48 states and 6734 transitions. [2021-12-07 00:44:46,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 1073 transitions, 12302 flow [2021-12-07 00:44:47,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 1073 transitions, 12184 flow, removed 16 selfloop flow, removed 4 redundant places. [2021-12-07 00:44:47,297 INFO L242 Difference]: Finished difference. Result has 483 places, 697 transitions, 7493 flow [2021-12-07 00:44:47,298 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=6299, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=7493, PETRI_PLACES=483, PETRI_TRANSITIONS=697} [2021-12-07 00:44:47,298 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 335 predicate places. [2021-12-07 00:44:47,298 INFO L470 AbstractCegarLoop]: Abstraction has has 483 places, 697 transitions, 7493 flow [2021-12-07 00:44:47,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 137.6315789473684) internal successors, (2615), 19 states have internal predecessors, (2615), 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-12-07 00:44:47,299 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:47,299 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:47,319 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-12-07 00:44:47,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-12-07 00:44:47,500 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:47,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:47,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1380345193, now seen corresponding path program 8 times [2021-12-07 00:44:47,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:47,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421864639] [2021-12-07 00:44:47,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:47,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:47,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:47,571 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:47,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:47,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421864639] [2021-12-07 00:44:47,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421864639] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:44:47,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [211435809] [2021-12-07 00:44:47,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-07 00:44:47,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:47,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:47,572 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:44:47,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-07 00:44:47,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-07 00:44:47,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:44:47,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 00:44:47,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:44:47,859 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:47,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:44:47,984 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:47,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [211435809] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:44:47,984 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:44:47,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2021-12-07 00:44:47,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059917537] [2021-12-07 00:44:47,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:44:47,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-07 00:44:47,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:47,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-07 00:44:47,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2021-12-07 00:44:47,987 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 165 [2021-12-07 00:44:47,989 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 697 transitions, 7493 flow. Second operand has 21 states, 21 states have (on average 137.42857142857142) internal successors, (2886), 21 states have internal predecessors, (2886), 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-12-07 00:44:47,989 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:47,989 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 165 [2021-12-07 00:44:47,989 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:44:54,550 INFO L129 PetriNetUnfolder]: 7807/22429 cut-off events. [2021-12-07 00:44:54,550 INFO L130 PetriNetUnfolder]: For 142808/142822 co-relation queries the response was YES. [2021-12-07 00:44:54,862 INFO L84 FinitePrefix]: Finished finitePrefix Result has 115584 conditions, 22429 events. 7807/22429 cut-off events. For 142808/142822 co-relation queries the response was YES. Maximal size of possible extension queue 911. Compared 259422 event pairs, 1135 based on Foata normal form. 68/22384 useless extension candidates. Maximal degree in co-relation 114971. Up to 6505 conditions per place. [2021-12-07 00:44:54,952 INFO L132 encePairwiseOnDemand]: 153/165 looper letters, 735 selfloop transitions, 385 changer transitions 22/1300 dead transitions. [2021-12-07 00:44:54,952 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 1300 transitions, 15877 flow [2021-12-07 00:44:54,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-12-07 00:44:54,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2021-12-07 00:44:54,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 8402 transitions. [2021-12-07 00:44:54,959 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8486868686868687 [2021-12-07 00:44:54,960 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 8402 transitions. [2021-12-07 00:44:54,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 8402 transitions. [2021-12-07 00:44:54,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:44:54,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 8402 transitions. [2021-12-07 00:44:54,972 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 140.03333333333333) internal successors, (8402), 60 states have internal predecessors, (8402), 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-12-07 00:44:54,980 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 165.0) internal successors, (10065), 61 states have internal predecessors, (10065), 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-12-07 00:44:54,981 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 165.0) internal successors, (10065), 61 states have internal predecessors, (10065), 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-12-07 00:44:54,981 INFO L186 Difference]: Start difference. First operand has 483 places, 697 transitions, 7493 flow. Second operand 60 states and 8402 transitions. [2021-12-07 00:44:54,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 1300 transitions, 15877 flow [2021-12-07 00:44:58,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 1300 transitions, 15325 flow, removed 107 selfloop flow, removed 28 redundant places. [2021-12-07 00:44:58,041 INFO L242 Difference]: Finished difference. Result has 538 places, 831 transitions, 9994 flow [2021-12-07 00:44:58,042 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=7078, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=9994, PETRI_PLACES=538, PETRI_TRANSITIONS=831} [2021-12-07 00:44:58,042 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 390 predicate places. [2021-12-07 00:44:58,042 INFO L470 AbstractCegarLoop]: Abstraction has has 538 places, 831 transitions, 9994 flow [2021-12-07 00:44:58,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 137.42857142857142) internal successors, (2886), 21 states have internal predecessors, (2886), 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-12-07 00:44:58,043 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:44:58,043 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:44:58,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-12-07 00:44:58,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:58,244 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:44:58,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:44:58,245 INFO L85 PathProgramCache]: Analyzing trace with hash -889871563, now seen corresponding path program 9 times [2021-12-07 00:44:58,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:44:58,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023421048] [2021-12-07 00:44:58,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:44:58,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:44:58,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:44:58,337 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:58,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:44:58,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023421048] [2021-12-07 00:44:58,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023421048] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:44:58,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378812043] [2021-12-07 00:44:58,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-07 00:44:58,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:44:58,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:44:58,339 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:44:58,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-07 00:44:58,430 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-07 00:44:58,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:44:58,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 00:44:58,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:44:58,580 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:58,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:44:58,689 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:44:58,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378812043] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:44:58,689 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:44:58,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2021-12-07 00:44:58,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441713198] [2021-12-07 00:44:58,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:44:58,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 00:44:58,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:44:58,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 00:44:58,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-12-07 00:44:58,692 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 165 [2021-12-07 00:44:58,693 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 831 transitions, 9994 flow. Second operand has 19 states, 19 states have (on average 137.52631578947367) internal successors, (2613), 19 states have internal predecessors, (2613), 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-12-07 00:44:58,693 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:44:58,693 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 165 [2021-12-07 00:44:58,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:45:07,978 INFO L129 PetriNetUnfolder]: 9954/27670 cut-off events. [2021-12-07 00:45:07,979 INFO L130 PetriNetUnfolder]: For 223387/223401 co-relation queries the response was YES. [2021-12-07 00:45:08,414 INFO L84 FinitePrefix]: Finished finitePrefix Result has 154346 conditions, 27670 events. 9954/27670 cut-off events. For 223387/223401 co-relation queries the response was YES. Maximal size of possible extension queue 1144. Compared 324954 event pairs, 696 based on Foata normal form. 82/27656 useless extension candidates. Maximal degree in co-relation 153457. Up to 5699 conditions per place. [2021-12-07 00:45:08,524 INFO L132 encePairwiseOnDemand]: 153/165 looper letters, 774 selfloop transitions, 712 changer transitions 2/1646 dead transitions. [2021-12-07 00:45:08,524 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 1646 transitions, 22766 flow [2021-12-07 00:45:08,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2021-12-07 00:45:08,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2021-12-07 00:45:08,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 11970 transitions. [2021-12-07 00:45:08,623 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8435517970401691 [2021-12-07 00:45:08,624 INFO L72 ComplementDD]: Start complementDD. Operand 86 states and 11970 transitions. [2021-12-07 00:45:08,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 86 states and 11970 transitions. [2021-12-07 00:45:08,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:45:08,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 86 states and 11970 transitions. [2021-12-07 00:45:08,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 87 states, 86 states have (on average 139.1860465116279) internal successors, (11970), 86 states have internal predecessors, (11970), 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-12-07 00:45:08,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 87 states, 87 states have (on average 165.0) internal successors, (14355), 87 states have internal predecessors, (14355), 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-12-07 00:45:08,643 INFO L81 ComplementDD]: Finished complementDD. Result has 87 states, 87 states have (on average 165.0) internal successors, (14355), 87 states have internal predecessors, (14355), 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-12-07 00:45:08,643 INFO L186 Difference]: Start difference. First operand has 538 places, 831 transitions, 9994 flow. Second operand 86 states and 11970 transitions. [2021-12-07 00:45:08,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 1646 transitions, 22766 flow [2021-12-07 00:45:14,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 1646 transitions, 22356 flow, removed 13 selfloop flow, removed 21 redundant places. [2021-12-07 00:45:14,213 INFO L242 Difference]: Finished difference. Result has 627 places, 1203 transitions, 16785 flow [2021-12-07 00:45:14,213 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=9746, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=831, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=377, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=86, PETRI_FLOW=16785, PETRI_PLACES=627, PETRI_TRANSITIONS=1203} [2021-12-07 00:45:14,214 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 479 predicate places. [2021-12-07 00:45:14,214 INFO L470 AbstractCegarLoop]: Abstraction has has 627 places, 1203 transitions, 16785 flow [2021-12-07 00:45:14,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 137.52631578947367) internal successors, (2613), 19 states have internal predecessors, (2613), 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-12-07 00:45:14,214 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:45:14,214 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:45:14,234 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-12-07 00:45:14,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:45:14,415 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:45:14,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:45:14,416 INFO L85 PathProgramCache]: Analyzing trace with hash -642397763, now seen corresponding path program 10 times [2021-12-07 00:45:14,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:45:14,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108797120] [2021-12-07 00:45:14,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:45:14,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:45:14,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:45:14,515 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:45:14,515 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:45:14,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108797120] [2021-12-07 00:45:14,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108797120] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:45:14,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149359953] [2021-12-07 00:45:14,515 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-07 00:45:14,516 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:45:14,516 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:45:14,516 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:45:14,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-07 00:45:14,603 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-07 00:45:14,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:45:14,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 00:45:14,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:45:14,767 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:45:14,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:45:14,876 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:45:14,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149359953] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:45:14,877 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:45:14,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2021-12-07 00:45:14,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855561178] [2021-12-07 00:45:14,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:45:14,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-07 00:45:14,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:45:14,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-07 00:45:14,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2021-12-07 00:45:14,881 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 165 [2021-12-07 00:45:14,883 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 1203 transitions, 16785 flow. Second operand has 21 states, 21 states have (on average 137.38095238095238) internal successors, (2885), 21 states have internal predecessors, (2885), 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-12-07 00:45:14,883 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:45:14,883 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 165 [2021-12-07 00:45:14,883 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:45:25,613 INFO L129 PetriNetUnfolder]: 10044/28234 cut-off events. [2021-12-07 00:45:25,613 INFO L130 PetriNetUnfolder]: For 329315/329329 co-relation queries the response was YES. [2021-12-07 00:45:26,113 INFO L84 FinitePrefix]: Finished finitePrefix Result has 176206 conditions, 28234 events. 10044/28234 cut-off events. For 329315/329329 co-relation queries the response was YES. Maximal size of possible extension queue 1178. Compared 335453 event pairs, 1504 based on Foata normal form. 10/28074 useless extension candidates. Maximal degree in co-relation 175273. Up to 15407 conditions per place. [2021-12-07 00:45:26,232 INFO L132 encePairwiseOnDemand]: 153/165 looper letters, 949 selfloop transitions, 219 changer transitions 13/1339 dead transitions. [2021-12-07 00:45:26,233 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 1339 transitions, 20533 flow [2021-12-07 00:45:26,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-07 00:45:26,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-12-07 00:45:26,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2247 transitions. [2021-12-07 00:45:26,234 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8511363636363637 [2021-12-07 00:45:26,235 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2247 transitions. [2021-12-07 00:45:26,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2247 transitions. [2021-12-07 00:45:26,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:45:26,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2247 transitions. [2021-12-07 00:45:26,236 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 140.4375) internal successors, (2247), 16 states have internal predecessors, (2247), 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-12-07 00:45:26,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 165.0) internal successors, (2805), 17 states have internal predecessors, (2805), 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-12-07 00:45:26,238 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 165.0) internal successors, (2805), 17 states have internal predecessors, (2805), 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-12-07 00:45:26,238 INFO L186 Difference]: Start difference. First operand has 627 places, 1203 transitions, 16785 flow. Second operand 16 states and 2247 transitions. [2021-12-07 00:45:26,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 1339 transitions, 20533 flow [2021-12-07 00:45:34,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 638 places, 1339 transitions, 19692 flow, removed 382 selfloop flow, removed 4 redundant places. [2021-12-07 00:45:34,643 INFO L242 Difference]: Finished difference. Result has 644 places, 1221 transitions, 16877 flow [2021-12-07 00:45:34,644 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=16052, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=992, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=16877, PETRI_PLACES=644, PETRI_TRANSITIONS=1221} [2021-12-07 00:45:34,645 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 496 predicate places. [2021-12-07 00:45:34,645 INFO L470 AbstractCegarLoop]: Abstraction has has 644 places, 1221 transitions, 16877 flow [2021-12-07 00:45:34,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 137.38095238095238) internal successors, (2885), 21 states have internal predecessors, (2885), 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-12-07 00:45:34,645 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:45:34,646 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:45:34,665 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-12-07 00:45:34,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-12-07 00:45:34,847 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:45:34,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:45:34,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1879586549, now seen corresponding path program 11 times [2021-12-07 00:45:34,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:45:34,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991630441] [2021-12-07 00:45:34,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:45:34,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:45:34,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:45:34,925 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:45:34,925 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:45:34,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991630441] [2021-12-07 00:45:34,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991630441] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:45:34,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468006081] [2021-12-07 00:45:34,925 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-12-07 00:45:34,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:45:34,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:45:34,926 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:45:34,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-07 00:45:35,019 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-12-07 00:45:35,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:45:35,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 00:45:35,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:45:35,173 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:45:35,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:45:35,283 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:45:35,283 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468006081] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:45:35,283 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:45:35,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2021-12-07 00:45:35,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421403956] [2021-12-07 00:45:35,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:45:35,284 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 00:45:35,284 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:45:35,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 00:45:35,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2021-12-07 00:45:35,286 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 165 [2021-12-07 00:45:35,287 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 1221 transitions, 16877 flow. Second operand has 19 states, 19 states have (on average 137.6315789473684) internal successors, (2615), 19 states have internal predecessors, (2615), 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-12-07 00:45:35,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:45:35,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 165 [2021-12-07 00:45:35,287 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:45:50,169 INFO L129 PetriNetUnfolder]: 13425/37657 cut-off events. [2021-12-07 00:45:50,169 INFO L130 PetriNetUnfolder]: For 484332/484346 co-relation queries the response was YES. [2021-12-07 00:45:51,145 INFO L84 FinitePrefix]: Finished finitePrefix Result has 237735 conditions, 37657 events. 13425/37657 cut-off events. For 484332/484346 co-relation queries the response was YES. Maximal size of possible extension queue 1627. Compared 470208 event pairs, 1595 based on Foata normal form. 111/37530 useless extension candidates. Maximal degree in co-relation 236500. Up to 10619 conditions per place. [2021-12-07 00:45:51,309 INFO L132 encePairwiseOnDemand]: 153/165 looper letters, 992 selfloop transitions, 752 changer transitions 6/1908 dead transitions. [2021-12-07 00:45:51,309 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 1908 transitions, 29359 flow [2021-12-07 00:45:51,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-12-07 00:45:51,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2021-12-07 00:45:51,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 6602 transitions. [2021-12-07 00:45:51,313 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8513217279174726 [2021-12-07 00:45:51,313 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 6602 transitions. [2021-12-07 00:45:51,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 6602 transitions. [2021-12-07 00:45:51,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:45:51,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 6602 transitions. [2021-12-07 00:45:51,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 140.46808510638297) internal successors, (6602), 47 states have internal predecessors, (6602), 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-12-07 00:45:51,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 165.0) internal successors, (7920), 48 states have internal predecessors, (7920), 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-12-07 00:45:51,322 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 165.0) internal successors, (7920), 48 states have internal predecessors, (7920), 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-12-07 00:45:51,323 INFO L186 Difference]: Start difference. First operand has 644 places, 1221 transitions, 16877 flow. Second operand 47 states and 6602 transitions. [2021-12-07 00:45:51,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 1908 transitions, 29359 flow [2021-12-07 00:46:05,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 686 places, 1908 transitions, 29157 flow, removed 6 selfloop flow, removed 4 redundant places. [2021-12-07 00:46:05,712 INFO L242 Difference]: Finished difference. Result has 713 places, 1519 transitions, 24433 flow [2021-12-07 00:46:05,713 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=16754, PETRI_DIFFERENCE_MINUEND_PLACES=640, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=484, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=24433, PETRI_PLACES=713, PETRI_TRANSITIONS=1519} [2021-12-07 00:46:05,713 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 565 predicate places. [2021-12-07 00:46:05,714 INFO L470 AbstractCegarLoop]: Abstraction has has 713 places, 1519 transitions, 24433 flow [2021-12-07 00:46:05,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 137.6315789473684) internal successors, (2615), 19 states have internal predecessors, (2615), 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-12-07 00:46:05,714 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:46:05,714 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:46:05,733 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-12-07 00:46:05,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-12-07 00:46:05,915 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:46:05,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:46:05,916 INFO L85 PathProgramCache]: Analyzing trace with hash -574705969, now seen corresponding path program 12 times [2021-12-07 00:46:05,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:46:05,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776411843] [2021-12-07 00:46:05,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:46:05,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:46:05,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:46:05,974 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:46:05,974 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:46:05,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776411843] [2021-12-07 00:46:05,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776411843] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:46:05,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500395212] [2021-12-07 00:46:05,974 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-12-07 00:46:05,975 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:46:05,975 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:46:05,975 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:46:05,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-07 00:46:06,130 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-12-07 00:46:06,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:46:06,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 00:46:06,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:46:06,276 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:46:06,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:46:06,376 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:46:06,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500395212] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:46:06,376 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:46:06,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2021-12-07 00:46:06,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519077464] [2021-12-07 00:46:06,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:46:06,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 00:46:06,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:46:06,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 00:46:06,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-12-07 00:46:06,379 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 165 [2021-12-07 00:46:06,380 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 713 places, 1519 transitions, 24433 flow. Second operand has 19 states, 19 states have (on average 137.6315789473684) internal successors, (2615), 19 states have internal predecessors, (2615), 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-12-07 00:46:06,380 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:46:06,380 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 165 [2021-12-07 00:46:06,380 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:46:31,291 INFO L129 PetriNetUnfolder]: 17628/49780 cut-off events. [2021-12-07 00:46:31,291 INFO L130 PetriNetUnfolder]: For 988118/988132 co-relation queries the response was YES. [2021-12-07 00:46:32,801 INFO L84 FinitePrefix]: Finished finitePrefix Result has 353111 conditions, 49780 events. 17628/49780 cut-off events. For 988118/988132 co-relation queries the response was YES. Maximal size of possible extension queue 2062. Compared 646560 event pairs, 1890 based on Foata normal form. 174/49643 useless extension candidates. Maximal degree in co-relation 351849. Up to 11337 conditions per place. [2021-12-07 00:46:33,039 INFO L132 encePairwiseOnDemand]: 153/165 looper letters, 1164 selfloop transitions, 1116 changer transitions 9/2447 dead transitions. [2021-12-07 00:46:33,039 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 775 places, 2447 transitions, 42934 flow [2021-12-07 00:46:33,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-12-07 00:46:33,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2021-12-07 00:46:33,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 8843 transitions. [2021-12-07 00:46:33,044 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8506974506974507 [2021-12-07 00:46:33,044 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 8843 transitions. [2021-12-07 00:46:33,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 8843 transitions. [2021-12-07 00:46:33,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:46:33,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 8843 transitions. [2021-12-07 00:46:33,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 140.36507936507937) internal successors, (8843), 63 states have internal predecessors, (8843), 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-12-07 00:46:33,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 165.0) internal successors, (10560), 64 states have internal predecessors, (10560), 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-12-07 00:46:33,057 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 165.0) internal successors, (10560), 64 states have internal predecessors, (10560), 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-12-07 00:46:33,057 INFO L186 Difference]: Start difference. First operand has 713 places, 1519 transitions, 24433 flow. Second operand 63 states and 8843 transitions. [2021-12-07 00:46:33,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 775 places, 2447 transitions, 42934 flow [2021-12-07 00:47:04,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 766 places, 2447 transitions, 42340 flow, removed 266 selfloop flow, removed 9 redundant places. [2021-12-07 00:47:05,012 INFO L242 Difference]: Finished difference. Result has 798 places, 1946 transitions, 35798 flow [2021-12-07 00:47:05,014 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=23985, PETRI_DIFFERENCE_MINUEND_PLACES=704, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=734, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=690, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=35798, PETRI_PLACES=798, PETRI_TRANSITIONS=1946} [2021-12-07 00:47:05,014 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 650 predicate places. [2021-12-07 00:47:05,014 INFO L470 AbstractCegarLoop]: Abstraction has has 798 places, 1946 transitions, 35798 flow [2021-12-07 00:47:05,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 137.6315789473684) internal successors, (2615), 19 states have internal predecessors, (2615), 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-12-07 00:47:05,015 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:47:05,015 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:47:05,034 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2021-12-07 00:47:05,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-12-07 00:47:05,216 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:47:05,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:47:05,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1392528229, now seen corresponding path program 13 times [2021-12-07 00:47:05,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:47:05,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169775670] [2021-12-07 00:47:05,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:47:05,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:47:05,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:47:05,305 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:47:05,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:47:05,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169775670] [2021-12-07 00:47:05,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169775670] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:47:05,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101214037] [2021-12-07 00:47:05,305 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-12-07 00:47:05,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:47:05,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:47:05,306 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:47:05,307 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-07 00:47:05,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:47:05,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 00:47:05,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:47:05,523 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:47:05,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:47:05,622 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:47:05,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101214037] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:47:05,623 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:47:05,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2021-12-07 00:47:05,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107335647] [2021-12-07 00:47:05,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:47:05,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 00:47:05,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:47:05,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 00:47:05,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-12-07 00:47:05,627 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 165 [2021-12-07 00:47:05,628 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 798 places, 1946 transitions, 35798 flow. Second operand has 19 states, 19 states have (on average 137.57894736842104) internal successors, (2614), 19 states have internal predecessors, (2614), 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-12-07 00:47:05,629 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:47:05,629 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 165 [2021-12-07 00:47:05,629 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:47:41,833 INFO L129 PetriNetUnfolder]: 20117/55845 cut-off events. [2021-12-07 00:47:41,833 INFO L130 PetriNetUnfolder]: For 1599535/1599549 co-relation queries the response was YES. [2021-12-07 00:47:44,050 INFO L84 FinitePrefix]: Finished finitePrefix Result has 450296 conditions, 55845 events. 20117/55845 cut-off events. For 1599535/1599549 co-relation queries the response was YES. Maximal size of possible extension queue 2293. Compared 732453 event pairs, 1788 based on Foata normal form. 72/55618 useless extension candidates. Maximal degree in co-relation 448980. Up to 12940 conditions per place. [2021-12-07 00:47:44,468 INFO L132 encePairwiseOnDemand]: 153/165 looper letters, 961 selfloop transitions, 1479 changer transitions 2/2600 dead transitions. [2021-12-07 00:47:44,469 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 866 places, 2600 transitions, 50937 flow [2021-12-07 00:47:44,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-12-07 00:47:44,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2021-12-07 00:47:44,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 9613 transitions. [2021-12-07 00:47:44,473 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8443566095740008 [2021-12-07 00:47:44,474 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 9613 transitions. [2021-12-07 00:47:44,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 9613 transitions. [2021-12-07 00:47:44,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:47:44,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 9613 transitions. [2021-12-07 00:47:44,481 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 139.31884057971016) internal successors, (9613), 69 states have internal predecessors, (9613), 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-12-07 00:47:44,486 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 165.0) internal successors, (11550), 70 states have internal predecessors, (11550), 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-12-07 00:47:44,486 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 165.0) internal successors, (11550), 70 states have internal predecessors, (11550), 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-12-07 00:47:44,486 INFO L186 Difference]: Start difference. First operand has 798 places, 1946 transitions, 35798 flow. Second operand 69 states and 9613 transitions. [2021-12-07 00:47:44,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 866 places, 2600 transitions, 50937 flow [2021-12-07 00:48:40,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 854 places, 2600 transitions, 49638 flow, removed 535 selfloop flow, removed 12 redundant places. [2021-12-07 00:48:40,881 INFO L242 Difference]: Finished difference. Result has 871 places, 2188 transitions, 44397 flow [2021-12-07 00:48:40,883 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=34645, PETRI_DIFFERENCE_MINUEND_PLACES=786, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1946, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=44397, PETRI_PLACES=871, PETRI_TRANSITIONS=2188} [2021-12-07 00:48:40,883 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 723 predicate places. [2021-12-07 00:48:40,883 INFO L470 AbstractCegarLoop]: Abstraction has has 871 places, 2188 transitions, 44397 flow [2021-12-07 00:48:40,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 137.57894736842104) internal successors, (2614), 19 states have internal predecessors, (2614), 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-12-07 00:48:40,884 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:48:40,884 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:48:40,903 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-12-07 00:48:41,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-12-07 00:48:41,085 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:48:41,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:48:41,086 INFO L85 PathProgramCache]: Analyzing trace with hash 668399061, now seen corresponding path program 14 times [2021-12-07 00:48:41,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:48:41,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030311556] [2021-12-07 00:48:41,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:48:41,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:48:41,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:48:41,175 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:48:41,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:48:41,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030311556] [2021-12-07 00:48:41,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030311556] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:48:41,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377661949] [2021-12-07 00:48:41,175 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-07 00:48:41,175 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:48:41,175 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:48:41,176 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:48:41,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-07 00:48:41,256 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-07 00:48:41,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:48:41,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 00:48:41,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:48:41,400 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:48:41,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:48:41,487 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-07 00:48:41,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377661949] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:48:41,487 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:48:41,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2021-12-07 00:48:41,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366120614] [2021-12-07 00:48:41,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:48:41,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 00:48:41,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:48:41,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 00:48:41,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2021-12-07 00:48:41,490 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 165 [2021-12-07 00:48:41,491 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 871 places, 2188 transitions, 44397 flow. Second operand has 19 states, 19 states have (on average 137.52631578947367) internal successors, (2613), 19 states have internal predecessors, (2613), 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-12-07 00:48:41,491 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:48:41,491 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 165 [2021-12-07 00:48:41,491 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:49:31,060 INFO L129 PetriNetUnfolder]: 24097/67695 cut-off events. [2021-12-07 00:49:31,061 INFO L130 PetriNetUnfolder]: For 2436947/2436961 co-relation queries the response was YES. [2021-12-07 00:49:34,197 INFO L84 FinitePrefix]: Finished finitePrefix Result has 584903 conditions, 67695 events. 24097/67695 cut-off events. For 2436947/2436961 co-relation queries the response was YES. Maximal size of possible extension queue 2751. Compared 916583 event pairs, 3209 based on Foata normal form. 98/67410 useless extension candidates. Maximal degree in co-relation 583504. Up to 29603 conditions per place. [2021-12-07 00:49:34,604 INFO L132 encePairwiseOnDemand]: 153/165 looper letters, 2017 selfloop transitions, 906 changer transitions 27/3108 dead transitions. [2021-12-07 00:49:34,604 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 913 places, 3108 transitions, 66495 flow [2021-12-07 00:49:34,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-12-07 00:49:34,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2021-12-07 00:49:34,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 6043 transitions. [2021-12-07 00:49:34,608 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8517265680056377 [2021-12-07 00:49:34,608 INFO L72 ComplementDD]: Start complementDD. Operand 43 states and 6043 transitions. [2021-12-07 00:49:34,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 6043 transitions. [2021-12-07 00:49:34,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:49:34,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 43 states and 6043 transitions. [2021-12-07 00:49:34,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 44 states, 43 states have (on average 140.53488372093022) internal successors, (6043), 43 states have internal predecessors, (6043), 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-12-07 00:49:34,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 44 states, 44 states have (on average 165.0) internal successors, (7260), 44 states have internal predecessors, (7260), 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-12-07 00:49:34,616 INFO L81 ComplementDD]: Finished complementDD. Result has 44 states, 44 states have (on average 165.0) internal successors, (7260), 44 states have internal predecessors, (7260), 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-12-07 00:49:34,616 INFO L186 Difference]: Start difference. First operand has 871 places, 2188 transitions, 44397 flow. Second operand 43 states and 6043 transitions. [2021-12-07 00:49:34,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 913 places, 3108 transitions, 66495 flow [2021-12-07 00:51:22,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 881 places, 3108 transitions, 65648 flow, removed 238 selfloop flow, removed 32 redundant places. [2021-12-07 00:51:22,559 INFO L242 Difference]: Finished difference. Result has 903 places, 2579 transitions, 56173 flow [2021-12-07 00:51:22,561 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=43577, PETRI_DIFFERENCE_MINUEND_PLACES=839, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=543, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=56173, PETRI_PLACES=903, PETRI_TRANSITIONS=2579} [2021-12-07 00:51:22,561 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 755 predicate places. [2021-12-07 00:51:22,561 INFO L470 AbstractCegarLoop]: Abstraction has has 903 places, 2579 transitions, 56173 flow [2021-12-07 00:51:22,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 137.52631578947367) internal successors, (2613), 19 states have internal predecessors, (2613), 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-12-07 00:51:22,562 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:51:22,562 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:51:22,581 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-12-07 00:51:22,762 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-12-07 00:51:22,763 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:51:22,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:51:22,764 INFO L85 PathProgramCache]: Analyzing trace with hash 894630757, now seen corresponding path program 15 times [2021-12-07 00:51:22,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:51:22,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516608767] [2021-12-07 00:51:22,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:51:22,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:51:22,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:51:22,825 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:51:22,825 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:51:22,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516608767] [2021-12-07 00:51:22,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516608767] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:51:22,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106166993] [2021-12-07 00:51:22,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-07 00:51:22,825 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:51:22,825 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:51:22,826 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:51:22,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-07 00:51:22,917 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-12-07 00:51:22,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:51:22,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 00:51:22,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:51:23,051 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:51:23,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:51:23,138 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-07 00:51:23,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106166993] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:51:23,139 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:51:23,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2021-12-07 00:51:23,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937361449] [2021-12-07 00:51:23,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:51:23,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 00:51:23,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:51:23,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 00:51:23,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2021-12-07 00:51:23,141 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 165 [2021-12-07 00:51:23,143 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 903 places, 2579 transitions, 56173 flow. Second operand has 19 states, 19 states have (on average 137.52631578947367) internal successors, (2613), 19 states have internal predecessors, (2613), 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-12-07 00:51:23,143 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:51:23,143 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 165 [2021-12-07 00:51:23,143 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:52:20,048 INFO L129 PetriNetUnfolder]: 24083/67828 cut-off events. [2021-12-07 00:52:20,048 INFO L130 PetriNetUnfolder]: For 2623137/2623151 co-relation queries the response was YES. [2021-12-07 00:52:23,516 INFO L84 FinitePrefix]: Finished finitePrefix Result has 605741 conditions, 67828 events. 24083/67828 cut-off events. For 2623137/2623151 co-relation queries the response was YES. Maximal size of possible extension queue 2742. Compared 919220 event pairs, 3474 based on Foata normal form. 52/67501 useless extension candidates. Maximal degree in co-relation 604632. Up to 26267 conditions per place. [2021-12-07 00:52:23,905 INFO L132 encePairwiseOnDemand]: 153/165 looper letters, 2003 selfloop transitions, 884 changer transitions 20/3065 dead transitions. [2021-12-07 00:52:23,905 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 941 places, 3065 transitions, 69205 flow [2021-12-07 00:52:23,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-12-07 00:52:23,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2021-12-07 00:52:23,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5500 transitions. [2021-12-07 00:52:23,908 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8547008547008547 [2021-12-07 00:52:23,908 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 5500 transitions. [2021-12-07 00:52:23,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 5500 transitions. [2021-12-07 00:52:23,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:52:23,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 5500 transitions. [2021-12-07 00:52:23,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 141.02564102564102) internal successors, (5500), 39 states have internal predecessors, (5500), 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-12-07 00:52:23,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 165.0) internal successors, (6600), 40 states have internal predecessors, (6600), 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-12-07 00:52:23,916 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 165.0) internal successors, (6600), 40 states have internal predecessors, (6600), 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-12-07 00:52:23,917 INFO L186 Difference]: Start difference. First operand has 903 places, 2579 transitions, 56173 flow. Second operand 39 states and 5500 transitions. [2021-12-07 00:52:23,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 941 places, 3065 transitions, 69205 flow [2021-12-07 00:54:32,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 936 places, 3065 transitions, 68174 flow, removed 432 selfloop flow, removed 5 redundant places. [2021-12-07 00:54:32,432 INFO L242 Difference]: Finished difference. Result has 944 places, 2607 transitions, 58677 flow [2021-12-07 00:54:32,434 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=165, PETRI_DIFFERENCE_MINUEND_FLOW=55373, PETRI_DIFFERENCE_MINUEND_PLACES=898, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=859, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1712, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=58677, PETRI_PLACES=944, PETRI_TRANSITIONS=2607} [2021-12-07 00:54:32,434 INFO L334 CegarLoopForPetriNet]: 148 programPoint places, 796 predicate places. [2021-12-07 00:54:32,435 INFO L470 AbstractCegarLoop]: Abstraction has has 944 places, 2607 transitions, 58677 flow [2021-12-07 00:54:32,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 137.52631578947367) internal successors, (2613), 19 states have internal predecessors, (2613), 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-12-07 00:54:32,435 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-12-07 00:54:32,435 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-07 00:54:32,454 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-12-07 00:54:32,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-12-07 00:54:32,636 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2021-12-07 00:54:32,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-07 00:54:32,638 INFO L85 PathProgramCache]: Analyzing trace with hash 434352859, now seen corresponding path program 16 times [2021-12-07 00:54:32,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-07 00:54:32,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945346501] [2021-12-07 00:54:32,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-07 00:54:32,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-07 00:54:32,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-07 00:54:32,723 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:54:32,723 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-07 00:54:32,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945346501] [2021-12-07 00:54:32,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945346501] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-07 00:54:32,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789780830] [2021-12-07 00:54:32,723 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-07 00:54:32,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-07 00:54:32,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 [2021-12-07 00:54:32,724 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-07 00:54:32,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_06690084-1a10-4061-a286-a7ebd70ce1e8/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-12-07 00:54:32,802 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-07 00:54:32,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-07 00:54:32,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-07 00:54:32,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-07 00:54:32,939 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-07 00:54:32,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-07 00:54:33,037 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-07 00:54:33,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789780830] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-07 00:54:33,037 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-07 00:54:33,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2021-12-07 00:54:33,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871213457] [2021-12-07 00:54:33,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-07 00:54:33,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-07 00:54:33,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-07 00:54:33,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-07 00:54:33,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2021-12-07 00:54:33,040 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 165 [2021-12-07 00:54:33,041 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 944 places, 2607 transitions, 58677 flow. Second operand has 19 states, 19 states have (on average 137.52631578947367) internal successors, (2613), 19 states have internal predecessors, (2613), 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-12-07 00:54:33,041 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-12-07 00:54:33,041 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 165 [2021-12-07 00:54:33,041 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-12-07 00:55:31,106 INFO L129 PetriNetUnfolder]: 24030/68245 cut-off events. [2021-12-07 00:55:31,107 INFO L130 PetriNetUnfolder]: For 2705921/2705935 co-relation queries the response was YES. [2021-12-07 00:55:34,575 INFO L84 FinitePrefix]: Finished finitePrefix Result has 617183 conditions, 68245 events. 24030/68245 cut-off events. For 2705921/2705935 co-relation queries the response was YES. Maximal size of possible extension queue 2722. Compared 927861 event pairs, 2359 based on Foata normal form. 48/68012 useless extension candidates. Maximal degree in co-relation 616066. Up to 20061 conditions per place. [2021-12-07 00:55:35,105 INFO L132 encePairwiseOnDemand]: 153/165 looper letters, 1701 selfloop transitions, 1278 changer transitions 24/3161 dead transitions. [2021-12-07 00:55:35,105 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1000 places, 3161 transitions, 73305 flow [2021-12-07 00:55:35,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-12-07 00:55:35,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2021-12-07 00:55:35,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 8003 transitions. [2021-12-07 00:55:35,109 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8509303561935141 [2021-12-07 00:55:35,109 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 8003 transitions. [2021-12-07 00:55:35,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 8003 transitions. [2021-12-07 00:55:35,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-07 00:55:35,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 8003 transitions. [2021-12-07 00:55:35,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 140.40350877192984) internal successors, (8003), 57 states have internal predecessors, (8003), 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-12-07 00:55:35,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 165.0) internal successors, (9570), 58 states have internal predecessors, (9570), 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-12-07 00:55:35,120 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 165.0) internal successors, (9570), 58 states have internal predecessors, (9570), 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-12-07 00:55:35,120 INFO L186 Difference]: Start difference. First operand has 944 places, 2607 transitions, 58677 flow. Second operand 57 states and 8003 transitions. [2021-12-07 00:55:35,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1000 places, 3161 transitions, 73305 flow