./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/mult-comm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/mult-comm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN --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 a0efdc82161997cbf03fd7c104a0f7adcc3337af1f91e29fd2b7831e9d52958e --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-6b4ec56 [2022-11-20 11:05:41,386 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 11:05:41,389 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 11:05:41,429 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 11:05:41,432 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 11:05:41,434 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 11:05:41,436 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 11:05:41,441 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 11:05:41,444 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 11:05:41,445 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 11:05:41,447 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 11:05:41,450 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 11:05:41,451 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 11:05:41,457 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 11:05:41,459 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 11:05:41,461 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 11:05:41,463 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 11:05:41,466 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 11:05:41,468 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 11:05:41,472 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 11:05:41,475 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 11:05:41,478 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 11:05:41,480 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 11:05:41,481 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 11:05:41,490 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 11:05:41,493 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 11:05:41,494 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 11:05:41,495 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 11:05:41,497 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 11:05:41,498 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 11:05:41,499 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 11:05:41,500 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 11:05:41,500 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 11:05:41,501 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 11:05:41,502 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 11:05:41,502 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 11:05:41,503 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 11:05:41,503 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 11:05:41,504 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 11:05:41,505 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 11:05:41,505 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 11:05:41,506 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-20 11:05:41,527 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 11:05:41,527 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 11:05:41,527 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 11:05:41,528 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 11:05:41,528 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 11:05:41,529 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 11:05:41,529 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 11:05:41,529 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 11:05:41,530 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 11:05:41,530 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 11:05:41,530 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 11:05:41,530 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 11:05:41,531 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 11:05:41,531 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 11:05:41,531 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 11:05:41,531 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 11:05:41,532 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 11:05:41,532 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 11:05:41,532 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 11:05:41,532 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 11:05:41,532 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 11:05:41,533 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 11:05:41,533 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 11:05:41,533 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 11:05:41,533 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:05:41,534 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 11:05:41,534 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 11:05:41,534 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 11:05:41,534 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 11:05:41,534 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 11:05:41,535 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 11:05:41,535 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 11:05:41,535 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 11:05:41,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_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/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_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN 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 -> a0efdc82161997cbf03fd7c104a0f7adcc3337af1f91e29fd2b7831e9d52958e [2022-11-20 11:05:41,817 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 11:05:41,839 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 11:05:41,842 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 11:05:41,843 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 11:05:41,844 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 11:05:41,845 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/weaver/mult-comm.wvr.c [2022-11-20 11:05:44,983 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 11:05:45,208 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 11:05:45,209 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/sv-benchmarks/c/weaver/mult-comm.wvr.c [2022-11-20 11:05:45,216 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/data/ed3dc4f33/c4ba935410b2420f914e6e1f794d6eef/FLAGae51b68b3 [2022-11-20 11:05:45,236 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/data/ed3dc4f33/c4ba935410b2420f914e6e1f794d6eef [2022-11-20 11:05:45,246 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 11:05:45,247 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 11:05:45,250 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 11:05:45,251 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 11:05:45,254 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 11:05:45,255 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:05:45" (1/1) ... [2022-11-20 11:05:45,257 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d2f79e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:05:45, skipping insertion in model container [2022-11-20 11:05:45,257 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:05:45" (1/1) ... [2022-11-20 11:05:45,265 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 11:05:45,287 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 11:05:45,505 WARN L237 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_34897ef6-49f4-4339-9c06-d90edc83a073/sv-benchmarks/c/weaver/mult-comm.wvr.c[1910,1923] [2022-11-20 11:05:45,513 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:05:45,529 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 11:05:45,560 WARN L237 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_34897ef6-49f4-4339-9c06-d90edc83a073/sv-benchmarks/c/weaver/mult-comm.wvr.c[1910,1923] [2022-11-20 11:05:45,562 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:05:45,579 INFO L208 MainTranslator]: Completed translation [2022-11-20 11:05:45,579 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:05:45 WrapperNode [2022-11-20 11:05:45,579 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 11:05:45,581 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 11:05:45,581 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 11:05:45,581 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 11:05:45,590 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:05:45" (1/1) ... [2022-11-20 11:05:45,600 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:05:45" (1/1) ... [2022-11-20 11:05:45,621 INFO L138 Inliner]: procedures = 21, calls = 19, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 52 [2022-11-20 11:05:45,622 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 11:05:45,623 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 11:05:45,623 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 11:05:45,623 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 11:05:45,632 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:05:45" (1/1) ... [2022-11-20 11:05:45,632 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:05:45" (1/1) ... [2022-11-20 11:05:45,634 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:05:45" (1/1) ... [2022-11-20 11:05:45,634 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:05:45" (1/1) ... [2022-11-20 11:05:45,639 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:05:45" (1/1) ... [2022-11-20 11:05:45,643 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:05:45" (1/1) ... [2022-11-20 11:05:45,644 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:05:45" (1/1) ... [2022-11-20 11:05:45,645 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:05:45" (1/1) ... [2022-11-20 11:05:45,647 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 11:05:45,648 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 11:05:45,648 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 11:05:45,648 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 11:05:45,649 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:05:45" (1/1) ... [2022-11-20 11:05:45,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:05:45,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:05:45,681 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 11:05:45,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 11:05:45,735 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 11:05:45,735 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-20 11:05:45,736 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-20 11:05:45,736 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-20 11:05:45,736 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-20 11:05:45,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 11:05:45,736 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 11:05:45,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 11:05:45,739 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 11:05:45,739 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 11:05:45,739 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 11:05:45,739 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 11:05:45,741 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-20 11:05:45,874 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 11:05:45,876 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 11:05:46,027 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 11:05:46,035 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 11:05:46,035 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-20 11:05:46,038 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:05:46 BoogieIcfgContainer [2022-11-20 11:05:46,038 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 11:05:46,040 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 11:05:46,041 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 11:05:46,044 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 11:05:46,045 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 11:05:45" (1/3) ... [2022-11-20 11:05:46,045 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ceb8403 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:05:46, skipping insertion in model container [2022-11-20 11:05:46,046 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:05:45" (2/3) ... [2022-11-20 11:05:46,046 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ceb8403 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:05:46, skipping insertion in model container [2022-11-20 11:05:46,046 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:05:46" (3/3) ... [2022-11-20 11:05:46,048 INFO L112 eAbstractionObserver]: Analyzing ICFG mult-comm.wvr.c [2022-11-20 11:05:46,058 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-20 11:05:46,070 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 11:05:46,070 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 11:05:46,071 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-20 11:05:46,177 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-20 11:05:46,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 82 places, 80 transitions, 176 flow [2022-11-20 11:05:46,316 INFO L130 PetriNetUnfolder]: 5/78 cut-off events. [2022-11-20 11:05:46,316 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-20 11:05:46,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87 conditions, 78 events. 5/78 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 47 event pairs, 0 based on Foata normal form. 0/72 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2022-11-20 11:05:46,322 INFO L82 GeneralOperation]: Start removeDead. Operand has 82 places, 80 transitions, 176 flow [2022-11-20 11:05:46,327 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 71 places, 69 transitions, 150 flow [2022-11-20 11:05:46,340 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 11:05:46,348 INFO L357 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1a5faa07, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 11:05:46,348 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-20 11:05:46,376 INFO L130 PetriNetUnfolder]: 5/68 cut-off events. [2022-11-20 11:05:46,376 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-20 11:05:46,379 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:05:46,380 INFO L209 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] [2022-11-20 11:05:46,380 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:05:46,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:05:46,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1776550383, now seen corresponding path program 1 times [2022-11-20 11:05:46,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:05:46,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396434881] [2022-11-20 11:05:46,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:05:46,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:05:46,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:05:46,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:05:46,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:05:46,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396434881] [2022-11-20 11:05:46,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396434881] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:05:46,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:05:46,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 11:05:46,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823154734] [2022-11-20 11:05:46,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:05:46,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-20 11:05:46,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:05:46,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-20 11:05:46,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 11:05:46,792 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 80 [2022-11-20 11:05:46,795 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 69 transitions, 150 flow. Second operand has 2 states, 2 states have (on average 75.0) internal successors, (150), 2 states have internal predecessors, (150), 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) [2022-11-20 11:05:46,795 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:05:46,796 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 80 [2022-11-20 11:05:46,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:05:46,890 INFO L130 PetriNetUnfolder]: 2/66 cut-off events. [2022-11-20 11:05:46,890 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-11-20 11:05:46,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80 conditions, 66 events. 2/66 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 42 event pairs, 0 based on Foata normal form. 5/68 useless extension candidates. Maximal degree in co-relation 43. Up to 5 conditions per place. [2022-11-20 11:05:46,895 INFO L137 encePairwiseOnDemand]: 77/80 looper letters, 4 selfloop transitions, 0 changer transitions 1/66 dead transitions. [2022-11-20 11:05:46,895 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 66 transitions, 152 flow [2022-11-20 11:05:46,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-20 11:05:46,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-20 11:05:46,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 151 transitions. [2022-11-20 11:05:46,913 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.94375 [2022-11-20 11:05:46,914 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 151 transitions. [2022-11-20 11:05:46,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 151 transitions. [2022-11-20 11:05:46,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:05:46,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 151 transitions. [2022-11-20 11:05:46,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 75.5) internal successors, (151), 2 states have internal predecessors, (151), 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) [2022-11-20 11:05:46,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 80.0) internal successors, (240), 3 states have internal predecessors, (240), 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) [2022-11-20 11:05:46,937 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 80.0) internal successors, (240), 3 states have internal predecessors, (240), 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) [2022-11-20 11:05:46,939 INFO L175 Difference]: Start difference. First operand has 71 places, 69 transitions, 150 flow. Second operand 2 states and 151 transitions. [2022-11-20 11:05:46,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 66 transitions, 152 flow [2022-11-20 11:05:46,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 66 transitions, 144 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-20 11:05:46,992 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 134 flow [2022-11-20 11:05:46,994 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=134, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2022-11-20 11:05:46,998 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, -3 predicate places. [2022-11-20 11:05:46,999 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 134 flow [2022-11-20 11:05:47,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 75.0) internal successors, (150), 2 states have internal predecessors, (150), 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) [2022-11-20 11:05:47,006 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:05:47,007 INFO L209 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] [2022-11-20 11:05:47,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 11:05:47,008 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:05:47,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:05:47,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1061161231, now seen corresponding path program 1 times [2022-11-20 11:05:47,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:05:47,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480034361] [2022-11-20 11:05:47,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:05:47,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:05:47,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:05:47,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:05:47,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:05:47,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480034361] [2022-11-20 11:05:47,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480034361] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:05:47,880 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:05:47,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 11:05:47,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651328407] [2022-11-20 11:05:47,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:05:47,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-20 11:05:47,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:05:47,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-20 11:05:47,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-20 11:05:47,885 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 63 out of 80 [2022-11-20 11:05:47,886 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 134 flow. Second operand has 6 states, 6 states have (on average 64.66666666666667) internal successors, (388), 6 states have internal predecessors, (388), 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) [2022-11-20 11:05:47,886 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:05:47,886 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 63 of 80 [2022-11-20 11:05:47,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:05:48,047 INFO L130 PetriNetUnfolder]: 12/131 cut-off events. [2022-11-20 11:05:48,057 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-11-20 11:05:48,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174 conditions, 131 events. 12/131 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 309 event pairs, 1 based on Foata normal form. 1/125 useless extension candidates. Maximal degree in co-relation 171. Up to 19 conditions per place. [2022-11-20 11:05:48,059 INFO L137 encePairwiseOnDemand]: 73/80 looper letters, 19 selfloop transitions, 5 changer transitions 4/81 dead transitions. [2022-11-20 11:05:48,059 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 81 transitions, 227 flow [2022-11-20 11:05:48,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:05:48,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 11:05:48,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 407 transitions. [2022-11-20 11:05:48,063 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8479166666666667 [2022-11-20 11:05:48,063 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 407 transitions. [2022-11-20 11:05:48,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 407 transitions. [2022-11-20 11:05:48,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:05:48,067 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 407 transitions. [2022-11-20 11:05:48,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 67.83333333333333) internal successors, (407), 6 states have internal predecessors, (407), 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) [2022-11-20 11:05:48,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 80.0) internal successors, (560), 7 states have internal predecessors, (560), 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) [2022-11-20 11:05:48,074 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 80.0) internal successors, (560), 7 states have internal predecessors, (560), 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) [2022-11-20 11:05:48,075 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 134 flow. Second operand 6 states and 407 transitions. [2022-11-20 11:05:48,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 81 transitions, 227 flow [2022-11-20 11:05:48,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 81 transitions, 227 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-20 11:05:48,079 INFO L231 Difference]: Finished difference. Result has 75 places, 68 transitions, 163 flow [2022-11-20 11:05:48,079 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=163, PETRI_PLACES=75, PETRI_TRANSITIONS=68} [2022-11-20 11:05:48,080 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 4 predicate places. [2022-11-20 11:05:48,081 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 68 transitions, 163 flow [2022-11-20 11:05:48,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 64.66666666666667) internal successors, (388), 6 states have internal predecessors, (388), 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) [2022-11-20 11:05:48,081 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:05:48,082 INFO L209 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] [2022-11-20 11:05:48,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-20 11:05:48,082 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:05:48,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:05:48,083 INFO L85 PathProgramCache]: Analyzing trace with hash -919337767, now seen corresponding path program 1 times [2022-11-20 11:05:48,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:05:48,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654476898] [2022-11-20 11:05:48,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:05:48,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:05:48,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:05:48,853 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:05:48,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:05:48,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654476898] [2022-11-20 11:05:48,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654476898] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:05:48,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751424929] [2022-11-20 11:05:48,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:05:48,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:05:48,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:05:48,859 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:05:48,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-20 11:05:48,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:05:48,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-20 11:05:48,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:05:49,444 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:05:49,444 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:05:49,839 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:05:49,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751424929] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:05:49,839 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:05:49,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 10] total 17 [2022-11-20 11:05:49,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490008695] [2022-11-20 11:05:49,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:05:49,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:05:49,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:05:49,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:05:49,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-11-20 11:05:49,843 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 80 [2022-11-20 11:05:49,844 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 68 transitions, 163 flow. Second operand has 9 states, 9 states have (on average 53.22222222222222) internal successors, (479), 9 states have internal predecessors, (479), 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) [2022-11-20 11:05:49,844 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:05:49,844 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 80 [2022-11-20 11:05:49,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:05:50,199 INFO L130 PetriNetUnfolder]: 121/397 cut-off events. [2022-11-20 11:05:50,200 INFO L131 PetriNetUnfolder]: For 49/49 co-relation queries the response was YES. [2022-11-20 11:05:50,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 746 conditions, 397 events. 121/397 cut-off events. For 49/49 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1927 event pairs, 19 based on Foata normal form. 1/342 useless extension candidates. Maximal degree in co-relation 739. Up to 64 conditions per place. [2022-11-20 11:05:50,208 INFO L137 encePairwiseOnDemand]: 70/80 looper letters, 63 selfloop transitions, 16 changer transitions 7/127 dead transitions. [2022-11-20 11:05:50,209 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 127 transitions, 492 flow [2022-11-20 11:05:50,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:05:50,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:05:50,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 597 transitions. [2022-11-20 11:05:50,215 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.74625 [2022-11-20 11:05:50,216 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 597 transitions. [2022-11-20 11:05:50,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 597 transitions. [2022-11-20 11:05:50,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:05:50,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 597 transitions. [2022-11-20 11:05:50,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 59.7) internal successors, (597), 10 states have internal predecessors, (597), 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) [2022-11-20 11:05:50,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 80.0) internal successors, (880), 11 states have internal predecessors, (880), 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) [2022-11-20 11:05:50,223 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 80.0) internal successors, (880), 11 states have internal predecessors, (880), 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) [2022-11-20 11:05:50,224 INFO L175 Difference]: Start difference. First operand has 75 places, 68 transitions, 163 flow. Second operand 10 states and 597 transitions. [2022-11-20 11:05:50,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 127 transitions, 492 flow [2022-11-20 11:05:50,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 127 transitions, 478 flow, removed 7 selfloop flow, removed 2 redundant places. [2022-11-20 11:05:50,232 INFO L231 Difference]: Finished difference. Result has 85 places, 79 transitions, 256 flow [2022-11-20 11:05:50,233 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=159, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=256, PETRI_PLACES=85, PETRI_TRANSITIONS=79} [2022-11-20 11:05:50,235 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 14 predicate places. [2022-11-20 11:05:50,236 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 79 transitions, 256 flow [2022-11-20 11:05:50,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 53.22222222222222) internal successors, (479), 9 states have internal predecessors, (479), 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) [2022-11-20 11:05:50,236 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:05:50,237 INFO L209 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] [2022-11-20 11:05:50,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-20 11:05:50,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:05:50,442 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:05:50,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:05:50,443 INFO L85 PathProgramCache]: Analyzing trace with hash -138537441, now seen corresponding path program 1 times [2022-11-20 11:05:50,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:05:50,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211948739] [2022-11-20 11:05:50,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:05:50,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:05:50,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:05:50,920 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:05:50,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:05:50,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211948739] [2022-11-20 11:05:50,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211948739] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:05:50,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808242934] [2022-11-20 11:05:50,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:05:50,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:05:50,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:05:50,924 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:05:50,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-20 11:05:51,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:05:51,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-20 11:05:51,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:05:51,313 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:05:51,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:05:51,774 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:05:51,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808242934] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:05:51,775 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:05:51,775 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 13 [2022-11-20 11:05:51,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403450040] [2022-11-20 11:05:51,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:05:51,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-20 11:05:51,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:05:51,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-20 11:05:51,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-11-20 11:05:51,778 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 80 [2022-11-20 11:05:51,779 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 79 transitions, 256 flow. Second operand has 13 states, 13 states have (on average 58.07692307692308) internal successors, (755), 13 states have internal predecessors, (755), 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) [2022-11-20 11:05:51,780 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:05:51,780 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 80 [2022-11-20 11:05:51,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:05:52,269 INFO L130 PetriNetUnfolder]: 44/267 cut-off events. [2022-11-20 11:05:52,270 INFO L131 PetriNetUnfolder]: For 146/166 co-relation queries the response was YES. [2022-11-20 11:05:52,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 564 conditions, 267 events. 44/267 cut-off events. For 146/166 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1170 event pairs, 10 based on Foata normal form. 8/257 useless extension candidates. Maximal degree in co-relation 553. Up to 76 conditions per place. [2022-11-20 11:05:52,272 INFO L137 encePairwiseOnDemand]: 69/80 looper letters, 30 selfloop transitions, 10 changer transitions 11/103 dead transitions. [2022-11-20 11:05:52,272 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 103 transitions, 443 flow [2022-11-20 11:05:52,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:05:52,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:05:52,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 608 transitions. [2022-11-20 11:05:52,275 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.76 [2022-11-20 11:05:52,275 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 608 transitions. [2022-11-20 11:05:52,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 608 transitions. [2022-11-20 11:05:52,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:05:52,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 608 transitions. [2022-11-20 11:05:52,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 60.8) internal successors, (608), 10 states have internal predecessors, (608), 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) [2022-11-20 11:05:52,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 80.0) internal successors, (880), 11 states have internal predecessors, (880), 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) [2022-11-20 11:05:52,280 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 80.0) internal successors, (880), 11 states have internal predecessors, (880), 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) [2022-11-20 11:05:52,280 INFO L175 Difference]: Start difference. First operand has 85 places, 79 transitions, 256 flow. Second operand 10 states and 608 transitions. [2022-11-20 11:05:52,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 103 transitions, 443 flow [2022-11-20 11:05:52,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 103 transitions, 411 flow, removed 10 selfloop flow, removed 4 redundant places. [2022-11-20 11:05:52,286 INFO L231 Difference]: Finished difference. Result has 93 places, 81 transitions, 281 flow [2022-11-20 11:05:52,286 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=236, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=281, PETRI_PLACES=93, PETRI_TRANSITIONS=81} [2022-11-20 11:05:52,287 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 22 predicate places. [2022-11-20 11:05:52,287 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 81 transitions, 281 flow [2022-11-20 11:05:52,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 58.07692307692308) internal successors, (755), 13 states have internal predecessors, (755), 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) [2022-11-20 11:05:52,288 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:05:52,288 INFO L209 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] [2022-11-20 11:05:52,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-20 11:05:52,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:05:52,495 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:05:52,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:05:52,495 INFO L85 PathProgramCache]: Analyzing trace with hash -946960933, now seen corresponding path program 2 times [2022-11-20 11:05:52,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:05:52,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362029624] [2022-11-20 11:05:52,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:05:52,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:05:52,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:05:52,886 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:05:52,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:05:52,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362029624] [2022-11-20 11:05:52,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362029624] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:05:52,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522804433] [2022-11-20 11:05:52,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 11:05:52,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:05:52,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:05:52,890 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:05:52,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-20 11:05:52,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 11:05:52,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:05:52,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-20 11:05:52,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:05:53,285 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:05:53,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:05:53,717 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:05:53,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522804433] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:05:53,717 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:05:53,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 16 [2022-11-20 11:05:53,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971282429] [2022-11-20 11:05:53,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:05:53,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-20 11:05:53,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:05:53,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-20 11:05:53,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-11-20 11:05:53,721 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 80 [2022-11-20 11:05:53,722 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 81 transitions, 281 flow. Second operand has 16 states, 16 states have (on average 53.875) internal successors, (862), 16 states have internal predecessors, (862), 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) [2022-11-20 11:05:53,722 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:05:53,722 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 80 [2022-11-20 11:05:53,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:05:54,384 INFO L130 PetriNetUnfolder]: 154/573 cut-off events. [2022-11-20 11:05:54,384 INFO L131 PetriNetUnfolder]: For 395/395 co-relation queries the response was YES. [2022-11-20 11:05:54,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 573 events. 154/573 cut-off events. For 395/395 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 3214 event pairs, 45 based on Foata normal form. 3/572 useless extension candidates. Maximal degree in co-relation 1347. Up to 160 conditions per place. [2022-11-20 11:05:54,389 INFO L137 encePairwiseOnDemand]: 69/80 looper letters, 78 selfloop transitions, 30 changer transitions 18/167 dead transitions. [2022-11-20 11:05:54,389 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 167 transitions, 875 flow [2022-11-20 11:05:54,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-20 11:05:54,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-11-20 11:05:54,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1089 transitions. [2022-11-20 11:05:54,392 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7164473684210526 [2022-11-20 11:05:54,393 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1089 transitions. [2022-11-20 11:05:54,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1089 transitions. [2022-11-20 11:05:54,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:05:54,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1089 transitions. [2022-11-20 11:05:54,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 57.31578947368421) internal successors, (1089), 19 states have internal predecessors, (1089), 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) [2022-11-20 11:05:54,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 80.0) internal successors, (1600), 20 states have internal predecessors, (1600), 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) [2022-11-20 11:05:54,400 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 80.0) internal successors, (1600), 20 states have internal predecessors, (1600), 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) [2022-11-20 11:05:54,400 INFO L175 Difference]: Start difference. First operand has 93 places, 81 transitions, 281 flow. Second operand 19 states and 1089 transitions. [2022-11-20 11:05:54,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 167 transitions, 875 flow [2022-11-20 11:05:54,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 167 transitions, 812 flow, removed 25 selfloop flow, removed 6 redundant places. [2022-11-20 11:05:54,410 INFO L231 Difference]: Finished difference. Result has 113 places, 97 transitions, 492 flow [2022-11-20 11:05:54,411 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=261, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=492, PETRI_PLACES=113, PETRI_TRANSITIONS=97} [2022-11-20 11:05:54,413 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 42 predicate places. [2022-11-20 11:05:54,414 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 97 transitions, 492 flow [2022-11-20 11:05:54,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 53.875) internal successors, (862), 16 states have internal predecessors, (862), 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) [2022-11-20 11:05:54,415 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:05:54,415 INFO L209 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] [2022-11-20 11:05:54,426 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-20 11:05:54,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:05:54,621 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:05:54,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:05:54,622 INFO L85 PathProgramCache]: Analyzing trace with hash -652524683, now seen corresponding path program 3 times [2022-11-20 11:05:54,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:05:54,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812215258] [2022-11-20 11:05:54,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:05:54,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:05:54,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:05:54,965 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:05:54,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:05:54,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812215258] [2022-11-20 11:05:54,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812215258] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:05:54,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057204179] [2022-11-20 11:05:54,967 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 11:05:54,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:05:54,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:05:54,972 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:05:54,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-20 11:05:55,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-20 11:05:55,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:05:55,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-20 11:05:55,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:05:55,378 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:05:55,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:05:55,649 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 11:05:55,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057204179] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:05:55,649 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:05:55,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9, 9] total 13 [2022-11-20 11:05:55,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545206462] [2022-11-20 11:05:55,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:05:55,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 11:05:55,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:05:55,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 11:05:55,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2022-11-20 11:05:55,652 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 80 [2022-11-20 11:05:55,653 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 97 transitions, 492 flow. Second operand has 8 states, 8 states have (on average 57.875) internal successors, (463), 8 states have internal predecessors, (463), 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) [2022-11-20 11:05:55,653 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:05:55,653 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 80 [2022-11-20 11:05:55,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:05:56,187 INFO L130 PetriNetUnfolder]: 56/387 cut-off events. [2022-11-20 11:05:56,188 INFO L131 PetriNetUnfolder]: For 711/773 co-relation queries the response was YES. [2022-11-20 11:05:56,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 960 conditions, 387 events. 56/387 cut-off events. For 711/773 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2083 event pairs, 14 based on Foata normal form. 4/379 useless extension candidates. Maximal degree in co-relation 937. Up to 107 conditions per place. [2022-11-20 11:05:56,191 INFO L137 encePairwiseOnDemand]: 69/80 looper letters, 47 selfloop transitions, 13 changer transitions 9/117 dead transitions. [2022-11-20 11:05:56,192 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 117 transitions, 759 flow [2022-11-20 11:05:56,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 11:05:56,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 11:05:56,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 549 transitions. [2022-11-20 11:05:56,194 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7625 [2022-11-20 11:05:56,194 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 549 transitions. [2022-11-20 11:05:56,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 549 transitions. [2022-11-20 11:05:56,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:05:56,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 549 transitions. [2022-11-20 11:05:56,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 61.0) internal successors, (549), 9 states have internal predecessors, (549), 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) [2022-11-20 11:05:56,198 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 80.0) internal successors, (800), 10 states have internal predecessors, (800), 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) [2022-11-20 11:05:56,199 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 80.0) internal successors, (800), 10 states have internal predecessors, (800), 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) [2022-11-20 11:05:56,199 INFO L175 Difference]: Start difference. First operand has 113 places, 97 transitions, 492 flow. Second operand 9 states and 549 transitions. [2022-11-20 11:05:56,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 117 transitions, 759 flow [2022-11-20 11:05:56,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 117 transitions, 647 flow, removed 35 selfloop flow, removed 12 redundant places. [2022-11-20 11:05:56,206 INFO L231 Difference]: Finished difference. Result has 107 places, 98 transitions, 457 flow [2022-11-20 11:05:56,207 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=457, PETRI_PLACES=107, PETRI_TRANSITIONS=98} [2022-11-20 11:05:56,208 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 36 predicate places. [2022-11-20 11:05:56,208 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 98 transitions, 457 flow [2022-11-20 11:05:56,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 57.875) internal successors, (463), 8 states have internal predecessors, (463), 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) [2022-11-20 11:05:56,208 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:05:56,209 INFO L209 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] [2022-11-20 11:05:56,220 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-20 11:05:56,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:05:56,421 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:05:56,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:05:56,422 INFO L85 PathProgramCache]: Analyzing trace with hash -562135641, now seen corresponding path program 2 times [2022-11-20 11:05:56,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:05:56,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691601391] [2022-11-20 11:05:56,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:05:56,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:05:56,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:05:56,852 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:05:56,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:05:56,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691601391] [2022-11-20 11:05:56,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691601391] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:05:56,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618572638] [2022-11-20 11:05:56,853 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 11:05:56,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:05:56,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:05:56,854 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:05:56,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-20 11:05:56,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 11:05:56,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:05:56,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-20 11:05:56,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:05:57,216 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:05:57,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:05:57,814 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:05:57,815 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1618572638] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:05:57,815 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:05:57,815 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 14 [2022-11-20 11:05:57,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135532605] [2022-11-20 11:05:57,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:05:57,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 11:05:57,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:05:57,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 11:05:57,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2022-11-20 11:05:57,817 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 80 [2022-11-20 11:05:57,818 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 98 transitions, 457 flow. Second operand has 14 states, 14 states have (on average 58.07142857142857) internal successors, (813), 14 states have internal predecessors, (813), 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) [2022-11-20 11:05:57,818 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:05:57,818 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 80 [2022-11-20 11:05:57,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:06:00,222 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:06:00,717 INFO L130 PetriNetUnfolder]: 75/409 cut-off events. [2022-11-20 11:06:00,717 INFO L131 PetriNetUnfolder]: For 548/585 co-relation queries the response was YES. [2022-11-20 11:06:00,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1027 conditions, 409 events. 75/409 cut-off events. For 548/585 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2113 event pairs, 4 based on Foata normal form. 15/415 useless extension candidates. Maximal degree in co-relation 1008. Up to 134 conditions per place. [2022-11-20 11:06:00,721 INFO L137 encePairwiseOnDemand]: 70/80 looper letters, 37 selfloop transitions, 37 changer transitions 8/139 dead transitions. [2022-11-20 11:06:00,721 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 139 transitions, 831 flow [2022-11-20 11:06:00,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 11:06:00,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 11:06:00,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 845 transitions. [2022-11-20 11:06:00,724 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7544642857142857 [2022-11-20 11:06:00,724 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 845 transitions. [2022-11-20 11:06:00,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 845 transitions. [2022-11-20 11:06:00,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:06:00,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 845 transitions. [2022-11-20 11:06:00,727 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 60.357142857142854) internal successors, (845), 14 states have internal predecessors, (845), 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) [2022-11-20 11:06:00,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 80.0) internal successors, (1200), 15 states have internal predecessors, (1200), 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) [2022-11-20 11:06:00,741 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 80.0) internal successors, (1200), 15 states have internal predecessors, (1200), 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) [2022-11-20 11:06:00,741 INFO L175 Difference]: Start difference. First operand has 107 places, 98 transitions, 457 flow. Second operand 14 states and 845 transitions. [2022-11-20 11:06:00,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 139 transitions, 831 flow [2022-11-20 11:06:00,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 139 transitions, 781 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-20 11:06:00,767 INFO L231 Difference]: Finished difference. Result has 123 places, 117 transitions, 713 flow [2022-11-20 11:06:00,767 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=713, PETRI_PLACES=123, PETRI_TRANSITIONS=117} [2022-11-20 11:06:00,768 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 52 predicate places. [2022-11-20 11:06:00,768 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 117 transitions, 713 flow [2022-11-20 11:06:00,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 58.07142857142857) internal successors, (813), 14 states have internal predecessors, (813), 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) [2022-11-20 11:06:00,769 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:06:00,769 INFO L209 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] [2022-11-20 11:06:00,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-11-20 11:06:00,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:06:00,970 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:06:00,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:06:00,971 INFO L85 PathProgramCache]: Analyzing trace with hash -938003251, now seen corresponding path program 3 times [2022-11-20 11:06:00,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:06:00,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158218314] [2022-11-20 11:06:00,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:06:00,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:06:00,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:06:01,395 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:06:01,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:06:01,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158218314] [2022-11-20 11:06:01,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158218314] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:06:01,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358507180] [2022-11-20 11:06:01,396 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 11:06:01,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:06:01,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:06:01,398 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:06:01,419 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-20 11:06:01,478 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-20 11:06:01,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:06:01,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-20 11:06:01,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:06:01,751 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:06:01,751 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:06:02,316 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 11:06:02,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358507180] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-20 11:06:02,317 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-20 11:06:02,317 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9, 9] total 15 [2022-11-20 11:06:02,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885943078] [2022-11-20 11:06:02,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:06:02,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 11:06:02,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:06:02,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 11:06:02,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2022-11-20 11:06:02,319 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 80 [2022-11-20 11:06:02,319 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 117 transitions, 713 flow. Second operand has 8 states, 8 states have (on average 57.875) internal successors, (463), 8 states have internal predecessors, (463), 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) [2022-11-20 11:06:02,319 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:06:02,320 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 80 [2022-11-20 11:06:02,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:06:02,569 INFO L130 PetriNetUnfolder]: 82/442 cut-off events. [2022-11-20 11:06:02,569 INFO L131 PetriNetUnfolder]: For 987/1048 co-relation queries the response was YES. [2022-11-20 11:06:02,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1293 conditions, 442 events. 82/442 cut-off events. For 987/1048 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2394 event pairs, 10 based on Foata normal form. 24/459 useless extension candidates. Maximal degree in co-relation 1267. Up to 132 conditions per place. [2022-11-20 11:06:02,573 INFO L137 encePairwiseOnDemand]: 70/80 looper letters, 40 selfloop transitions, 42 changer transitions 4/143 dead transitions. [2022-11-20 11:06:02,574 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 143 transitions, 1060 flow [2022-11-20 11:06:02,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-20 11:06:02,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-20 11:06:02,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 608 transitions. [2022-11-20 11:06:02,576 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.76 [2022-11-20 11:06:02,577 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 608 transitions. [2022-11-20 11:06:02,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 608 transitions. [2022-11-20 11:06:02,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:06:02,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 608 transitions. [2022-11-20 11:06:02,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 60.8) internal successors, (608), 10 states have internal predecessors, (608), 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) [2022-11-20 11:06:02,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 80.0) internal successors, (880), 11 states have internal predecessors, (880), 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) [2022-11-20 11:06:02,582 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 80.0) internal successors, (880), 11 states have internal predecessors, (880), 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) [2022-11-20 11:06:02,582 INFO L175 Difference]: Start difference. First operand has 123 places, 117 transitions, 713 flow. Second operand 10 states and 608 transitions. [2022-11-20 11:06:02,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 143 transitions, 1060 flow [2022-11-20 11:06:02,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 143 transitions, 1027 flow, removed 12 selfloop flow, removed 6 redundant places. [2022-11-20 11:06:02,594 INFO L231 Difference]: Finished difference. Result has 127 places, 128 transitions, 915 flow [2022-11-20 11:06:02,595 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=692, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=915, PETRI_PLACES=127, PETRI_TRANSITIONS=128} [2022-11-20 11:06:02,597 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 56 predicate places. [2022-11-20 11:06:02,597 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 128 transitions, 915 flow [2022-11-20 11:06:02,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 57.875) internal successors, (463), 8 states have internal predecessors, (463), 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) [2022-11-20 11:06:02,598 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:06:02,598 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-20 11:06:02,612 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-20 11:06:02,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-20 11:06:02,805 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:06:02,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:06:02,805 INFO L85 PathProgramCache]: Analyzing trace with hash -932312015, now seen corresponding path program 4 times [2022-11-20 11:06:02,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:06:02,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096287766] [2022-11-20 11:06:02,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:06:02,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:06:02,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:06:03,195 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:06:03,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:06:03,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096287766] [2022-11-20 11:06:03,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096287766] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:06:03,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228036009] [2022-11-20 11:06:03,196 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-20 11:06:03,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:06:03,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:06:03,197 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:06:03,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-20 11:06:03,364 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-20 11:06:03,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:06:03,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-20 11:06:03,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:06:03,770 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:06:03,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:06:04,155 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 11:06:04,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228036009] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:06:04,156 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:06:04,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 17 [2022-11-20 11:06:04,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333205682] [2022-11-20 11:06:04,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:06:04,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-20 11:06:04,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:06:04,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-20 11:06:04,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-11-20 11:06:04,158 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 80 [2022-11-20 11:06:04,160 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 128 transitions, 915 flow. Second operand has 17 states, 17 states have (on average 58.0) internal successors, (986), 17 states have internal predecessors, (986), 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) [2022-11-20 11:06:04,160 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:06:04,160 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 80 [2022-11-20 11:06:04,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:06:05,057 INFO L130 PetriNetUnfolder]: 125/621 cut-off events. [2022-11-20 11:06:05,057 INFO L131 PetriNetUnfolder]: For 1692/1779 co-relation queries the response was YES. [2022-11-20 11:06:05,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1938 conditions, 621 events. 125/621 cut-off events. For 1692/1779 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4104 event pairs, 17 based on Foata normal form. 36/639 useless extension candidates. Maximal degree in co-relation 1910. Up to 81 conditions per place. [2022-11-20 11:06:05,063 INFO L137 encePairwiseOnDemand]: 68/80 looper letters, 51 selfloop transitions, 67 changer transitions 25/198 dead transitions. [2022-11-20 11:06:05,063 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 198 transitions, 1672 flow [2022-11-20 11:06:05,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-20 11:06:05,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2022-11-20 11:06:05,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1561 transitions. [2022-11-20 11:06:05,067 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7504807692307692 [2022-11-20 11:06:05,067 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 1561 transitions. [2022-11-20 11:06:05,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 1561 transitions. [2022-11-20 11:06:05,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:06:05,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 1561 transitions. [2022-11-20 11:06:05,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 60.03846153846154) internal successors, (1561), 26 states have internal predecessors, (1561), 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) [2022-11-20 11:06:05,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 80.0) internal successors, (2160), 27 states have internal predecessors, (2160), 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) [2022-11-20 11:06:05,077 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 80.0) internal successors, (2160), 27 states have internal predecessors, (2160), 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) [2022-11-20 11:06:05,077 INFO L175 Difference]: Start difference. First operand has 127 places, 128 transitions, 915 flow. Second operand 26 states and 1561 transitions. [2022-11-20 11:06:05,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 198 transitions, 1672 flow [2022-11-20 11:06:05,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 198 transitions, 1565 flow, removed 15 selfloop flow, removed 6 redundant places. [2022-11-20 11:06:05,091 INFO L231 Difference]: Finished difference. Result has 155 places, 143 transitions, 1209 flow [2022-11-20 11:06:05,092 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=1209, PETRI_PLACES=155, PETRI_TRANSITIONS=143} [2022-11-20 11:06:05,092 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 84 predicate places. [2022-11-20 11:06:05,093 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 143 transitions, 1209 flow [2022-11-20 11:06:05,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 58.0) internal successors, (986), 17 states have internal predecessors, (986), 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) [2022-11-20 11:06:05,093 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:06:05,094 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-20 11:06:05,105 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-20 11:06:05,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-20 11:06:05,306 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:06:05,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:06:05,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1494241485, now seen corresponding path program 5 times [2022-11-20 11:06:05,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:06:05,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796183369] [2022-11-20 11:06:05,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:06:05,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:06:05,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:06:05,749 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:06:05,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:06:05,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796183369] [2022-11-20 11:06:05,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796183369] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:06:05,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170008515] [2022-11-20 11:06:05,750 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-20 11:06:05,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:06:05,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:06:05,751 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:06:05,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-20 11:06:05,937 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-20 11:06:05,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:06:05,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-20 11:06:05,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:06:06,467 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:06:06,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:06:06,929 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:06:06,929 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170008515] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:06:06,929 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:06:06,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 19 [2022-11-20 11:06:06,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349654092] [2022-11-20 11:06:06,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:06:06,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-20 11:06:06,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:06:06,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-20 11:06:06,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-11-20 11:06:06,932 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 80 [2022-11-20 11:06:06,933 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 143 transitions, 1209 flow. Second operand has 19 states, 19 states have (on average 53.89473684210526) internal successors, (1024), 19 states have internal predecessors, (1024), 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) [2022-11-20 11:06:06,933 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:06:06,933 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 80 [2022-11-20 11:06:06,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:06:08,182 INFO L130 PetriNetUnfolder]: 270/927 cut-off events. [2022-11-20 11:06:08,182 INFO L131 PetriNetUnfolder]: For 3612/3612 co-relation queries the response was YES. [2022-11-20 11:06:08,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3343 conditions, 927 events. 270/927 cut-off events. For 3612/3612 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 6150 event pairs, 47 based on Foata normal form. 2/921 useless extension candidates. Maximal degree in co-relation 3307. Up to 136 conditions per place. [2022-11-20 11:06:08,194 INFO L137 encePairwiseOnDemand]: 67/80 looper letters, 113 selfloop transitions, 70 changer transitions 23/247 dead transitions. [2022-11-20 11:06:08,194 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 247 transitions, 2274 flow [2022-11-20 11:06:08,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-20 11:06:08,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-11-20 11:06:08,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1379 transitions. [2022-11-20 11:06:08,198 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7182291666666667 [2022-11-20 11:06:08,198 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1379 transitions. [2022-11-20 11:06:08,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1379 transitions. [2022-11-20 11:06:08,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:06:08,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1379 transitions. [2022-11-20 11:06:08,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 57.458333333333336) internal successors, (1379), 24 states have internal predecessors, (1379), 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) [2022-11-20 11:06:08,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 80.0) internal successors, (2000), 25 states have internal predecessors, (2000), 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) [2022-11-20 11:06:08,210 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 80.0) internal successors, (2000), 25 states have internal predecessors, (2000), 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) [2022-11-20 11:06:08,210 INFO L175 Difference]: Start difference. First operand has 155 places, 143 transitions, 1209 flow. Second operand 24 states and 1379 transitions. [2022-11-20 11:06:08,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 247 transitions, 2274 flow [2022-11-20 11:06:08,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 247 transitions, 2094 flow, removed 48 selfloop flow, removed 17 redundant places. [2022-11-20 11:06:08,236 INFO L231 Difference]: Finished difference. Result has 161 places, 148 transitions, 1369 flow [2022-11-20 11:06:08,238 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=1090, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1369, PETRI_PLACES=161, PETRI_TRANSITIONS=148} [2022-11-20 11:06:08,238 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 90 predicate places. [2022-11-20 11:06:08,239 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 148 transitions, 1369 flow [2022-11-20 11:06:08,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 53.89473684210526) internal successors, (1024), 19 states have internal predecessors, (1024), 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) [2022-11-20 11:06:08,239 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:06:08,240 INFO L209 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] [2022-11-20 11:06:08,246 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-11-20 11:06:08,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-20 11:06:08,446 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:06:08,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:06:08,446 INFO L85 PathProgramCache]: Analyzing trace with hash 215276373, now seen corresponding path program 1 times [2022-11-20 11:06:08,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:06:08,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133420512] [2022-11-20 11:06:08,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:06:08,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:06:08,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:06:09,808 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:06:09,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:06:09,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133420512] [2022-11-20 11:06:09,808 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133420512] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:06:09,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763636815] [2022-11-20 11:06:09,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:06:09,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:06:09,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:06:09,811 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:06:09,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-20 11:06:09,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:06:09,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 11:06:09,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:06:14,324 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:06:14,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:06:36,500 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:06:36,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763636815] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:06:36,500 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:06:36,501 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 38 [2022-11-20 11:06:36,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266512247] [2022-11-20 11:06:36,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:06:36,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-20 11:06:36,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:06:36,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-20 11:06:36,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=1223, Unknown=8, NotChecked=0, Total=1406 [2022-11-20 11:06:36,505 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2022-11-20 11:06:36,507 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 148 transitions, 1369 flow. Second operand has 38 states, 38 states have (on average 48.68421052631579) internal successors, (1850), 38 states have internal predecessors, (1850), 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) [2022-11-20 11:06:36,507 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:06:36,508 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2022-11-20 11:06:36,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:06:44,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:06:50,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:07:01,123 INFO L130 PetriNetUnfolder]: 354/1161 cut-off events. [2022-11-20 11:07:01,123 INFO L131 PetriNetUnfolder]: For 5012/5012 co-relation queries the response was YES. [2022-11-20 11:07:01,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4319 conditions, 1161 events. 354/1161 cut-off events. For 5012/5012 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8245 event pairs, 32 based on Foata normal form. 2/1160 useless extension candidates. Maximal degree in co-relation 4282. Up to 242 conditions per place. [2022-11-20 11:07:01,136 INFO L137 encePairwiseOnDemand]: 58/80 looper letters, 131 selfloop transitions, 170 changer transitions 26/364 dead transitions. [2022-11-20 11:07:01,136 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 364 transitions, 3525 flow [2022-11-20 11:07:01,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-11-20 11:07:01,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2022-11-20 11:07:01,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 3115 transitions. [2022-11-20 11:07:01,142 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6383196721311475 [2022-11-20 11:07:01,143 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 3115 transitions. [2022-11-20 11:07:01,143 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 3115 transitions. [2022-11-20 11:07:01,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:01,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 3115 transitions. [2022-11-20 11:07:01,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 51.0655737704918) internal successors, (3115), 61 states have internal predecessors, (3115), 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) [2022-11-20 11:07:01,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 80.0) internal successors, (4960), 62 states have internal predecessors, (4960), 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) [2022-11-20 11:07:01,161 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 80.0) internal successors, (4960), 62 states have internal predecessors, (4960), 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) [2022-11-20 11:07:01,161 INFO L175 Difference]: Start difference. First operand has 161 places, 148 transitions, 1369 flow. Second operand 61 states and 3115 transitions. [2022-11-20 11:07:01,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 364 transitions, 3525 flow [2022-11-20 11:07:01,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 364 transitions, 3275 flow, removed 32 selfloop flow, removed 21 redundant places. [2022-11-20 11:07:01,191 INFO L231 Difference]: Finished difference. Result has 225 places, 241 transitions, 2645 flow [2022-11-20 11:07:01,192 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=1242, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=2645, PETRI_PLACES=225, PETRI_TRANSITIONS=241} [2022-11-20 11:07:01,192 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 154 predicate places. [2022-11-20 11:07:01,192 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 241 transitions, 2645 flow [2022-11-20 11:07:01,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 48.68421052631579) internal successors, (1850), 38 states have internal predecessors, (1850), 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) [2022-11-20 11:07:01,194 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:01,194 INFO L209 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] [2022-11-20 11:07:01,203 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-20 11:07:01,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-20 11:07:01,400 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:01,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:01,400 INFO L85 PathProgramCache]: Analyzing trace with hash 2145279477, now seen corresponding path program 2 times [2022-11-20 11:07:01,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:01,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971729270] [2022-11-20 11:07:01,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:01,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:01,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:03,002 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:07:03,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:03,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971729270] [2022-11-20 11:07:03,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971729270] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:07:03,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684059549] [2022-11-20 11:07:03,003 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 11:07:03,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:07:03,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:07:03,007 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:07:03,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-20 11:07:03,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 11:07:03,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:07:03,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 11:07:03,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:07:04,544 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:07:04,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:07:16,962 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:07:16,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684059549] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:07:16,962 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:07:16,963 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 39 [2022-11-20 11:07:16,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62421628] [2022-11-20 11:07:16,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:07:16,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-11-20 11:07:16,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:16,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-11-20 11:07:16,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1293, Unknown=3, NotChecked=0, Total=1482 [2022-11-20 11:07:16,967 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2022-11-20 11:07:16,969 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 241 transitions, 2645 flow. Second operand has 39 states, 39 states have (on average 48.64102564102564) internal successors, (1897), 39 states have internal predecessors, (1897), 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) [2022-11-20 11:07:16,970 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:16,970 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2022-11-20 11:07:16,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:46,442 INFO L130 PetriNetUnfolder]: 489/1573 cut-off events. [2022-11-20 11:07:46,442 INFO L131 PetriNetUnfolder]: For 10604/10604 co-relation queries the response was YES. [2022-11-20 11:07:46,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7475 conditions, 1573 events. 489/1573 cut-off events. For 10604/10604 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12161 event pairs, 30 based on Foata normal form. 1/1570 useless extension candidates. Maximal degree in co-relation 7413. Up to 338 conditions per place. [2022-11-20 11:07:46,466 INFO L137 encePairwiseOnDemand]: 57/80 looper letters, 156 selfloop transitions, 329 changer transitions 25/547 dead transitions. [2022-11-20 11:07:46,466 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 547 transitions, 6817 flow [2022-11-20 11:07:46,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-11-20 11:07:46,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2022-11-20 11:07:46,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 4829 transitions. [2022-11-20 11:07:46,476 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6353947368421052 [2022-11-20 11:07:46,477 INFO L72 ComplementDD]: Start complementDD. Operand 95 states and 4829 transitions. [2022-11-20 11:07:46,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 4829 transitions. [2022-11-20 11:07:46,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:46,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 95 states and 4829 transitions. [2022-11-20 11:07:46,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 96 states, 95 states have (on average 50.83157894736842) internal successors, (4829), 95 states have internal predecessors, (4829), 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) [2022-11-20 11:07:46,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 96 states, 96 states have (on average 80.0) internal successors, (7680), 96 states have internal predecessors, (7680), 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) [2022-11-20 11:07:46,506 INFO L81 ComplementDD]: Finished complementDD. Result has 96 states, 96 states have (on average 80.0) internal successors, (7680), 96 states have internal predecessors, (7680), 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) [2022-11-20 11:07:46,506 INFO L175 Difference]: Start difference. First operand has 225 places, 241 transitions, 2645 flow. Second operand 95 states and 4829 transitions. [2022-11-20 11:07:46,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 547 transitions, 6817 flow [2022-11-20 11:07:46,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 547 transitions, 6233 flow, removed 166 selfloop flow, removed 22 redundant places. [2022-11-20 11:07:46,592 INFO L231 Difference]: Finished difference. Result has 314 places, 405 transitions, 5125 flow [2022-11-20 11:07:46,592 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=2318, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=95, PETRI_FLOW=5125, PETRI_PLACES=314, PETRI_TRANSITIONS=405} [2022-11-20 11:07:46,593 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 243 predicate places. [2022-11-20 11:07:46,593 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 405 transitions, 5125 flow [2022-11-20 11:07:46,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 48.64102564102564) internal successors, (1897), 39 states have internal predecessors, (1897), 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) [2022-11-20 11:07:46,595 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:46,595 INFO L209 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] [2022-11-20 11:07:46,606 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-11-20 11:07:46,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:07:46,802 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:46,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:46,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1483283639, now seen corresponding path program 3 times [2022-11-20 11:07:46,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:46,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205974569] [2022-11-20 11:07:46,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:46,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:46,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:48,536 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:07:48,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:48,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205974569] [2022-11-20 11:07:48,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205974569] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:07:48,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274528855] [2022-11-20 11:07:48,537 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 11:07:48,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:07:48,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:07:48,539 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:07:48,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-20 11:07:48,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-20 11:07:48,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:07:48,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 11:07:48,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:07:50,055 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:07:50,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:08:03,037 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:08:03,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274528855] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:08:03,037 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:08:03,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 17] total 38 [2022-11-20 11:08:03,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404596547] [2022-11-20 11:08:03,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:08:03,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-20 11:08:03,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:08:03,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-20 11:08:03,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=1219, Unknown=0, NotChecked=0, Total=1406 [2022-11-20 11:08:03,043 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2022-11-20 11:08:03,045 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 405 transitions, 5125 flow. Second operand has 38 states, 38 states have (on average 48.68421052631579) internal successors, (1850), 38 states have internal predecessors, (1850), 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) [2022-11-20 11:08:03,046 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:08:03,046 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2022-11-20 11:08:03,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:08:32,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:08:54,593 WARN L233 SmtUtils]: Spent 7.70s on a formula simplification. DAG size of input: 76 DAG size of output: 43 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:08:57,281 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:09:19,744 INFO L130 PetriNetUnfolder]: 783/2396 cut-off events. [2022-11-20 11:09:19,745 INFO L131 PetriNetUnfolder]: For 23498/23498 co-relation queries the response was YES. [2022-11-20 11:09:19,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13622 conditions, 2396 events. 783/2396 cut-off events. For 23498/23498 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 19908 event pairs, 30 based on Foata normal form. 3/2393 useless extension candidates. Maximal degree in co-relation 13544. Up to 403 conditions per place. [2022-11-20 11:09:19,779 INFO L137 encePairwiseOnDemand]: 57/80 looper letters, 255 selfloop transitions, 683 changer transitions 36/1011 dead transitions. [2022-11-20 11:09:19,779 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 1011 transitions, 14753 flow [2022-11-20 11:09:19,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2022-11-20 11:09:19,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2022-11-20 11:09:19,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 8732 transitions. [2022-11-20 11:09:19,794 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6383040935672515 [2022-11-20 11:09:19,794 INFO L72 ComplementDD]: Start complementDD. Operand 171 states and 8732 transitions. [2022-11-20 11:09:19,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 171 states and 8732 transitions. [2022-11-20 11:09:19,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:09:19,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 171 states and 8732 transitions. [2022-11-20 11:09:19,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 172 states, 171 states have (on average 51.06432748538012) internal successors, (8732), 171 states have internal predecessors, (8732), 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) [2022-11-20 11:09:19,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 172 states, 172 states have (on average 80.0) internal successors, (13760), 172 states have internal predecessors, (13760), 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) [2022-11-20 11:09:19,842 INFO L81 ComplementDD]: Finished complementDD. Result has 172 states, 172 states have (on average 80.0) internal successors, (13760), 172 states have internal predecessors, (13760), 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) [2022-11-20 11:09:19,842 INFO L175 Difference]: Start difference. First operand has 314 places, 405 transitions, 5125 flow. Second operand 171 states and 8732 transitions. [2022-11-20 11:09:19,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 1011 transitions, 14753 flow [2022-11-20 11:09:19,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 1011 transitions, 13177 flow, removed 455 selfloop flow, removed 34 redundant places. [2022-11-20 11:09:20,006 INFO L231 Difference]: Finished difference. Result has 489 places, 780 transitions, 11397 flow [2022-11-20 11:09:20,007 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=4334, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=171, PETRI_FLOW=11397, PETRI_PLACES=489, PETRI_TRANSITIONS=780} [2022-11-20 11:09:20,008 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 418 predicate places. [2022-11-20 11:09:20,008 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 780 transitions, 11397 flow [2022-11-20 11:09:20,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 48.68421052631579) internal successors, (1850), 38 states have internal predecessors, (1850), 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) [2022-11-20 11:09:20,009 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:09:20,009 INFO L209 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] [2022-11-20 11:09:20,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-11-20 11:09:20,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:09:20,215 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:09:20,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:09:20,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1868732053, now seen corresponding path program 4 times [2022-11-20 11:09:20,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:09:20,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883702621] [2022-11-20 11:09:20,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:09:20,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:09:20,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:09:21,614 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:09:21,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:09:21,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883702621] [2022-11-20 11:09:21,615 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883702621] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:09:21,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724681606] [2022-11-20 11:09:21,615 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-20 11:09:21,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:09:21,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:09:21,619 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:09:21,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-20 11:09:21,696 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-20 11:09:21,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:09:21,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 11:09:21,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:09:23,108 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:09:23,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:09:29,916 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:09:29,916 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724681606] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:09:29,916 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:09:29,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 17] total 38 [2022-11-20 11:09:29,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325231469] [2022-11-20 11:09:29,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:09:29,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-20 11:09:29,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:09:29,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-20 11:09:29,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=1227, Unknown=0, NotChecked=0, Total=1406 [2022-11-20 11:09:29,921 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2022-11-20 11:09:29,922 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 780 transitions, 11397 flow. Second operand has 38 states, 38 states have (on average 48.68421052631579) internal successors, (1850), 38 states have internal predecessors, (1850), 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) [2022-11-20 11:09:29,923 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:09:29,923 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2022-11-20 11:09:29,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:09:43,540 INFO L130 PetriNetUnfolder]: 810/2441 cut-off events. [2022-11-20 11:09:43,540 INFO L131 PetriNetUnfolder]: For 37187/37187 co-relation queries the response was YES. [2022-11-20 11:09:43,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15937 conditions, 2441 events. 810/2441 cut-off events. For 37187/37187 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 20434 event pairs, 54 based on Foata normal form. 1/2432 useless extension candidates. Maximal degree in co-relation 15822. Up to 864 conditions per place. [2022-11-20 11:09:43,592 INFO L137 encePairwiseOnDemand]: 57/80 looper letters, 351 selfloop transitions, 543 changer transitions 10/941 dead transitions. [2022-11-20 11:09:43,592 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 941 transitions, 15126 flow [2022-11-20 11:09:43,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-11-20 11:09:43,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2022-11-20 11:09:43,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 3238 transitions. [2022-11-20 11:09:43,645 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6424603174603175 [2022-11-20 11:09:43,645 INFO L72 ComplementDD]: Start complementDD. Operand 63 states and 3238 transitions. [2022-11-20 11:09:43,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 63 states and 3238 transitions. [2022-11-20 11:09:43,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:09:43,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 63 states and 3238 transitions. [2022-11-20 11:09:43,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 64 states, 63 states have (on average 51.3968253968254) internal successors, (3238), 63 states have internal predecessors, (3238), 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) [2022-11-20 11:09:43,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 64 states, 64 states have (on average 80.0) internal successors, (5120), 64 states have internal predecessors, (5120), 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) [2022-11-20 11:09:43,665 INFO L81 ComplementDD]: Finished complementDD. Result has 64 states, 64 states have (on average 80.0) internal successors, (5120), 64 states have internal predecessors, (5120), 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) [2022-11-20 11:09:43,665 INFO L175 Difference]: Start difference. First operand has 489 places, 780 transitions, 11397 flow. Second operand 63 states and 3238 transitions. [2022-11-20 11:09:43,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 941 transitions, 15126 flow [2022-11-20 11:09:44,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 941 transitions, 12836 flow, removed 948 selfloop flow, removed 64 redundant places. [2022-11-20 11:09:44,048 INFO L231 Difference]: Finished difference. Result has 484 places, 836 transitions, 11470 flow [2022-11-20 11:09:44,049 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=9459, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=490, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=63, PETRI_FLOW=11470, PETRI_PLACES=484, PETRI_TRANSITIONS=836} [2022-11-20 11:09:44,049 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 413 predicate places. [2022-11-20 11:09:44,050 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 836 transitions, 11470 flow [2022-11-20 11:09:44,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 48.68421052631579) internal successors, (1850), 38 states have internal predecessors, (1850), 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) [2022-11-20 11:09:44,051 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:09:44,051 INFO L209 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] [2022-11-20 11:09:44,057 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-20 11:09:44,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-20 11:09:44,257 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:09:44,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:09:44,258 INFO L85 PathProgramCache]: Analyzing trace with hash -447609199, now seen corresponding path program 5 times [2022-11-20 11:09:44,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:09:44,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043375865] [2022-11-20 11:09:44,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:09:44,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:09:44,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:09:46,016 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:09:46,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:09:46,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043375865] [2022-11-20 11:09:46,017 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043375865] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:09:46,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538844050] [2022-11-20 11:09:46,017 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-20 11:09:46,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:09:46,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:09:46,018 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:09:46,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-20 11:09:46,119 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-20 11:09:46,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:09:46,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 11:09:46,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:09:47,563 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:09:47,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:09:59,275 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:09:59,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538844050] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:09:59,276 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:09:59,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 17] total 38 [2022-11-20 11:09:59,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571592486] [2022-11-20 11:09:59,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:09:59,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-20 11:09:59,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:09:59,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-20 11:09:59,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1215, Unknown=0, NotChecked=0, Total=1406 [2022-11-20 11:09:59,280 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2022-11-20 11:09:59,282 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 836 transitions, 11470 flow. Second operand has 38 states, 38 states have (on average 48.6578947368421) internal successors, (1849), 38 states have internal predecessors, (1849), 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) [2022-11-20 11:09:59,282 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:09:59,282 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2022-11-20 11:09:59,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:10:21,684 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:10:28,247 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:10:36,532 INFO L130 PetriNetUnfolder]: 981/2842 cut-off events. [2022-11-20 11:10:36,532 INFO L131 PetriNetUnfolder]: For 41207/41207 co-relation queries the response was YES. [2022-11-20 11:10:36,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18156 conditions, 2842 events. 981/2842 cut-off events. For 41207/41207 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 24296 event pairs, 30 based on Foata normal form. 4/2826 useless extension candidates. Maximal degree in co-relation 18053. Up to 519 conditions per place. [2022-11-20 11:10:36,570 INFO L137 encePairwiseOnDemand]: 57/80 looper letters, 290 selfloop transitions, 863 changer transitions 29/1219 dead transitions. [2022-11-20 11:10:36,571 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 1219 transitions, 19584 flow [2022-11-20 11:10:36,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-11-20 11:10:36,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2022-11-20 11:10:36,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 6304 transitions. [2022-11-20 11:10:36,580 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.640650406504065 [2022-11-20 11:10:36,581 INFO L72 ComplementDD]: Start complementDD. Operand 123 states and 6304 transitions. [2022-11-20 11:10:36,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 123 states and 6304 transitions. [2022-11-20 11:10:36,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:10:36,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 123 states and 6304 transitions. [2022-11-20 11:10:36,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 124 states, 123 states have (on average 51.2520325203252) internal successors, (6304), 123 states have internal predecessors, (6304), 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) [2022-11-20 11:10:36,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 124 states, 124 states have (on average 80.0) internal successors, (9920), 124 states have internal predecessors, (9920), 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) [2022-11-20 11:10:36,609 INFO L81 ComplementDD]: Finished complementDD. Result has 124 states, 124 states have (on average 80.0) internal successors, (9920), 124 states have internal predecessors, (9920), 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) [2022-11-20 11:10:36,610 INFO L175 Difference]: Start difference. First operand has 484 places, 836 transitions, 11470 flow. Second operand 123 states and 6304 transitions. [2022-11-20 11:10:36,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 1219 transitions, 19584 flow [2022-11-20 11:10:37,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 1219 transitions, 19056 flow, removed 162 selfloop flow, removed 19 redundant places. [2022-11-20 11:10:37,102 INFO L231 Difference]: Finished difference. Result has 619 places, 1037 transitions, 17118 flow [2022-11-20 11:10:37,103 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=11226, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=836, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=667, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=123, PETRI_FLOW=17118, PETRI_PLACES=619, PETRI_TRANSITIONS=1037} [2022-11-20 11:10:37,104 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 548 predicate places. [2022-11-20 11:10:37,104 INFO L495 AbstractCegarLoop]: Abstraction has has 619 places, 1037 transitions, 17118 flow [2022-11-20 11:10:37,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 48.6578947368421) internal successors, (1849), 38 states have internal predecessors, (1849), 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) [2022-11-20 11:10:37,105 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:10:37,105 INFO L209 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] [2022-11-20 11:10:37,118 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-20 11:10:37,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-20 11:10:37,318 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:10:37,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:10:37,318 INFO L85 PathProgramCache]: Analyzing trace with hash 919986567, now seen corresponding path program 6 times [2022-11-20 11:10:37,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:10:37,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678340875] [2022-11-20 11:10:37,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:10:37,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:10:37,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:10:38,798 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:10:38,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:10:38,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678340875] [2022-11-20 11:10:38,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678340875] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:10:38,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862178991] [2022-11-20 11:10:38,798 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-20 11:10:38,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:10:38,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:10:38,801 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:10:38,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-20 11:10:38,910 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-11-20 11:10:38,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:10:38,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 11:10:38,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:10:40,376 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:10:40,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:10:53,645 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:10:53,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862178991] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:10:53,645 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:10:53,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 39 [2022-11-20 11:10:53,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826974210] [2022-11-20 11:10:53,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:10:53,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-11-20 11:10:53,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:10:53,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-11-20 11:10:53,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1291, Unknown=3, NotChecked=0, Total=1482 [2022-11-20 11:10:53,649 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2022-11-20 11:10:53,651 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 619 places, 1037 transitions, 17118 flow. Second operand has 39 states, 39 states have (on average 48.61538461538461) internal successors, (1896), 39 states have internal predecessors, (1896), 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) [2022-11-20 11:10:53,651 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:10:53,651 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2022-11-20 11:10:53,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:11:04,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:11:09,880 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:11:19,869 INFO L130 PetriNetUnfolder]: 1203/3578 cut-off events. [2022-11-20 11:11:19,869 INFO L131 PetriNetUnfolder]: For 65118/65118 co-relation queries the response was YES. [2022-11-20 11:11:19,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25865 conditions, 3578 events. 1203/3578 cut-off events. For 65118/65118 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 32471 event pairs, 106 based on Foata normal form. 2/3553 useless extension candidates. Maximal degree in co-relation 25730. Up to 1519 conditions per place. [2022-11-20 11:11:19,954 INFO L137 encePairwiseOnDemand]: 57/80 looper letters, 573 selfloop transitions, 867 changer transitions 14/1491 dead transitions. [2022-11-20 11:11:19,954 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 1491 transitions, 28168 flow [2022-11-20 11:11:19,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-11-20 11:11:19,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2022-11-20 11:11:19,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 3763 transitions. [2022-11-20 11:11:19,960 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6356418918918919 [2022-11-20 11:11:19,960 INFO L72 ComplementDD]: Start complementDD. Operand 74 states and 3763 transitions. [2022-11-20 11:11:19,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 3763 transitions. [2022-11-20 11:11:19,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:11:19,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 74 states and 3763 transitions. [2022-11-20 11:11:19,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 75 states, 74 states have (on average 50.851351351351354) internal successors, (3763), 74 states have internal predecessors, (3763), 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) [2022-11-20 11:11:19,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 75 states, 75 states have (on average 80.0) internal successors, (6000), 75 states have internal predecessors, (6000), 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) [2022-11-20 11:11:19,979 INFO L81 ComplementDD]: Finished complementDD. Result has 75 states, 75 states have (on average 80.0) internal successors, (6000), 75 states have internal predecessors, (6000), 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) [2022-11-20 11:11:19,980 INFO L175 Difference]: Start difference. First operand has 619 places, 1037 transitions, 17118 flow. Second operand 74 states and 3763 transitions. [2022-11-20 11:11:19,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 1491 transitions, 28168 flow [2022-11-20 11:11:20,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 1491 transitions, 27218 flow, removed 307 selfloop flow, removed 56 redundant places. [2022-11-20 11:11:20,801 INFO L231 Difference]: Finished difference. Result has 650 places, 1350 transitions, 26270 flow [2022-11-20 11:11:20,802 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=16539, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1037, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=574, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=74, PETRI_FLOW=26270, PETRI_PLACES=650, PETRI_TRANSITIONS=1350} [2022-11-20 11:11:20,802 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 579 predicate places. [2022-11-20 11:11:20,802 INFO L495 AbstractCegarLoop]: Abstraction has has 650 places, 1350 transitions, 26270 flow [2022-11-20 11:11:20,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 48.61538461538461) internal successors, (1896), 39 states have internal predecessors, (1896), 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) [2022-11-20 11:11:20,803 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:11:20,803 INFO L209 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] [2022-11-20 11:11:20,811 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-20 11:11:21,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-20 11:11:21,009 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:11:21,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:11:21,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1115943035, now seen corresponding path program 7 times [2022-11-20 11:11:21,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:11:21,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495471794] [2022-11-20 11:11:21,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:11:21,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:11:21,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:11:22,601 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:11:22,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:11:22,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495471794] [2022-11-20 11:11:22,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495471794] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:11:22,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101349593] [2022-11-20 11:11:22,601 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-20 11:11:22,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:11:22,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:11:22,603 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:11:22,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-20 11:11:22,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:11:22,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 11:11:22,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:11:24,153 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:11:24,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:11:36,559 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:11:36,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101349593] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:11:36,559 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:11:36,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 39 [2022-11-20 11:11:36,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729415138] [2022-11-20 11:11:36,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:11:36,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-11-20 11:11:36,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:11:36,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-11-20 11:11:36,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1295, Unknown=2, NotChecked=0, Total=1482 [2022-11-20 11:11:36,563 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2022-11-20 11:11:36,564 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 650 places, 1350 transitions, 26270 flow. Second operand has 39 states, 39 states have (on average 48.64102564102564) internal successors, (1897), 39 states have internal predecessors, (1897), 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) [2022-11-20 11:11:36,564 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:11:36,564 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2022-11-20 11:11:36,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:11:46,710 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:11:48,177 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:11:54,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:11:57,288 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:12:01,075 INFO L130 PetriNetUnfolder]: 1253/3746 cut-off events. [2022-11-20 11:12:01,076 INFO L131 PetriNetUnfolder]: For 76357/76357 co-relation queries the response was YES. [2022-11-20 11:12:01,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29143 conditions, 3746 events. 1253/3746 cut-off events. For 76357/76357 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 34526 event pairs, 108 based on Foata normal form. 2/3720 useless extension candidates. Maximal degree in co-relation 28993. Up to 1557 conditions per place. [2022-11-20 11:12:01,160 INFO L137 encePairwiseOnDemand]: 57/80 looper letters, 563 selfloop transitions, 905 changer transitions 14/1519 dead transitions. [2022-11-20 11:12:01,161 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 1519 transitions, 31733 flow [2022-11-20 11:12:01,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-11-20 11:12:01,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2022-11-20 11:12:01,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 3351 transitions. [2022-11-20 11:12:01,168 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6346590909090909 [2022-11-20 11:12:01,168 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 3351 transitions. [2022-11-20 11:12:01,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 3351 transitions. [2022-11-20 11:12:01,170 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:12:01,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 3351 transitions. [2022-11-20 11:12:01,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 50.77272727272727) internal successors, (3351), 66 states have internal predecessors, (3351), 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) [2022-11-20 11:12:01,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 80.0) internal successors, (5360), 67 states have internal predecessors, (5360), 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) [2022-11-20 11:12:01,189 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 80.0) internal successors, (5360), 67 states have internal predecessors, (5360), 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) [2022-11-20 11:12:01,189 INFO L175 Difference]: Start difference. First operand has 650 places, 1350 transitions, 26270 flow. Second operand 66 states and 3351 transitions. [2022-11-20 11:12:01,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 708 places, 1519 transitions, 31733 flow [2022-11-20 11:12:02,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 679 places, 1519 transitions, 30001 flow, removed 758 selfloop flow, removed 29 redundant places. [2022-11-20 11:12:02,467 INFO L231 Difference]: Finished difference. Result has 695 places, 1403 transitions, 28775 flow [2022-11-20 11:12:02,469 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=24904, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=855, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=28775, PETRI_PLACES=695, PETRI_TRANSITIONS=1403} [2022-11-20 11:12:02,469 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 624 predicate places. [2022-11-20 11:12:02,469 INFO L495 AbstractCegarLoop]: Abstraction has has 695 places, 1403 transitions, 28775 flow [2022-11-20 11:12:02,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 48.64102564102564) internal successors, (1897), 39 states have internal predecessors, (1897), 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) [2022-11-20 11:12:02,470 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:12:02,470 INFO L209 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] [2022-11-20 11:12:02,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-20 11:12:02,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-20 11:12:02,678 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:12:02,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:12:02,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1739547405, now seen corresponding path program 8 times [2022-11-20 11:12:02,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:12:02,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800038485] [2022-11-20 11:12:02,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:12:02,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:12:02,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:04,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:12:04,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:12:04,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800038485] [2022-11-20 11:12:04,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800038485] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:12:04,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217735955] [2022-11-20 11:12:04,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 11:12:04,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:12:04,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:12:04,147 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:12:04,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-20 11:12:04,246 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 11:12:04,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:12:04,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 11:12:04,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:12:07,974 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:12:07,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:12:16,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:12:16,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217735955] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:12:16,505 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:12:16,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 39 [2022-11-20 11:12:16,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345146237] [2022-11-20 11:12:16,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:12:16,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-11-20 11:12:16,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:12:16,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-11-20 11:12:16,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1302, Unknown=2, NotChecked=0, Total=1482 [2022-11-20 11:12:16,509 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2022-11-20 11:12:16,510 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 695 places, 1403 transitions, 28775 flow. Second operand has 39 states, 39 states have (on average 48.64102564102564) internal successors, (1897), 39 states have internal predecessors, (1897), 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) [2022-11-20 11:12:16,511 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:12:16,511 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2022-11-20 11:12:16,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:12:25,043 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:12:27,294 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:12:30,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:12:44,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:12:47,906 INFO L130 PetriNetUnfolder]: 1312/3975 cut-off events. [2022-11-20 11:12:47,906 INFO L131 PetriNetUnfolder]: For 75594/75594 co-relation queries the response was YES. [2022-11-20 11:12:47,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30758 conditions, 3975 events. 1312/3975 cut-off events. For 75594/75594 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 37520 event pairs, 113 based on Foata normal form. 2/3947 useless extension candidates. Maximal degree in co-relation 30605. Up to 1600 conditions per place. [2022-11-20 11:12:47,997 INFO L137 encePairwiseOnDemand]: 57/80 looper letters, 548 selfloop transitions, 1021 changer transitions 14/1620 dead transitions. [2022-11-20 11:12:47,997 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 778 places, 1620 transitions, 34848 flow [2022-11-20 11:12:47,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-11-20 11:12:47,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2022-11-20 11:12:48,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 4503 transitions. [2022-11-20 11:12:48,006 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6324438202247191 [2022-11-20 11:12:48,007 INFO L72 ComplementDD]: Start complementDD. Operand 89 states and 4503 transitions. [2022-11-20 11:12:48,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 4503 transitions. [2022-11-20 11:12:48,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:12:48,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 89 states and 4503 transitions. [2022-11-20 11:12:48,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 90 states, 89 states have (on average 50.59550561797753) internal successors, (4503), 89 states have internal predecessors, (4503), 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) [2022-11-20 11:12:48,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 90 states, 90 states have (on average 80.0) internal successors, (7200), 90 states have internal predecessors, (7200), 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) [2022-11-20 11:12:48,034 INFO L81 ComplementDD]: Finished complementDD. Result has 90 states, 90 states have (on average 80.0) internal successors, (7200), 90 states have internal predecessors, (7200), 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) [2022-11-20 11:12:48,034 INFO L175 Difference]: Start difference. First operand has 695 places, 1403 transitions, 28775 flow. Second operand 89 states and 4503 transitions. [2022-11-20 11:12:48,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 778 places, 1620 transitions, 34848 flow [2022-11-20 11:12:49,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 740 places, 1620 transitions, 34123 flow, removed 190 selfloop flow, removed 38 redundant places. [2022-11-20 11:12:49,486 INFO L231 Difference]: Finished difference. Result has 757 places, 1498 transitions, 32280 flow [2022-11-20 11:12:49,487 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=28241, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=942, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=89, PETRI_FLOW=32280, PETRI_PLACES=757, PETRI_TRANSITIONS=1498} [2022-11-20 11:12:49,488 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 686 predicate places. [2022-11-20 11:12:49,488 INFO L495 AbstractCegarLoop]: Abstraction has has 757 places, 1498 transitions, 32280 flow [2022-11-20 11:12:49,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 48.64102564102564) internal successors, (1897), 39 states have internal predecessors, (1897), 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) [2022-11-20 11:12:49,488 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:12:49,488 INFO L209 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] [2022-11-20 11:12:49,493 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-20 11:12:49,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-20 11:12:49,689 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:12:49,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:12:49,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1229338833, now seen corresponding path program 9 times [2022-11-20 11:12:49,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:12:49,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393147033] [2022-11-20 11:12:49,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:12:49,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:12:49,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:12:51,109 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:12:51,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:12:51,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393147033] [2022-11-20 11:12:51,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393147033] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:12:51,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831141100] [2022-11-20 11:12:51,109 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 11:12:51,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:12:51,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:12:51,110 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:12:51,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-20 11:12:51,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-20 11:12:51,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:12:51,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 11:12:51,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:12:52,678 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:12:52,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:13:00,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:13:00,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831141100] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:13:00,770 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:13:00,770 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 17] total 38 [2022-11-20 11:13:00,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072450183] [2022-11-20 11:13:00,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:13:00,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-20 11:13:00,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:13:00,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-20 11:13:00,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1233, Unknown=1, NotChecked=0, Total=1406 [2022-11-20 11:13:00,774 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2022-11-20 11:13:00,775 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 757 places, 1498 transitions, 32280 flow. Second operand has 38 states, 38 states have (on average 48.68421052631579) internal successors, (1850), 38 states have internal predecessors, (1850), 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) [2022-11-20 11:13:00,775 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:13:00,776 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2022-11-20 11:13:00,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:13:13,542 INFO L130 PetriNetUnfolder]: 1352/4093 cut-off events. [2022-11-20 11:13:13,542 INFO L131 PetriNetUnfolder]: For 87333/87333 co-relation queries the response was YES. [2022-11-20 11:13:13,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33228 conditions, 4093 events. 1352/4093 cut-off events. For 87333/87333 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 39108 event pairs, 134 based on Foata normal form. 2/4058 useless extension candidates. Maximal degree in co-relation 33066. Up to 1749 conditions per place. [2022-11-20 11:13:13,615 INFO L137 encePairwiseOnDemand]: 57/80 looper letters, 630 selfloop transitions, 967 changer transitions 14/1648 dead transitions. [2022-11-20 11:13:13,615 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 814 places, 1648 transitions, 37456 flow [2022-11-20 11:13:13,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-11-20 11:13:13,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2022-11-20 11:13:13,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 3241 transitions. [2022-11-20 11:13:13,620 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6330078125 [2022-11-20 11:13:13,620 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 3241 transitions. [2022-11-20 11:13:13,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 3241 transitions. [2022-11-20 11:13:13,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:13:13,622 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 3241 transitions. [2022-11-20 11:13:13,627 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 50.640625) internal successors, (3241), 64 states have internal predecessors, (3241), 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) [2022-11-20 11:13:13,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 80.0) internal successors, (5200), 65 states have internal predecessors, (5200), 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) [2022-11-20 11:13:13,634 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 80.0) internal successors, (5200), 65 states have internal predecessors, (5200), 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) [2022-11-20 11:13:13,635 INFO L175 Difference]: Start difference. First operand has 757 places, 1498 transitions, 32280 flow. Second operand 64 states and 3241 transitions. [2022-11-20 11:13:13,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 814 places, 1648 transitions, 37456 flow [2022-11-20 11:13:15,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 761 places, 1648 transitions, 36589 flow, removed 225 selfloop flow, removed 53 redundant places. [2022-11-20 11:13:15,454 INFO L231 Difference]: Finished difference. Result has 772 places, 1540 transitions, 34772 flow [2022-11-20 11:13:15,456 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=31467, PETRI_DIFFERENCE_MINUEND_PLACES=698, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=929, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=34772, PETRI_PLACES=772, PETRI_TRANSITIONS=1540} [2022-11-20 11:13:15,457 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 701 predicate places. [2022-11-20 11:13:15,457 INFO L495 AbstractCegarLoop]: Abstraction has has 772 places, 1540 transitions, 34772 flow [2022-11-20 11:13:15,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 48.68421052631579) internal successors, (1850), 38 states have internal predecessors, (1850), 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) [2022-11-20 11:13:15,458 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:13:15,458 INFO L209 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] [2022-11-20 11:13:15,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-20 11:13:15,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:13:15,664 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:13:15,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:13:15,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1158106547, now seen corresponding path program 10 times [2022-11-20 11:13:15,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:13:15,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073701196] [2022-11-20 11:13:15,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:13:15,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:13:15,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:13:17,217 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:13:17,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:13:17,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073701196] [2022-11-20 11:13:17,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073701196] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:13:17,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894839460] [2022-11-20 11:13:17,218 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-20 11:13:17,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:13:17,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:13:17,219 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:13:17,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-20 11:13:17,297 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-20 11:13:17,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:13:17,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 11:13:17,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:13:19,216 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:13:19,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:13:23,825 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:13:23,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894839460] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:13:23,825 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:13:23,825 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 17] total 38 [2022-11-20 11:13:23,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111109763] [2022-11-20 11:13:23,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:13:23,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-20 11:13:23,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:13:23,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-20 11:13:23,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1237, Unknown=0, NotChecked=0, Total=1406 [2022-11-20 11:13:23,828 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2022-11-20 11:13:23,829 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 772 places, 1540 transitions, 34772 flow. Second operand has 38 states, 38 states have (on average 48.68421052631579) internal successors, (1850), 38 states have internal predecessors, (1850), 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) [2022-11-20 11:13:23,829 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:13:23,829 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2022-11-20 11:13:23,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:14:02,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:14:03,946 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:14:06,139 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:14:25,501 WARN L233 SmtUtils]: Spent 10.25s on a formula simplification. DAG size of input: 90 DAG size of output: 43 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:14:28,756 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:14:31,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:15:00,165 INFO L130 PetriNetUnfolder]: 1618/4972 cut-off events. [2022-11-20 11:15:00,165 INFO L131 PetriNetUnfolder]: For 116968/116968 co-relation queries the response was YES. [2022-11-20 11:15:00,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41967 conditions, 4972 events. 1618/4972 cut-off events. For 116968/116968 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 49558 event pairs, 158 based on Foata normal form. 3/4934 useless extension candidates. Maximal degree in co-relation 41809. Up to 1934 conditions per place. [2022-11-20 11:15:00,260 INFO L137 encePairwiseOnDemand]: 57/80 looper letters, 688 selfloop transitions, 1387 changer transitions 20/2132 dead transitions. [2022-11-20 11:15:00,260 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 896 places, 2132 transitions, 50595 flow [2022-11-20 11:15:00,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-11-20 11:15:00,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2022-11-20 11:15:00,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 6645 transitions. [2022-11-20 11:15:00,270 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6389423076923076 [2022-11-20 11:15:00,270 INFO L72 ComplementDD]: Start complementDD. Operand 130 states and 6645 transitions. [2022-11-20 11:15:00,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 130 states and 6645 transitions. [2022-11-20 11:15:00,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:15:00,273 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 130 states and 6645 transitions. [2022-11-20 11:15:00,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 131 states, 130 states have (on average 51.11538461538461) internal successors, (6645), 130 states have internal predecessors, (6645), 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) [2022-11-20 11:15:00,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 131 states, 131 states have (on average 80.0) internal successors, (10480), 131 states have internal predecessors, (10480), 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) [2022-11-20 11:15:00,299 INFO L81 ComplementDD]: Finished complementDD. Result has 131 states, 131 states have (on average 80.0) internal successors, (10480), 131 states have internal predecessors, (10480), 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) [2022-11-20 11:15:00,299 INFO L175 Difference]: Start difference. First operand has 772 places, 1540 transitions, 34772 flow. Second operand 130 states and 6645 transitions. [2022-11-20 11:15:00,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 896 places, 2132 transitions, 50595 flow [2022-11-20 11:15:02,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 855 places, 2132 transitions, 49977 flow, removed 114 selfloop flow, removed 41 redundant places. [2022-11-20 11:15:02,179 INFO L231 Difference]: Finished difference. Result has 886 places, 1940 transitions, 48798 flow [2022-11-20 11:15:02,181 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=34346, PETRI_DIFFERENCE_MINUEND_PLACES=726, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1019, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=130, PETRI_FLOW=48798, PETRI_PLACES=886, PETRI_TRANSITIONS=1940} [2022-11-20 11:15:02,182 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 815 predicate places. [2022-11-20 11:15:02,182 INFO L495 AbstractCegarLoop]: Abstraction has has 886 places, 1940 transitions, 48798 flow [2022-11-20 11:15:02,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 48.68421052631579) internal successors, (1850), 38 states have internal predecessors, (1850), 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) [2022-11-20 11:15:02,183 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:15:02,183 INFO L209 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] [2022-11-20 11:15:02,194 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-11-20 11:15:02,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:02,389 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:15:02,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:15:02,389 INFO L85 PathProgramCache]: Analyzing trace with hash 187091635, now seen corresponding path program 11 times [2022-11-20 11:15:02,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:15:02,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828579048] [2022-11-20 11:15:02,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:15:02,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:15:02,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:15:04,021 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:15:04,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:15:04,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828579048] [2022-11-20 11:15:04,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828579048] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:15:04,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140703290] [2022-11-20 11:15:04,022 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-20 11:15:04,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:15:04,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:15:04,023 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:15:04,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-20 11:15:04,125 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 11:15:04,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:15:04,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-20 11:15:04,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:15:05,800 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:15:05,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:15:10,452 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:15:10,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140703290] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:15:10,453 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:15:10,453 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 39 [2022-11-20 11:15:10,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741669947] [2022-11-20 11:15:10,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:15:10,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-11-20 11:15:10,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:15:10,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-11-20 11:15:10,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1291, Unknown=0, NotChecked=0, Total=1482 [2022-11-20 11:15:10,457 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2022-11-20 11:15:10,473 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 886 places, 1940 transitions, 48798 flow. Second operand has 39 states, 39 states have (on average 48.64102564102564) internal successors, (1897), 39 states have internal predecessors, (1897), 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) [2022-11-20 11:15:10,474 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:15:10,474 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2022-11-20 11:15:10,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:15:18,910 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:15:23,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:15:30,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:15:35,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:15:37,521 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:15:39,528 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:15:50,642 WARN L233 SmtUtils]: Spent 9.29s on a formula simplification. DAG size of input: 90 DAG size of output: 67 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:16:13,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:16:15,503 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:16:22,448 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:16:24,029 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:16:38,385 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:16:50,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:16:52,873 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:16:53,892 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:17:08,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:17:12,983 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:17:19,697 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:17:46,010 WARN L233 SmtUtils]: Spent 7.63s on a formula simplification. DAG size of input: 94 DAG size of output: 48 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:17:46,848 INFO L130 PetriNetUnfolder]: 1843/5907 cut-off events. [2022-11-20 11:17:46,848 INFO L131 PetriNetUnfolder]: For 171216/171216 co-relation queries the response was YES. [2022-11-20 11:17:46,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53268 conditions, 5907 events. 1843/5907 cut-off events. For 171216/171216 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 62002 event pairs, 91 based on Foata normal form. 5/5874 useless extension candidates. Maximal degree in co-relation 53085. Up to 1754 conditions per place. [2022-11-20 11:17:46,963 INFO L137 encePairwiseOnDemand]: 55/80 looper letters, 772 selfloop transitions, 1670 changer transitions 23/2502 dead transitions. [2022-11-20 11:17:46,963 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1020 places, 2502 transitions, 66720 flow [2022-11-20 11:17:46,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 144 states. [2022-11-20 11:17:46,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2022-11-20 11:17:46,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 7304 transitions. [2022-11-20 11:17:46,971 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6340277777777777 [2022-11-20 11:17:46,971 INFO L72 ComplementDD]: Start complementDD. Operand 144 states and 7304 transitions. [2022-11-20 11:17:46,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 144 states and 7304 transitions. [2022-11-20 11:17:46,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:17:46,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 144 states and 7304 transitions. [2022-11-20 11:17:46,983 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 145 states, 144 states have (on average 50.72222222222222) internal successors, (7304), 144 states have internal predecessors, (7304), 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) [2022-11-20 11:17:46,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 145 states, 145 states have (on average 80.0) internal successors, (11600), 145 states have internal predecessors, (11600), 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) [2022-11-20 11:17:46,997 INFO L81 ComplementDD]: Finished complementDD. Result has 145 states, 145 states have (on average 80.0) internal successors, (11600), 145 states have internal predecessors, (11600), 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) [2022-11-20 11:17:46,997 INFO L175 Difference]: Start difference. First operand has 886 places, 1940 transitions, 48798 flow. Second operand 144 states and 7304 transitions. [2022-11-20 11:17:46,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1020 places, 2502 transitions, 66720 flow [2022-11-20 11:17:49,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 974 places, 2502 transitions, 65115 flow, removed 668 selfloop flow, removed 46 redundant places. [2022-11-20 11:17:49,842 INFO L231 Difference]: Finished difference. Result has 998 places, 2275 transitions, 62701 flow [2022-11-20 11:17:49,844 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=47748, PETRI_DIFFERENCE_MINUEND_PLACES=831, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1940, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1349, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=144, PETRI_FLOW=62701, PETRI_PLACES=998, PETRI_TRANSITIONS=2275} [2022-11-20 11:17:49,844 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 927 predicate places. [2022-11-20 11:17:49,844 INFO L495 AbstractCegarLoop]: Abstraction has has 998 places, 2275 transitions, 62701 flow [2022-11-20 11:17:49,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 48.64102564102564) internal successors, (1897), 39 states have internal predecessors, (1897), 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) [2022-11-20 11:17:49,845 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:17:49,845 INFO L209 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] [2022-11-20 11:17:49,851 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-20 11:17:50,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:17:50,051 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:17:50,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:17:50,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1552386193, now seen corresponding path program 12 times [2022-11-20 11:17:50,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:17:50,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981573230] [2022-11-20 11:17:50,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:17:50,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:17:50,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:17:51,456 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:17:51,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:17:51,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981573230] [2022-11-20 11:17:51,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981573230] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:17:51,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632328699] [2022-11-20 11:17:51,457 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-20 11:17:51,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:17:51,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:17:51,458 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:17:51,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-20 11:17:51,548 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-11-20 11:17:51,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:17:51,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 11:17:51,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:17:53,179 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:17:53,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:17:57,866 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:17:57,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632328699] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:17:57,866 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:17:57,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 17] total 38 [2022-11-20 11:17:57,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720754270] [2022-11-20 11:17:57,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:17:57,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-20 11:17:57,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:17:57,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-20 11:17:57,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=1230, Unknown=0, NotChecked=0, Total=1406 [2022-11-20 11:17:57,870 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2022-11-20 11:17:57,871 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 998 places, 2275 transitions, 62701 flow. Second operand has 38 states, 38 states have (on average 48.68421052631579) internal successors, (1850), 38 states have internal predecessors, (1850), 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) [2022-11-20 11:17:57,871 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:17:57,871 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2022-11-20 11:17:57,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:18:17,479 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:18:22,120 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:18:35,808 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:18:41,821 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:18:44,069 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:18:46,133 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:08,484 WARN L233 SmtUtils]: Spent 6.25s on a formula simplification. DAG size of input: 90 DAG size of output: 43 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-20 11:19:14,219 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:15,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:17,013 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:27,961 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-20 11:19:50,622 INFO L130 PetriNetUnfolder]: 1979/6389 cut-off events. [2022-11-20 11:19:50,623 INFO L131 PetriNetUnfolder]: For 206577/206577 co-relation queries the response was YES. [2022-11-20 11:19:50,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61230 conditions, 6389 events. 1979/6389 cut-off events. For 206577/206577 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 68061 event pairs, 168 based on Foata normal form. 6/6352 useless extension candidates. Maximal degree in co-relation 61034. Up to 2170 conditions per place. [2022-11-20 11:19:50,765 INFO L137 encePairwiseOnDemand]: 57/80 looper letters, 739 selfloop transitions, 1888 changer transitions 26/2690 dead transitions. [2022-11-20 11:19:50,765 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1126 places, 2690 transitions, 77169 flow [2022-11-20 11:19:50,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2022-11-20 11:19:50,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2022-11-20 11:19:50,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 6938 transitions. [2022-11-20 11:19:50,773 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.6376838235294118 [2022-11-20 11:19:50,773 INFO L72 ComplementDD]: Start complementDD. Operand 136 states and 6938 transitions. [2022-11-20 11:19:50,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 136 states and 6938 transitions. [2022-11-20 11:19:50,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:19:50,775 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 136 states and 6938 transitions. [2022-11-20 11:19:50,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 137 states, 136 states have (on average 51.01470588235294) internal successors, (6938), 136 states have internal predecessors, (6938), 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) [2022-11-20 11:19:50,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 137 states, 137 states have (on average 80.0) internal successors, (10960), 137 states have internal predecessors, (10960), 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) [2022-11-20 11:19:50,797 INFO L81 ComplementDD]: Finished complementDD. Result has 137 states, 137 states have (on average 80.0) internal successors, (10960), 137 states have internal predecessors, (10960), 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) [2022-11-20 11:19:50,797 INFO L175 Difference]: Start difference. First operand has 998 places, 2275 transitions, 62701 flow. Second operand 136 states and 6938 transitions. [2022-11-20 11:19:50,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1126 places, 2690 transitions, 77169 flow [2022-11-20 11:19:54,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1077 places, 2690 transitions, 75419 flow, removed 566 selfloop flow, removed 49 redundant places. [2022-11-20 11:19:54,599 INFO L231 Difference]: Finished difference. Result has 1108 places, 2507 transitions, 75013 flow [2022-11-20 11:19:54,600 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=61493, PETRI_DIFFERENCE_MINUEND_PLACES=942, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1678, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=136, PETRI_FLOW=75013, PETRI_PLACES=1108, PETRI_TRANSITIONS=2507} [2022-11-20 11:19:54,601 INFO L288 CegarLoopForPetriNet]: 71 programPoint places, 1037 predicate places. [2022-11-20 11:19:54,601 INFO L495 AbstractCegarLoop]: Abstraction has has 1108 places, 2507 transitions, 75013 flow [2022-11-20 11:19:54,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 48.68421052631579) internal successors, (1850), 38 states have internal predecessors, (1850), 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) [2022-11-20 11:19:54,601 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:19:54,601 INFO L209 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] [2022-11-20 11:19:54,606 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-20 11:19:54,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:19:54,802 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:19:54,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:19:54,802 INFO L85 PathProgramCache]: Analyzing trace with hash -272209267, now seen corresponding path program 13 times [2022-11-20 11:19:54,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:19:54,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155714501] [2022-11-20 11:19:54,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:19:54,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:19:54,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:19:56,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:19:56,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:19:56,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155714501] [2022-11-20 11:19:56,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155714501] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:19:56,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713741985] [2022-11-20 11:19:56,174 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-20 11:19:56,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:19:56,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:19:56,179 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:19:56,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_34897ef6-49f4-4339-9c06-d90edc83a073/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-20 11:19:56,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:19:56,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 29 conjunts are in the unsatisfiable core [2022-11-20 11:19:56,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:19:57,686 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:19:57,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:20:01,090 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 11:20:01,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713741985] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:20:01,090 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:20:01,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 17] total 38 [2022-11-20 11:20:01,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352584384] [2022-11-20 11:20:01,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:20:01,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-20 11:20:01,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:20:01,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-20 11:20:01,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1238, Unknown=0, NotChecked=0, Total=1406 [2022-11-20 11:20:01,094 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 80 [2022-11-20 11:20:01,095 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1108 places, 2507 transitions, 75013 flow. Second operand has 38 states, 38 states have (on average 48.6578947368421) internal successors, (1849), 38 states have internal predecessors, (1849), 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) [2022-11-20 11:20:01,095 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:20:01,095 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 80 [2022-11-20 11:20:01,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand